--- /srv/rebuilderd/tmp/rebuilderdIEAcEM/inputs/python3.14-minimal_3.14.7-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIEAcEM/out/python3.14-minimal_3.14.7-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-13 08:30:29.000000 debian-binary │ -rw-r--r-- 0 0 0 2536 2026-09-13 08:30:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2114476 2026-09-13 08:30:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2112408 2026-09-13 08:30:29.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: 0x1ae3fd │ │ │ │ + Entry point address: 0x1ae1f1 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5434896 (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 0x1ae3fd │ │ │ │ +Entry point 0x1ae1f1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4d2754 0x004e2754 0x004e2754 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4d1a14 0x004e1a14 0x004e1a14 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 0x4d2780 0x4d2780 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4d1a40 0x4d1a40 R E 0x10000 │ │ │ │ LOAD 0x4dfee4 0x004ffee4 0x004ffee4 0x4eb4c 0x77f8c RW 0x10000 │ │ │ │ DYNAMIC 0x4dfef8 0x004ffef8 0x004ffef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4d2760 0x004e2760 0x004e2760 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4d1a20 0x004e1a20 0x004e1a20 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x4dfee4 0x004ffee4 0x004ffee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x4dfee4 0x004ffee4 0x004ffee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001d700 00d700 00af4e 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0002864e 01864e 0012f0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029940 019940 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00029af0 019af0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029b20 019b20 001110 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002ac30 01ac30 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ac3c 01ac3c 001a40 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c680 01c680 2b7a04 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002e4084 2d4084 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 002e40c0 2d40c0 1fe690 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004e2750 4d2750 000001 00 Ao 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004e2754 4d2754 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004e275c 4d275c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004e2760 4d2760 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c680 01c680 2b6cd0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002e3350 2d3350 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 002e3380 2d3380 1fe690 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004e1a10 4d1a10 000001 00 Ao 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004e1a14 4d1a14 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004e1a1c 4d1a1c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004e1a20 4d1a20 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 004ffee4 4dfee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 004ffee8 4dfee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 004ffee8 4dfee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 004ffef0 4dfef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 004ffef4 4dfef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 004ffef8 4dfef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00500000 4e0000 00089c 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2427 +1,2427 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2424 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: 00239e31 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00074db1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003a7ab 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 7: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 00080cd9 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00072add 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 4: 002391a9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 00074ced 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 0003a7f3 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 7: 0050ab28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ + 8: 00080d21 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000729c5 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002ba3c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000a8939 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 0018624d 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 0006ce91 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000a7e49 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00185bb1 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 0006d011 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 0007187d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 0021a979 336 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001ef095 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 00056e9f 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0017d819 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00072841 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 0021a2a5 388 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001ee971 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 00056f17 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0017cdf9 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 00255dd5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 00255155 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 00504e40 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00154101 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 0009fded 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 002b9539 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 0005db11 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 0015383d 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 0009f9c9 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 002b8869 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005dc5b 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 0050aa28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000f7c15 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000f7835 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00577dc4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0025e3dd 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0025d6ed 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00153e45 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0006be07 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0006ed65 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 00035c0f 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 00153581 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0006bf87 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0006e951 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 00035c17 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: 00255649 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 000881fd 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 00244fa5 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 00241449 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 002549c9 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 000880e9 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 0024432d 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 002407d1 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 42: 00508cfc 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (3) │ │ │ │ - 44: 003f5e0c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00099aa5 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 001e5249 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 00036b09 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00072bc1 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001f55c1 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00060ebd 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 00221e35 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00066889 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 00254969 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003f50cc 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000999bd 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 001e4c15 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 00036b0d 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00072a45 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001f4f1d 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00060dd3 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 00221475 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00066a15 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 00253ce9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 0018ffa9 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 001bd3ad 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00160c71 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002b8ce9 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00070f5d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 0023d249 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 0018f88d 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001bd1a5 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00160261 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 002b8019 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 000749c7 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 0023c5c9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 0050aaa4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0006ece3 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0006e8cf 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ 63: 00031795 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00037fc9 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 0011de79 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 64: 00037fcd 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 0011d949 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 66: 00502d08 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ 68: 0054ea30 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 0050a3f8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 0013058d 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 0012fef9 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0004266d 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 000742b7 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 000426b5 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 00074083 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00085155 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001e55d5 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0007a9e1 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 00084ff1 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001e4fa1 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0007ac19 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00577de8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 00059775 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0005a0b7 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b9c4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 0006cca5 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 002d6df5 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00094a1d 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0006b87b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00070e87 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 002a3205 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0006bdff 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 00103a6d 306 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 0014191d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003f95c4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 002182dd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 000a2c65 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0023ca29 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 00257729 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 002b0d61 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00291805 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00135459 376 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 0006c18b 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 0006ce25 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 002d613d 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00094915 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0006b9fb 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00070a73 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 002a2455 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0006bf7f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 0010365d 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00141111 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003f8880 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 00217611 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 000a279d 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0023bda5 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00192f25 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 002b00b9 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 00290af5 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00134ea1 380 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 0006c30b 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 002181b5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 002174e9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00157a31 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 0023c561 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00152ce5 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 0026427d 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 0004f26d 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00280839 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 0021a809 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006e155 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000d8859 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 0021d985 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 0020dc91 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0006d0c1 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00157065 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 0023b8dd 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 0015241d 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 0026358d 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 0004f2dd 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 0027fb41 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 0021a135 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006df31 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000d7f39 916 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 0021cfad 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 0020d69d 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0006d241 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 002514a9 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0022f859 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 002a8895 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 002506d9 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0022e839 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002a7afd 1552 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: 0006c9c3 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 0021a29d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 00265c11 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0006cb43 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 00219ba1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 00264eb5 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: 002919f9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 0005a551 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bd20 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: 0006b833 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0006b9b3 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 000395c5 364 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 000395c9 364 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: 00507bc4 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ 136: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 137: 001bd401 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 001bd1f9 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0006b413 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0006b593 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 00032655 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0006ec67 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001f1511 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 0012bd15 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 000729e9 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0006dcdd 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000bbab1 51498 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 0005a1d3 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0006e855 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001f0e3d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 0012b5c9 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 000728d1 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0006de5d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000bb1a9 51554 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005a22b 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002c9e9 248 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ 150: 0002c3ec 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt16Bytes │ │ │ │ - 151: 000cc4c9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 152: 0021a205 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 151: 000cbc11 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 152: 00219ae1 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 153: 005020fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 154: 0021dbdd 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 154: 0021d205 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 156: 001f4ee1 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 157: 00039e99 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 158: 00299015 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 159: 0020fe99 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 160: 0014ded1 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 156: 001f4819 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 157: 00039ee1 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 158: 00298135 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 159: 0020f805 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 160: 0014d729 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 161: 00557360 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 162: 0015b8a9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 163: 001108a1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 162: 0015aed9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 163: 00110389 2 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 164: 0050416c 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ 165: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 166: 0014de11 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 167: 001e8b95 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 168: 000eec01 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 166: 0014d669 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 167: 001e8475 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 168: 000ee795 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 169: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 170: 0006cf5f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 171: 000f2c0d 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 172: 0006872f 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 173: 001e73e9 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 174: 0006e1d9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 175: 001e0225 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 170: 0006d0df 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 171: 000f2d51 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 172: 000688bb 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 173: 001e6db5 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 174: 0006dfb5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 175: 001dfccd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 177: 00218909 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 177: 00218145 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 178: 00501964 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 179: 00035e4d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 180: 000f59e5 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 179: 00035e55 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 180: 000f5545 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ 181: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (3) │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (3) │ │ │ │ 183: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (3) │ │ │ │ - 184: 0006a0d1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 185: 0007517b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 186: 001cc549 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 184: 0006a251 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 185: 00075175 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 186: 001cc221 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 187: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 188: 00070dc1 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 189: 00082f71 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 190: 0021db85 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 188: 000709ad 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 189: 00082fa5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 190: 0021d1ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 191: 0050aacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 192: 0017110d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 193: 0006d609 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 194: 0005e631 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 195: 0006bc3d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 196: 00069f95 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 197: 0006c957 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 198: 0005c193 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 199: 00072b1b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 200: 0022e425 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 201: 000ac855 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 202: 001cc541 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 203: 002b5f5d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 204: 0007101b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 205: 002235ed 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 206: 0004c4d1 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 207: 00151ebd 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 192: 00170761 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 193: 0006d789 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 194: 0005e77d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 195: 0006bdbd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 196: 0006a115 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 197: 0006cad7 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 198: 0005c31f 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 199: 00072a03 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 200: 0022d6d5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 201: 000abced 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 202: 001cc219 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 203: 002b52b5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 204: 00075345 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 205: 00222c2d 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 206: 0004c543 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 207: 001515f5 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 208: 00577dbc 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 209: 0002cae1 76 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 211: 002232d5 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 212: 001ce501 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 211: 00222915 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 212: 001ce215 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 213: 0002c550 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 214: 001f0039 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 215: 000940a5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 214: 001ef915 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 215: 00093fa5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 217: 0002c1c4 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 218: 0016e495 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 218: 0016db3d 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 219: 00503534 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 220: 002835b1 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 221: 0006cdb9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 222: 00109ae9 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 223: 0022b5a5 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 220: 002828b9 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 221: 0006cf39 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 222: 0010968d 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 223: 0022abed 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 224: 00501680 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 225: 0021df35 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 226: 001464cd 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 225: 0021d575 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 226: 00145cc1 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 227: 00501678 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 228: 0006df05 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 228: 0006e6dd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 229: 005068ac 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 230: 00285f71 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 230: 002852ad 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 232: 0006cec5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 233: 00070e8f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 234: 001ec2b1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 235: 000dd389 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 236: 004214e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 237: 00175241 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 238: 0023caa5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 239: 00285ba1 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 240: 001711b5 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 241: 0015cb71 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 232: 0006d045 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 233: 00070a7b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 234: 001ebc15 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 235: 000dce91 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 236: 0042129c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 237: 00174ab1 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 238: 0023be21 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 239: 002b9409 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 240: 00170809 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 241: 0015c1bd 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 242: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 243: 0020e6c1 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 243: 0020e0cd 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (2) │ │ │ │ - 245: 0050ab18 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ - 246: 0006dea1 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ + 246: 0006e679 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 247: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ 248: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ 249: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 250: 001c7789 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 250: 000804ad 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 252: 0003982b 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 253: 000763e1 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 254: 000659d7 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 252: 0003982f 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 253: 000765ad 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 254: 00065b63 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 255: 0002b39c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 256: 001cecad 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 257: 00068f71 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 258: 0006d64d 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 259: 002885e1 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 256: 001ce9c1 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 257: 000690f9 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 258: 0006d7cd 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 259: 0028786d 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (3) │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ 262: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (3) │ │ │ │ - 263: 0008bfed 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 264: 0021f141 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 265: 0015c5d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 266: 001bccc5 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 263: 0008bee9 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 264: 0021e769 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 265: 0015bc09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 266: 001bcabd 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 267: 00501774 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 269: 0050f39c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ - 270: 00118cbd 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 271: 000737d7 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 272: 0021deb5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 273: 00248ffd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 274: 00067115 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 270: 001187b1 1792 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 271: 0007363f 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 272: 0021d4f5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 273: 00248385 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 274: 000672a1 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 276: 00209741 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 277: 000e0171 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 276: 00209159 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 277: 000dfc4d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 278: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 279: 0006eda7 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 280: 0006e151 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 279: 0006e993 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 280: 0006df2d 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 281: 0002d819 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 282: 0006c7c3 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 283: 000f6ac5 260 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 282: 0006c943 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 283: 000f6625 452 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ 284: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 285: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ - 286: 0022900d 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 287: 00147e8d 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 288: 0005bc2b 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 289: 00072a2d 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 286: 00228655 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 287: 00147649 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 288: 0005bdb7 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 289: 00072915 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (3) │ │ │ │ 291: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 292: 0005f923 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 293: 001f3e59 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 294: 0015e3c9 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 292: 0005f99b 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 293: 001f3791 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 294: 0015d9f9 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 295: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 296: 000dc2c9 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 296: 000dbdf1 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 298: 000b242d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 299: 00204c89 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 300: 0006d8a9 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 301: 0007a3dd 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 302: 002ac715 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 303: 001c965d 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 298: 000b1b0d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 299: 002046a1 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 300: 0006da29 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 301: 0007a615 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 302: 002aba6d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 303: 001c936d 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ 305: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (3) │ │ │ │ 306: 0054ea40 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ - 307: 00210489 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 308: 00071817 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 309: 0006eba7 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 307: 0020fdf5 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 308: 000727db 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 309: 0006e795 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ - 311: 0007684b 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 312: 000739eb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 313: 000c84f1 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 311: 00076ab3 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 312: 00073853 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 313: 000c7c21 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 314: 0002c681 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 315: 0007aa95 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 316: 00204811 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 317: 00080a91 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 318: 00070e4b 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 315: 0007accd 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 316: 00204229 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 317: 00080ad9 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 318: 00070a37 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 320: 0006c2f7 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 320: 0006c477 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 321: 0054f2dc 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 322: 00068ff1 892 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 323: 00068921 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 324: 001f0c79 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 322: 00069179 892 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 323: 00068aa9 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 324: 001f05a5 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 325: 0050aad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 326: 00218335 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 327: 002699b1 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 328: 0015954d 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 329: 002209d1 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 330: 001ab2a1 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 331: 0017d7ad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 332: 000a2d1d 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 333: 0006c58f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 334: 0040d6d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 335: 0006ec6b 78 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 336: 00250dc9 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 337: 00079b65 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 338: 000fb1b1 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 326: 002176e9 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 327: 00268cc1 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 328: 00158b81 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 329: 00220011 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 330: 001ab099 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 331: 0017cd8d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 332: 000a2855 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 333: 0006c70f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 334: 0040c98c 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 335: 0006e859 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 336: 002501a1 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 337: 00079d9d 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 338: 000fadd5 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ 339: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ 340: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (7) │ │ │ │ - 341: 0017d72d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 341: 0017cd0d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 342: 0050a934 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 343: 0021d545 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 344: 0003c50b 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 345: 00066441 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 346: 00040f79 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 347: 000cad91 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 343: 0021cdc5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 344: 0003c557 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 345: 000665cd 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 346: 00040fc1 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 347: 000ca4d9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 348: 0002d3cf 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 349: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 350: 0002cc5f 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 351: 001e5d09 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 352: 000aee61 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 353: 00224491 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 351: 001e56d5 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 352: 000ae545 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 353: 00223acd 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 355: 002544a5 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 355: 00253825 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 356: 005085e8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 357: 00213b8d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 358: 00245fd5 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 359: 0023aa99 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 360: 001c9429 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 357: 002134c1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 358: 0024535d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 359: 00239e11 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 360: 001c9139 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ 361: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ 362: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 363: 00040397 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 364: 002824d9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 365: 002677f5 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 363: 000403df 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 364: 002817e1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 365: 00266b05 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 366: 0002bcc0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 367: 00130ce5 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 367: 00130649 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 368: 0050aa90 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 369: 0006db83 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 370: 0004601f 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 371: 000941b5 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 369: 0006dd03 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 370: 00046067 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 371: 000940b5 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 372: 0050a930 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 373: 0021aac9 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0021a429 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 374: 00031d45 2266 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 375: 00091fc1 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 376: 000efdb5 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 377: 002e2fe5 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 375: 00091ec1 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 376: 000ef94d 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 377: 002e22b5 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 378: 00512b9c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 379: 002341ad 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 380: 00142741 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 381: 0006c281 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 379: 00233539 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 380: 00141f35 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 381: 0006c401 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 382: 00506ab4 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 383: 000a87b5 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 383: 000a7c39 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (3) │ │ │ │ 385: 00505954 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 386: 00069edd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 387: 0006bdb5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 388: 0023089d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 386: 0006a05d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 387: 0006bf35 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 388: 0022fc29 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 389: 000316b1 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 390: 0024ef81 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 391: 000710bd 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 390: 0024e6f1 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 391: 000753e7 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 392: 0002c3ac 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 393: 00040dbf 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 394: 0006ba0f 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 395: 00098fd5 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 396: 000fb151 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 397: 001f0789 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 393: 00040e07 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 394: 0006bb8f 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 395: 00098ec5 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 396: 000fad75 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 397: 001f0061 124 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ 398: 005027f8 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (3) │ │ │ │ - 400: 00219fe9 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 401: 0020a6c1 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 402: 002acbdd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 400: 00219b79 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 401: 0020a0d9 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 402: 002abf35 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (10) │ │ │ │ - 404: 0050ab20 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 405: 0004f8db 206 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ + 405: 0004f94b 206 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ 406: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 407: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (3) │ │ │ │ - 408: 000ebf9d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 408: 000ebb35 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (3) │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (3) │ │ │ │ 411: 0002af74 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 412: 0002b3f4 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 0006e3e3 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 414: 00092c81 3140 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 415: 001df291 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 416: 001549f1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 413: 00072a6b 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 414: 00092b81 3140 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 415: 001ded3d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 416: 00154131 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 417: 0002b570 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 418: 000f69c5 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 419: 00211d51 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 420: 000e4875 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 421: 0006eaf5 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 418: 000f6525 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 419: 00211685 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 420: 000e43e1 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 421: 0006e6e3 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 423: 002d140d 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 424: 0028f805 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 425: 00062dd5 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 426: 001af241 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 423: 002d0755 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 424: 0028eaf9 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 425: 00062e4d 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 426: 001af031 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 427: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 428: 0010a04d 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 429: 0006e3d7 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 428: 00109bf1 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 429: 00070d71 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 430: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 431: 00040f91 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 432: 001e520d 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 433: 0006e045 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 434: 00214c3d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 431: 00040fd9 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 432: 001e4bd9 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 433: 00072069 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 434: 00214571 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 436: 001effc9 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 436: 001ef8a5 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 437: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 438: 000f7145 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 438: 000f6d65 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 439: 0050aae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 440: 00261801 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 440: 00260b11 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND __read_chk@GLIBC_2.4 (3) │ │ │ │ 442: 00509ca8 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 444: 002bfb09 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 445: 00153715 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 444: 002bee41 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 445: 00152cd9 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 446: 0002b324 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 447: 0023cd31 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 447: 0023c0ad 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 449: 00216f11 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 449: 00217669 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 450: 0050aa80 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 451: 0006c3b9 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 452: 0016ae39 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 453: 0025f78d 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 454: 000746e7 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 451: 0006c539 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 452: 0016a4b5 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 453: 0025ea9d 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 454: 00079505 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 455: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 456: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 457: 005126e0 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 458: 00507148 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 459: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 460: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 461: 0006b4f5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 462: 00070d41 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 461: 0006b675 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 462: 0007092d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 463: 0050aab0 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 464: 00074b5b 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 465: 000d5ded 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 466: 00207131 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 467: 00206425 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 468: 0025fbd9 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 469: 0006cc85 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 470: 001b2ccd 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 471: 000d6ffd 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 464: 00074a61 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 465: 000d551d 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 466: 00206b49 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 467: 00205e3d 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 468: 0025eee9 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 469: 0006ce05 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 470: 001b2ac1 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 471: 000d672d 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 472: 0050ab0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 473: 002b4631 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 473: 002b39c5 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 474: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 475: 00193ffd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 475: 00193955 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 476: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 477: 0015ec85 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 478: 00253251 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 479: 000841d1 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 477: 0015e2b5 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 478: 002527e1 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 479: 000841fd 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 480: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 481: 002b3169 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 482: 001ce6bd 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 483: 001b9395 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 481: 002b24c1 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 482: 001ce3d1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 483: 001b918d 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 484: 0002bce4 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 485: 000f7edd 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 486: 000905c5 588 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 487: 0012276d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 488: 002100c5 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 489: 0006cccb 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 485: 000f7afd 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 486: 000904c1 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 487: 0012216d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 488: 0020fa31 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 489: 0006ce4b 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 490: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (3) │ │ │ │ 491: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (3) │ │ │ │ - 492: 00074175 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 493: 0006e005 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 494: 00233ead 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 495: 001f00f1 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 492: 00073f41 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 493: 00072029 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 494: 00233235 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 495: 001ef9cd 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 496: 0050ab04 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 497: 0006b65b 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 498: 002419d9 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 497: 0006b7db 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 498: 00240d61 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 500: 001dfc05 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 501: 00271905 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 500: 001df6b1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 501: 00270c15 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 503: 0007a17d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 504: 0024e2c9 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 505: 0006710b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 506: 000941a9 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 507: 0018f31d 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 508: 00165ce5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 509: 00283115 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 503: 0007a3b5 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 504: 0024d64d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 505: 00067297 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 506: 000940a9 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 507: 0018ec09 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 508: 00165329 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 509: 0028241d 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 511: 00072a69 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 512: 0024e695 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 513: 001c9d89 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 514: 0006d187 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 515: 00175359 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 511: 00072951 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 512: 0024da19 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 513: 001c9a99 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 514: 0006d307 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 515: 00174bd1 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 516: 0050aa9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 517: 0025b891 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 518: 000f1775 1628 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 519: 00071435 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 520: 0022412d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 521: 001226fd 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 517: 0025b469 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 518: 000f130d 1620 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 519: 000723f7 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 520: 00223769 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 521: 001220fd 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 523: 0002b3a8 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 524: 001e0041 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 524: 001dfae9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 525: 0002c999 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 526: 0002c054 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 527: 001db2c9 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 527: 001dad81 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 528: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 529: 0006c597 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 529: 0006c717 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 530: 0002b7d0 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (20) │ │ │ │ 531: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (3) │ │ │ │ - 532: 002a21f9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 533: 0024e915 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 532: 002a1449 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 533: 0024dcf1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 534: 0002ccf5 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 535: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 536: 000713c3 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 537: 0024b1c5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 536: 000722e9 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 537: 0024a54d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 538: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 539: 00157b0d 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 539: 0015792d 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 540: 00506d0c 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 541: 00079bb1 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 541: 00079de9 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 542: 00577db8 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 543: 00035f3b 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 543: 00035f45 260 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 544: 00501670 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 545: 0026aae5 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 546: 00252945 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 547: 000377ed 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 545: 00269df5 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 546: 00251e8d 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 547: 000377f1 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 548: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 549: 002e1359 888 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 550: 00207505 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 551: 00070e5d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 552: 0027a725 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 549: 002e0629 888 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 550: 00206f1d 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 551: 00070a49 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 552: 00279a2d 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 553: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ 554: 0050aaf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 555: 0002afec 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 556: 0050aaf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 557: 001cb029 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 557: 001cad4d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ 558: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_writev@GLIBC_2.15 (10) │ │ │ │ 559: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (7) │ │ │ │ - 560: 000d9a49 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 561: 00070f79 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 560: 000d912d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 561: 000749e3 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 563: 00234621 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 564: 00055599 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 565: 001053dd 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 566: 001cbc71 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 563: 002339ad 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 564: 00055611 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 565: 00104f89 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 566: 001cb949 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 567: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 568: 000846c5 248 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 569: 0006d825 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 570: 000d6a95 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 571: 0006ed4b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 568: 00084691 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 569: 0006d9a5 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 570: 000d61c5 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 571: 0006e937 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 572: 0050434c 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 573: 0028400d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 574: 001ebc61 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 575: 000967e9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 573: 00283315 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 574: 001eb61d 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 575: 000966d9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 576: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 577: 0002ad58 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 578: 000ac455 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 578: 000ab8ed 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 579: 005074a0 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (3) │ │ │ │ - 581: 0027857d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 582: 00079a9d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 583: 001ce921 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 581: 00277885 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 582: 00079cd5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 583: 001ce635 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 584: 0002d32d 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 585: 00237045 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 585: 002363cd 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 586: 0054ea40 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 587: 001af315 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 587: 001af105 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 588: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 589: 000f3dd5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 590: 001f2ebd 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 591: 00206bb9 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 589: 000f3965 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 590: 001f27f5 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 591: 002065d1 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 592: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ 593: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 594: 00071807 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 595: 001803e1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 596: 001f0979 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 594: 000727cb 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 595: 0017fd41 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 596: 001f02a5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 598: 0006e249 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 599: 0006ed69 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 598: 00070bdf 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 599: 0006e955 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 601: 00046c8b 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 602: 0007136d 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 603: 0007f9c9 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 601: 00046cfb 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 602: 00072293 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 603: 0007f9c9 236 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 604: 00507eac 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 605: 001f6dbd 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 606: 0006b851 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 607: 002aaa75 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 608: 001af349 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 605: 001f67d1 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 606: 0006b9d1 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 607: 002a9dcd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 608: 001af139 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ 610: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (3) │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (3) │ │ │ │ - 612: 00070f7d 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 612: 000749e7 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 613: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 614: 00338440 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 615: 0006620b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 616: 001cc7d9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 614: 00337700 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 615: 00066397 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 616: 001cc4b1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 617: 0050a188 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 618: 0006ed6f 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 619: 00188d89 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 620: 0009435d 300 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 618: 0006e95b 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 619: 001886ed 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 620: 0009425d 300 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ 621: 005032a4 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 622: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 623: 0050aac4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 624: 0025c4d5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 625: 000a1c01 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 624: 0025b715 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 625: 000a1739 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 626: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 627: 0006cd95 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 628: 002e34a1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 629: 0007fd61 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 627: 0006cf15 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 628: 002e2775 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 629: 0007fd51 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 631: 0021cc55 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 631: 0021c551 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 633: 001f6ff1 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 634: 00178ac1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 635: 0007430d 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 633: 001f6a05 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 634: 001780a1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 635: 000740d9 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 637: 003f9540 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ - 638: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 639: 0009bc75 876 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 003f8740 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 638: 0050ab48 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ + 639: 0009bb79 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 641: 000f1dd1 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 642: 0011e2f5 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 643: 001ee181 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 644: 0021a965 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 645: 001f2e21 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 641: 000f1961 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 642: 0011ddc5 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 643: 001eda51 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 644: 0021a291 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 645: 001f2759 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 647: 001ca8a1 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 648: 00251eb5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 647: 001ca5b1 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 648: 0025128d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 649: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 650: 001df335 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 651: 0020d82d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 650: 001dede1 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 651: 0020d239 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 652: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (3) │ │ │ │ 653: 00000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.4 (3) │ │ │ │ - 654: 0007a1bd 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 655: 003f5e6c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 656: 00194149 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 657: 001ce199 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 658: 0015e7fd 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 659: 000af1c5 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 660: 002bee41 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 654: 0007a3f5 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 655: 003f512c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 656: 00193a71 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 657: 001cdead 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 658: 0015de2d 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 659: 000ae8a9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 660: 002be179 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 662: 00211f65 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 663: 000a2bdd 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 664: 00252be9 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 665: 000742cd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 666: 0006c13f 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 667: 002805b1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 668: 000363e5 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 669: 00174b25 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 670: 000f6c35 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 671: 00173de9 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 672: 002c37d9 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 673: 0006c76b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 662: 00211899 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 663: 000a2715 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 664: 0025212d 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 665: 00074099 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 666: 0006c2bf 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 667: 0027f8b9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 668: 000363e9 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 669: 00174395 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 670: 000f6855 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 671: 00173659 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 672: 002c2b11 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 673: 0006c8eb 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ 674: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (7) │ │ │ │ - 675: 0050ab14 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ + 675: 0050ab18 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ 676: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 677: 00168c39 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 678: 0022cbf9 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 679: 002543e9 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 677: 0016827d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 678: 0022bea9 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 679: 00253769 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 680: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 681: 002d9915 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 682: 000a84f9 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 683: 001e45b5 364 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 681: 002d8c5d 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 682: 000a797d 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 683: 001e4065 364 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ 685: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 686: 001311a5 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 687: 00235b71 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 688: 002b2685 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 689: 000e58e1 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 690: 00154cd1 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 691: 000a02bd 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 692: 00206581 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 693: 0026638d 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 686: 00130b09 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 687: 00234ef9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 688: 002b19dd 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 689: 000e5455 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 690: 00154415 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 691: 0009ff2d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 692: 00205f99 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 693: 0026569d 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 694: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (3) │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (3) │ │ │ │ - 696: 001db385 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 697: 00209a71 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 696: 001dae3d 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 697: 00209489 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 698: 0002cc37 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 699: 0002ac50 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 700: 0050aa6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 701: 0002bf68 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 702: 001b8d75 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 703: 001f0181 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 702: 001b8b6d 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 703: 001efa5d 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 704: 0002ac80 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 705: 0006d089 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 706: 002839d1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 707: 00057b3f 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 708: 0005bee9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 709: 001ae3dd 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 710: 001bddc1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 705: 0006d209 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 706: 00282cd9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 707: 00057bb7 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 708: 0005c075 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 709: 001ae1e1 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 710: 001bdbb9 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 711: 00030d61 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 712: 0009a681 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 713: 00070f09 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 714: 001667c9 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 715: 0006b841 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 716: 0023c339 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 717: 0020b0a9 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 718: 0011ae45 1060 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 719: 0014516d 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 720: 001b226d 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 712: 0009a585 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 713: 00074973 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 714: 00165e0d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 715: 0006b9c1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 716: 0023b6b5 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 717: 0020aab5 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 718: 0011a931 1060 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 719: 00144961 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 720: 001b205d 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 721: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 722: 0006c1fd 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 723: 00240619 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 722: 0006c37d 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 723: 0023f9a5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 724: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 725: 000ed08d 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 726: 0021deb1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 727: 00216f91 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 725: 000ecc21 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 726: 0021d4d9 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 727: 002167f5 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 728: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 729: 0013e475 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 730: 000730f5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 731: 0006d21f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 732: 0023c67d 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 733: 00145519 2128 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 729: 0013dc6d 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 730: 00072fa1 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 731: 0006d39f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 732: 0023b9f9 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 733: 00144fd1 2128 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 734: 0002d42d 180 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 736: 0006014b 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 737: 0006bb27 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 738: 001ae3f1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 736: 000603d7 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 737: 0006bca7 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 738: 001ae1e5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 739: 00501664 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 740: 00074cad 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 741: 0005bcef 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 740: 00074bb3 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 741: 0005be7b 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 742: 00577dc0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 743: 00044c99 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 744: 002e3015 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 743: 00044ce1 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 744: 002e22e5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 746: 0025affd 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 747: 00038c7d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 746: 0025aae5 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 747: 00038c81 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 748: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (3) │ │ │ │ 749: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (3) │ │ │ │ - 750: 0021a1a1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 751: 002d0d35 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 752: 0006baf3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 753: 000f7119 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 754: 001f3cc5 186 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 750: 00219aa5 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 751: 002d007d 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 752: 0006bc73 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 753: 000f6d39 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 754: 001f35fd 186 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 755: 0050aad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 756: 001a78c9 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ - 757: 0050ab10 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ + 756: 001a76c1 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 757: 0050ab14 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 758: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 759: 001aca0d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 760: 000688cf 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 761: 0014ac6d 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 759: 001ac805 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 760: 00068a57 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 761: 0014a4e9 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ 763: 0050aaf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 764: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (18) │ │ │ │ - 765: 0006d999 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 766: 002992b5 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 767: 002240b9 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 765: 0006db19 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 766: 00298889 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 767: 002236f5 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (3) │ │ │ │ 769: 00504ca0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 771: 0007e99d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 772: 00148e99 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 773: 0017fbe9 552 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 772: 00148651 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 773: 0017f54d 548 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 774: 000316f9 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 775: 002235ad 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 776: 0006de4d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 775: 00222bed 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 776: 0006e625 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 777: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 779: 001ddd0d 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 780: 002839d9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 781: 0006c0d1 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 782: 0006e3db 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 779: 001dd7c5 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 780: 00282ce1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 781: 0006c251 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 782: 00070d75 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 783: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 784: 0006eb79 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 784: 0006e767 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ 785: 0002bd68 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ - 786: 00070f33 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 786: 0007499d 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 787: 0002c9c5 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 788: 00206bed 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 788: 00206605 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ 789: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (3) │ │ │ │ 790: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (3) │ │ │ │ - 791: 0006c4a3 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 792: 001edec1 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 791: 0006c623 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 792: 001ed92d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 793: 0002bc00 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 794: 002b7ac9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 795: 0006cc7b 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 796: 001ae3f5 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 797: 000b79a1 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 798: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 799: 000f3f55 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 800: 0006ddfb 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 801: 0006ecd1 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 794: 002b6df9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 795: 0006cdfb 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 796: 001ae1e9 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 797: 000b709d 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 798: 0050ab4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ + 799: 000f3ae5 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 800: 0006e5d3 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 801: 0006e8bd 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 802: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getguardsize@GLIBC_2.34 (4) │ │ │ │ 803: 00501ab0 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 804: 00154d51 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 805: 0004fef1 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 806: 001cb241 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 804: 00154495 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 805: 00050035 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 806: 001caf61 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 807: 0002c8dd 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 808: 000696f1 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 809: 0006ccd1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 810: 0006cc59 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 811: 00057371 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 808: 0006987f 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 809: 0006ce51 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 810: 0006cdd9 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 811: 000573e9 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 813: 000db521 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 814: 0010f465 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 815: 0017da05 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 816: 0006ccd9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 817: 002ac765 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 818: 000739f1 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 819: 000e972d 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 820: 00076935 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 821: 0017a651 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 822: 002ae11d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 813: 000db0a1 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 814: 0010ef4d 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 815: 0017d39d 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 816: 0006ce59 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 817: 002ababd 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 818: 00073859 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 819: 000e92a5 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 820: 00076b9d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 821: 00179c31 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 822: 002ad475 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 823: 00505324 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 824: 0002bf08 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 825: 0011b269 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 826: 0005fa2b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 827: 00150fed 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 825: 0011ae6d 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 826: 0005faa3 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 827: 00150729 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 828: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 830: 000750ff 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 831: 0004c6c5 340 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 832: 00228059 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 830: 000750f9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 831: 0004c737 338 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 832: 002276a1 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 834: 002a31b9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 834: 002a2409 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 835: 0050aac0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 836: 000b7525 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 837: 00204959 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 838: 000e8865 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 836: 000b6c21 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 837: 00204371 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 838: 000e83dd 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 839: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 840: 00074c75 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 841: 0004584d 72 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 842: 00070e01 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 843: 00072925 100 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 840: 00074b7b 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 841: 00045895 72 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 842: 000709ed 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 843: 00071e5d 100 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 845: 0003ee31 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 845: 0003ee75 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 847: 000689e1 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 847: 00068b69 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ 848: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ 849: 0054f2ec 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 850: 001e0049 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 851: 001d03d5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 852: 0006a865 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 853: 0006c86b 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 850: 001dfaf1 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 851: 001cfe6d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 852: 0006a9e5 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 853: 0006c9eb 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 855: 0006ccc3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 855: 0006ce43 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 856: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 857: 000a1c1d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 858: 001b12c5 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 859: 002402e9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 860: 00146909 2056 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 861: 001c77e1 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 862: 00074739 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 863: 0016e5dd 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 864: 001a6a0d 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 865: 0020af41 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 866: 00216949 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 867: 0017328d 344 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 857: 000a1755 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 858: 001b10b5 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 859: 0023f675 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 860: 001460b1 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 861: 001c7581 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 862: 00079559 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 863: 0016dc85 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 864: 001a6805 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 865: 0020a94d 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 866: 00216259 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 867: 00172afd 344 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 869: 000e6cfd 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 870: 002297b9 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 871: 0005fb59 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 872: 0007fac5 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 869: 000e6875 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 870: 00228e01 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 871: 0005fbd1 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 872: 0007fab5 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 874: 0002b3cc 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ 876: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 877: 001949b5 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 878: 0025d185 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 879: 000418bd 446 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 880: 00064ce3 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 881: 0025a1a9 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 882: 000e440d 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 877: 001942dd 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 878: 0025c495 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 879: 00041905 446 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 880: 00064e73 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 881: 002594b9 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 882: 000e3f79 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 884: 00248e9d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 884: 00248225 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 885: 0002dfc9 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 886: 000f6bc9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 887: 000369b9 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 886: 000f67e9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 887: 000369bd 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 889: 0007a9f1 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 890: 0016fea5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 891: 002e3025 1116 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 892: 0003b443 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 889: 0007ac29 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 890: 0016f4ed 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 891: 002e22f5 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 892: 0003b519 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 893: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 894: 002153a5 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 894: 00214cb5 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 895: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ - 897: 00070d69 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 898: 000d6a1d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 899: 00097ab9 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 900: 000f6741 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 897: 00070955 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 898: 000d614d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 899: 000979a9 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 900: 000f62a1 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 901: 0050aabc 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 903: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 904: 00234481 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 905: 0006d9f5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 906: 0006ed97 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 904: 0023380d 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 905: 0006db75 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 906: 0006e983 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 907: 00503df8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 908: 0006b89b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 909: 0025a1f5 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 908: 0006ba1b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 909: 00259625 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 911: 002a64ad 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 911: 002a5701 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 912: 005008a0 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 913: 00172489 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 914: 00070fa1 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 915: 0004f3ed 60 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 916: 0029a139 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 917: 0017e0a5 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 918: 00069695 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 919: 002680f9 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 920: 0003ef93 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 913: 00171aa1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 914: 00074a0b 18 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 915: 0004f45d 60 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 916: 0029938d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 917: 0017da3d 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 918: 00069823 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 919: 00267409 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 920: 0003efd7 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ 921: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ 923: 00505634 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ - 924: 0013af5d 134 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 924: 0013a759 140 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 926: 00501e24 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 927: 0005cf9d 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 927: 0005d129 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ 928: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 929: 00501c24 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ - 930: 001e2ccd 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 931: 0004a491 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 932: 0012c879 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 930: 001e2779 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 931: 0004a501 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 932: 0012c225 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 934: 00285ed1 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 934: 0028520d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ 937: 0002db41 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 938: 001cb0e1 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 939: 0006ec53 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 938: 001cae01 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 939: 0006e841 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 940: 00577de0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 941: 0050202c 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 942: 002064fd 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 943: 001ae3d1 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 944: 00239cc9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 942: 00205f15 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 943: 001ae1c5 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 944: 00239041 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 946: 001f16bd 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 947: 00284395 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 948: 0006a891 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 946: 001f0fe9 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 947: 002833b5 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 948: 0006aa11 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 949: 0002c4dc 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 950: 00502948 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 951: 00173145 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 951: 001729b5 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 952: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 953: 00068847 82 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 954: 00054d09 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 955: 00206379 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 953: 000689d3 78 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 954: 00054d81 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 955: 00205d91 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 956: 0002d66d 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 957: 0021a381 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 958: 002af305 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 957: 00219cad 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 958: 002ae65d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 960: 00074c17 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 960: 00074b1d 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 963: 0050ab48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ + 963: 0050ab50 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 965: 0002c144 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 966: 0002dad9 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 967: 0006e0e5 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 968: 000373f5 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 967: 00071f2d 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 968: 000373f9 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ 969: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 970: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ 971: 0002c44c 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 973: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 974: 00512d8c 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 975: 00066bcf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 976: 00070e8d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 977: 002b434d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 975: 00066d5b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 976: 00070a79 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 977: 002b36a5 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ 980: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 981: 001f0b75 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 982: 000ade5d 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 983: 000718d5 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 984: 002c260d 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 985: 00269cf1 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 981: 001f04a1 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 982: 000ad2f5 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 983: 00070af3 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 984: 002c1945 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 985: 00269001 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 986: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 987: 000ce7c9 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 987: 000cdf11 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 988: 00502a48 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ 989: 00504b00 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 990: 00171151 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 991: 000750b3 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 992: 001230cd 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 990: 001707a5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 991: 000750ad 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 992: 00122acd 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 994: 0009bab1 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 994: 0009b9b5 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 995: 00504554 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 996: 000b7889 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 996: 000b6f85 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 997: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 998: 0005b161 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 999: 0014a031 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 1000: 0025d22d 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 1001: 001ca9fd 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 1002: 001bdd69 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 998: 0005b2ef 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 999: 001497ed 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 1000: 0025c53d 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 1001: 001ca70d 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 1002: 001bdb61 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1003: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1004: 0014a045 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1005: 002a3c71 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1006: 00247549 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1007: 00097b0d 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1004: 00149801 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1005: 002a2ec1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1006: 002468d1 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1007: 000979fd 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1008: 0002bd8c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1009: 00207ee9 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1010: 0003976f 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1011: 0027656d 306 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1009: 00207901 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1010: 00039773 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1011: 0027547d 306 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1013: 00211b6d 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1014: 001f0c69 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1013: 002114a1 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1014: 001f0595 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1016: 001cb0d1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1017: 0006da31 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1018: 0021acad 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1019: 00070fe7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1020: 00083e71 864 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1016: 001cadf5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1017: 0006dbb1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1018: 0021a60d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1019: 000720cd 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1020: 00083ea5 856 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1021: 0002b4a0 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1023: 0021c3c9 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1024: 001f17c1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1025: 00236881 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1023: 0021bd29 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1024: 001f10ed 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1025: 00235c09 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1026: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1027: 00059b35 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1027: 0005a265 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1028: 0050aa78 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1029: 00251649 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1030: 00281fd5 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1031: 0009403d 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1032: 001a1219 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1033: 0008789d 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1034: 0006c257 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1035: 00074b17 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1029: 00250879 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1030: 002812dd 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1031: 00093f3d 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1032: 001a0ff9 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1033: 00087789 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1034: 0006c3d7 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1035: 00074a1d 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1037: 00045bb7 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1037: 00045bff 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1038: 0054f2f4 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1039: 002543e5 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1040: 001d5b71 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1041: 002e19e9 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1042: 00276b19 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1043: 00247db1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1044: 00046cb9 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1045: 000da385 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1046: 0011ea0d 1708 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1047: 0006c18f 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1048: 001a9221 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1049: 0006ec55 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1050: 00071147 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1051: 000377f3 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1052: 002365fd 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1053: 001b2261 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1054: 0022cbdd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1055: 0007120b 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1056: 002d9201 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1057: 001d4159 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1039: 00253765 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1040: 001d5625 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1041: 002e0cb9 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1042: 00275e21 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1043: 00247139 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1044: 00046e65 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1045: 000d9a69 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1046: 0011e409 1710 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1047: 0006c30f 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1048: 001a9019 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1049: 0006e843 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1050: 00070e73 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1051: 000377f7 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1052: 00235985 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1053: 001b2051 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1054: 0022be8d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1055: 0007217d 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1056: 002d8549 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1057: 001d3c19 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1059: 00070e8b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1060: 0006c753 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1061: 00074bf7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1062: 000717f1 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1059: 00070a77 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1060: 0006c8d3 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1061: 00074afd 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1062: 000727b5 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 1063: 00512b94 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1066: 00059747 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1066: 000597ad 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1067: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1068: 0003f317 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1068: 0003f4d3 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1070: 000b797d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1071: 0006cf33 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1072: 00151019 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1070: 000b7079 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1071: 0006d0b3 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1072: 00150755 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ 1073: 0054ea44 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (3) │ │ │ │ 1074: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 1075: 001f6fbd 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1076: 000c85fd 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1077: 001f69f5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1075: 001f69d1 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1076: 000c7d2d 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1077: 001f6409 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1079: 00122ca1 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1079: 001226a1 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1080: 0002c590 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1081: 00252751 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1081: 00251c99 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1083: 00239565 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1084: 0004b2fb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1085: 001bd45d 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1086: 000f7779 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1087: 001ae3c9 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1088: 00243e91 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1089: 00206619 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1090: 0020b691 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1083: 002388dd 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1084: 0004b36b 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1085: 001bd255 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1086: 000f7399 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1087: 001ae1bd 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1088: 00243219 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1089: 00206031 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1090: 0020b09d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1092: 001166cd 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1092: 001161bd 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1093: 0054f2f0 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1094: 000f3b2d 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1095: 0024e285 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1094: 000f36bd 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1095: 0024d609 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1097: 0023580d 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1097: 00234cb1 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1099: 0007b805 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1100: 000fe9b1 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1099: 0007ba3d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1100: 000fe591 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1102: 0006ba8b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1102: 0006bc0b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1103: 00507324 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1104: 002525d5 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1105: 001db1dd 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1104: 002519ad 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1105: 001dac95 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1107: 0021a2dd 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1108: 00095059 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1109: 002332f9 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1110: 0004e027 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1107: 00219be1 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1108: 00094f51 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1109: 00232689 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1110: 0004e097 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1111: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1112: 0050112c 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1113: 0028e725 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1114: 00159ecd 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1113: 0028d0f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1114: 00159501 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1115: 0050aab4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1116: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1117: 0004c01b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1118: 0005cd65 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1117: 0004c08b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1118: 0005cef1 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1119: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1120: 002084f5 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1120: 00207f0d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1121: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1122: 00042663 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1123: 000b712d 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1124: 001da9dd 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1125: 00066af7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1126: 0005c689 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1127: 000febd1 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1128: 001cb0c5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1129: 001b1441 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1122: 000426ab 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1123: 000b6821 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1124: 001da495 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1125: 00066c83 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1126: 0005c815 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1127: 000fe7b1 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1128: 001cade9 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1129: 001b1231 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ 1131: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 1132: 000f4969 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1133: 00134dfd 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1134: 001ccfc9 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1135: 00205621 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1136: 001ce20d 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1137: 00240d11 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1138: 00155b29 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1139: 001f1cad 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1140: 0006cbfb 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1141: 0015bd31 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1142: 0013e5b5 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1132: 000f44f9 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1133: 0013473d 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1134: 001ccca1 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1135: 00205039 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1136: 001cdf21 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1137: 0024009d 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1138: 0015526d 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1139: 001f15d9 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1140: 0006cd7b 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1141: 0015b365 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1142: 0013ddad 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1144: 00070eeb 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1145: 002863c1 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1146: 0036b024 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1147: 001f04c9 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1148: 0006cdbf 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1144: 00074955 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1145: 002856f9 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1146: 0036a2e4 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1147: 001efda1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1148: 0006cf3f 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1149: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1150: 00057925 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1150: 0005799d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1152: 005057c4 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1153: 0002c608 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1154: 002a2b45 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1154: 002a1d95 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1155: 0050181c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1156: 00525f00 0x28b18 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1157: 00238c65 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1158: 00248a89 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1157: 00237fdd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1158: 00247e11 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1159: 0002b2c0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1160: 0006ecb9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1161: 00128305 3200 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1162: 0003b34d 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1160: 0006e8a5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1161: 00127bf9 3208 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1162: 0003b395 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ 1164: 00510acc 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ 1165: 0054ea4c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (3) │ │ │ │ - 1166: 000e23a1 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1166: 000e1f0d 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1167: 00501668 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 1168: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 1169: 00122ee5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1170: 00072c77 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1171: 0022f525 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1172: 00140031 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1173: 0009b2bd 1264 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1174: 0029f7dd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1175: 0006ccfb 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1176: 00246955 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1177: 002ba699 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1178: 0013e465 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1179: 00041eb5 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1180: 002e3499 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1169: 001228e5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1170: 00074c3f 58 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1171: 0022e835 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1172: 0013f829 1158 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1173: 0009b1c1 1264 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1174: 0029ea2d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1175: 0006ce7b 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1176: 00245cdd 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1177: 002b99d1 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1178: 0013dc5d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1179: 00041efd 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1180: 002e276d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1182: 001ca625 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1183: 002d9bb1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1182: 001ca335 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1183: 002d8ef9 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1185: 002e40c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1186: 0029db1d 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1187: 002b0c15 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1188: 00079375 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1189: 00151cc1 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1190: 0025b835 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1191: 000834d1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1185: 002e3380 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1186: 0029cd6d 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1187: 002aff6d 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1188: 000794f5 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1189: 001513f9 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1190: 0025b411 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1191: 00083505 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1193: 0023ebdd 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1194: 00250ed1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1195: 000db7ed 628 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1196: 0016eb19 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1193: 0023df5d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1194: 002502a9 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1195: 000db36d 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1196: 0016e1c1 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1198: 0009bc41 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1199: 00238c9d 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1200: 0006c26d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1198: 0009bb45 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1199: 00238015 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1200: 0006c3ed 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1201: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1202: 0005c8e5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1203: 0024764d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1202: 0005ca71 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1203: 002469d5 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 1206: 002ac511 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1206: 002ab869 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1207: 005033b4 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1208: 002b33a9 872 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1208: 002b2701 872 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1210: 0021974d 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1211: 000db77d 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1212: 0006dbdd 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 00073245 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1210: 00219079 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1211: 000db2fd 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1212: 0006dd5d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000723b3 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1214: 0054f078 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1215: 001ae3e1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1216: 00281e49 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1217: 00213b15 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1218: 000729b1 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1215: 001ae1d1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1216: 00281151 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1217: 00213449 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1218: 00072899 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1219: 0050aafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1220: 0026c82d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1221: 002d7e85 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1222: 001f08d5 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1220: 0026bb3d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1221: 002d71cd 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1222: 001f0201 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1224: 0006ca73 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1224: 0006cbf3 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1225: 00503694 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1226: 0006ec29 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1226: 0006e817 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1228: 00074d89 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1229: 003384c8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ - 1230: 0050ab3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ + 1228: 00074cc5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1229: 00337788 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1230: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1232: 002da115 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1232: 002d945d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1234: 001eb615 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1235: 001436a5 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1234: 001eaf79 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1235: 00142e99 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 1236: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ - 1238: 00247661 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1239: 0025c181 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1240: 0020ecc1 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1241: 0024c225 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1242: 00099879 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1238: 002469e9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1239: 0025b4c5 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1240: 0020e6cd 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1241: 0024b5ad 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1242: 00099791 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1244: 0006bf01 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1245: 0006013d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1246: 00052289 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1244: 0006c081 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1245: 000601b5 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1246: 000522f9 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1247: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1248: 0025d561 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1248: 0025c871 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1249: 0002d801 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1250: 0029bcfd 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1250: 0029af4d 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1251: 0002e169 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1252: 0002c670 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1253: 00180671 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1254: 002a6415 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1255: 0006c593 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1253: 0017ffd1 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1254: 002a5669 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1255: 0006c713 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 00121ab5 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1257: 001214b5 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1258: 0002c1f4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1260: 0006cff9 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1261: 0026f945 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1262: 0006c787 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1260: 0006d179 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1261: 0026ec55 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1262: 0006c907 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1264: 0005d5c1 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1265: 0006ed47 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1266: 00253f79 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1264: 0005d74d 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1265: 0006e933 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1266: 002532f9 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1268: 0024c2d5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1269: 0006ebff 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1270: 0004efb1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1268: 0024b65d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1269: 0006e7ed 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1270: 0004f021 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1272: 00074dc1 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1272: 00074cfd 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1273: 0050111c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1274: 0021db25 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1275: 001bd4c9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1274: 0021d14d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1275: 001bd2c1 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ 1277: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ 1278: 0002ad94 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1279: 00160c29 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1280: 001ccfe9 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1281: 0029e0e1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1282: 00144821 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1283: 001cb075 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1284: 002e0bd5 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1285: 00158f25 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1286: 00075103 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1287: 000cc489 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1288: 002a7ed1 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1279: 00160219 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1280: 001cccfd 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1281: 0029d331 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1282: 00144015 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1283: 001cad99 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1284: 002dff25 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1285: 00158469 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1286: 000750fd 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1287: 000cbbd1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1288: 002a7135 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1290: 000d644d 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1291: 002180d5 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1290: 000d5b7d 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1291: 00218781 232 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1292: 0002defd 136 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1293: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ 1294: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ 1296: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1297: 0006c2a5 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1298: 0007a621 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1299: 0007a9d1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1300: 00223e75 272 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1301: 002917c5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1302: 001a294d 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1303: 00064c6d 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1304: 00047757 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1297: 0006c425 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1298: 0007a859 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1299: 0007ac09 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1300: 002234b5 272 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1301: 00290ab5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1302: 001a272d 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1303: 00064dfd 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1304: 000477c7 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1305: 0050407c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1306: 001b2d6d 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1307: 00074741 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1306: 001b2b61 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1307: 00079561 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1308: 00503764 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1309: 00251b1d 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1310: 00059de1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1311: 002c3ced 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1312: 0006b65f 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1313: 0016da1d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1314: 0013e3e5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1309: 00250ef5 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1310: 0005a2a1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1311: 002c3029 45230 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1312: 0006b7df 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1313: 0016d099 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1314: 0013dbdd 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1316: 00041351 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1317: 000af6f1 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1318: 000ab2bd 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1319: 00131151 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1320: 0004dbc5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1321: 00154991 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1316: 00041399 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1317: 000aedd5 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1318: 000aa755 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1319: 00130ab5 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1320: 0004dc35 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1321: 001540d1 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1323: 000667cd 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1323: 00066959 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1324: 0054f2d0 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ 1325: 0050a328 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ 1326: 0002b280 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1327: 0029b731 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1328: 0006c251 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1329: 001bd339 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1330: 001f60d1 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1331: 00239019 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1327: 0029a981 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1328: 0006c3d1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1329: 001bd131 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1330: 001f5ae5 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1331: 00238391 116 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1332: 0002c0b0 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1333: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1334: 0006ba53 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1335: 002a6545 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1336: 00252991 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1337: 0021dea5 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1338: 000eec41 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1339: 0006c109 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1340: 00216e41 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1334: 0006bbd3 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1335: 002a5799 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1336: 00251ed9 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1337: 0021d4cd 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1338: 000ee7d5 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1339: 0006c289 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1340: 002174bd 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1341: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1342: 0026a295 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1342: 002695a5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ 1344: 0050aac8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 1345: 000368ed 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1346: 0050ab38 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ + 1345: 000368f1 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1346: 0050ab3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1347: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 1348: 00033d29 652 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1349: 0028087d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1348: 00033d25 652 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1349: 0027fb85 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1350: 00503194 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1351: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1352: 00104f89 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1352: 00104b35 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1353: 0002d5a9 196 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1354: 002be361 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1355: 0006edb3 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1354: 002bd699 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1355: 0006e99f 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ 1356: 00501118 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1358: 001c5cbd 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1359: 00174ced 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1360: 00056e95 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1358: 001c5ab5 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1359: 0017455d 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1360: 00056f0d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1361: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1362: 000521e5 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1362: 00052255 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1363: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1364: 0023f255 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1365: 0007a021 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1366: 001cafcd 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1364: 0023e5d5 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1365: 0007a259 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1366: 001cacf1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1367: 00503988 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1368: 000eef29 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1369: 002a3f65 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1370: 001eb621 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1371: 002097d5 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1372: 00282079 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1368: 000eeabd 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1369: 002a31b5 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1370: 001eaf85 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1371: 002091ed 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1372: 00281381 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 1375: 0002b704 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1376: 0009c0c1 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1376: 0009bfc9 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 1377: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 1379: 00075647 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1380: 0006c549 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1381: 00218339 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1379: 000751fd 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1380: 0006c6c9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1381: 002176ed 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1382: 000317ab 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1383: 000aa985 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1383: 000a9e25 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1384: 0050467c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1385: 001428a9 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1386: 0008b661 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1387: 00183f61 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1388: 000b4099 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1389: 00269ffd 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1390: 0026ff01 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1385: 0014209d 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1386: 0008b55d 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1387: 001838c1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1388: 000b3779 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1389: 0026930d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1390: 0026f211 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ 1391: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 1392: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 1393: 0005a4e1 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1394: 0003d331 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1395: 002e0ac1 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1396: 001f0b0d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1393: 0005a669 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1394: 0003d379 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1395: 002dfe11 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 001f0439 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1397: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1398: 0050aa88 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 1399: 002e349d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1400: 001e13f1 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1401: 00071317 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1399: 002e2771 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1400: 001e0e9d 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1401: 00072289 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1402: 00505fbc 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1403: 0007356d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1403: 000733d5 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1404: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1405: 0021731d 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1406: 0004c3e1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1407: 00074cd7 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1408: 001d049d 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1409: 0009b9dd 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1410: 0006bb8f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1405: 002178fd 636 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1406: 0004c453 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1407: 00074bdd 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1408: 001cff35 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1409: 0009b8e1 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1410: 0006bd0f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1411: 0054f068 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1412: 000707e5 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1413: 0021a1dd 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1414: 00099d6d 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1415: 000b1085 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1416: 00035bd1 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1417: 0006d1cb 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1418: 00104189 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1419: 001ae3d9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1420: 0006ed73 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1421: 0006936d 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1412: 000703d1 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1413: 00219c4d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1414: 00099c85 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1415: 000b0769 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1416: 00035bd9 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1417: 0006d34b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1418: 00103d35 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1419: 001ae1cd 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1420: 0006e95f 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1421: 000694f9 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1423: 001f7c59 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1424: 000dc81d 1274 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1423: 001f7675 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1424: 000dc325 1274 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1425: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1426: 0002d1a1 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1427: 00223b45 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1428: 00074f87 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1429: 00070e2d 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1427: 00223185 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1428: 00074ec3 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1429: 00070a19 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1430: 00032ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1431: 000e89bd 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1431: 000e8535 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1433: 0002b940 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1434: 0006cecd 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1434: 0006d04d 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1436: 00184075 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1436: 001839d5 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1438: 00512730 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1439: 0050aae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1440: 00121f25 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1441: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1442: 0007a43d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1443: 000731d1 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1444: 0026f379 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1440: 00121925 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1441: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ + 1442: 0007a675 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1443: 0007307d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1444: 0026e689 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ 1445: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ 1446: 0054ea44 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (3) │ │ │ │ - 1447: 0015c615 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1447: 0015bc49 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1448: 0002c899 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1449: 00063c31 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1450: 00208909 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1451: 002208b5 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1449: 00063d43 178 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1450: 00208321 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1451: 0021fef5 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1452: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1453: 000409a1 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1453: 000409e9 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 1454: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ 1456: 00507ce4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1457: 000938c5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1458: 000741ff 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1457: 000937c5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1458: 00073fcb 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1460: 0002acc8 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1462: 00218051 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1463: 0005c6b7 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1464: 0010cd4d 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1462: 00217469 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1463: 0005c843 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1464: 0010c831 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1465: 0050aaa0 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 1466: 0054ea40 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 1467: 0005706d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1467: 000570e5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1468: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1469: 00084d99 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1469: 00084c05 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1470: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1471: 001521a1 1438 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1472: 0026c815 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1473: 001489ed 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1471: 001518d9 1438 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1472: 0026bb25 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1473: 001481a5 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1474: 00577db4 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1475: 000b75f9 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1476: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1477: 000f280d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1475: 000b6cf5 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1476: 0050ab38 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ + 1477: 000f239d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1478: 0002b6ec 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1479: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1480: 00074fe7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1481: 0006a093 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1482: 00245615 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1480: 00074f23 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1481: 0006a213 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1482: 0024499d 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1484: 002808e5 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1485: 00072bbb 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1486: 0006ed43 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1484: 0027fbed 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1485: 00072a3f 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1486: 0006e92f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1487: 0050906c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1488: 00070e37 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1488: 00070a23 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1489: 0054ea48 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1490: 0002bac4 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1491: 0006879f 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1491: 0006892b 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1493: 001e0155 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1494: 001168ad 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1495: 000ee1c1 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1493: 001dfbfd 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1494: 0011639d 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1495: 000edd55 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1496: 0002ce85 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1497: 00074fad 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1498: 0006d915 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1499: 002bed9d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1500: 000835bd 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1501: 000738d1 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1497: 00074ee9 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1498: 0006da95 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1499: 002be0d5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1500: 000835f1 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1501: 00073739 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1502: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1503: 0002cf5d 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ 1505: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1506: 0002b0ac 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1507: 00039e8d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1507: 00039ed5 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1509: 00038da9 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1510: 00068721 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1511: 002d070d 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1512: 002214f1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1513: 00283d05 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1514: 0006a1db 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1509: 00038dad 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1510: 000688ad 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1511: 002cfa55 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1512: 00220b31 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1513: 0028300d 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1514: 0006a35b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1515: 0054f2e8 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1516: 00160939 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1516: 0015ff29 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1517: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1518: 0002c150 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1519: 001b2571 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1519: 001b2361 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 1521: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 1522: 0020a701 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1522: 0020a119 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1524: 0028091d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1525: 000a0531 476 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1524: 0027fc25 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1525: 000a0135 476 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1526: 00032bb5 396 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1527: 000dd3e9 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1528: 00155929 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1529: 00118c7d 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1530: 00154d91 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1531: 001ecb7d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1532: 00225269 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1527: 000dcef1 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1528: 0015506d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1529: 00118771 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1530: 001544d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1531: 001ec4e1 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1532: 002248b5 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1533: 0002b858 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1534: 00103ba1 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1534: 0010374d 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1536: 001502bd 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1536: 0014f9f9 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1538: 00072b9d 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1538: 00070bc1 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ 1540: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 1541: 001e0149 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1541: 001dfbf1 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ 1542: 00557354 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1544: 00127239 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1545: 00240a75 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1544: 00126b2d 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1545: 0023fe01 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1546: 005080cc 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ 1548: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ 1549: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 1550: 0006eb47 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1550: 0006e735 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ 1551: 0050ab08 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ - 1553: 00263cfd 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1554: 002830ad 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1555: 0011699d 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1556: 0010a9dd 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1557: 002d1691 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1558: 0006ed87 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1559: 00248405 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1560: 0006cd71 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1561: 002cee61 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1562: 00071071 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1563: 000563a1 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1564: 0017d76d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1553: 0026300d 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1554: 002823b5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1555: 0011648d 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1556: 0010a51d 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1557: 002d09d9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1558: 0006e973 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1559: 0024778d 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1560: 0006cef1 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1561: 002ce199 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1562: 0007539b 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1563: 00056419 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1564: 0017cd4d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1566: 0021a7b1 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1566: 0021a0dd 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1568: 0012c159 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1568: 0012bb05 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1569: 0002c943 86 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ 1570: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 1571: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 1572: 00208df9 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1572: 00208811 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1573: 00507fbc 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1574: 001b1215 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1575: 002096a5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1576: 000fb739 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1574: 001b1005 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1575: 002090bd 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1576: 000fb35d 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 1577: 005038b8 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ 1578: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1579: 00171181 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1580: 000437e3 398 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ - 1581: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1582: 00147ec9 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1583: 0006c7d9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1584: 0017e3a9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1585: 0003b011 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1579: 001707d5 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1580: 0004382b 398 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1581: 0050ab20 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ + 1582: 00147685 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1583: 0006c959 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1584: 0017dd41 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1585: 0003b059 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1586: 0002b19c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1587: 001d1109 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1587: 001d0ba1 704 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1588: 00507660 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1589: 0005c571 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1590: 001511a9 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1591: 0006c74d 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1589: 0005c6fd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1590: 001508e5 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1591: 0006c8cd 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1593: 001f0749 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1594: 0006a1b1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1593: 001f0021 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1594: 0006a331 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1596: 0014602d 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1597: 00043b41 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1598: 001345d1 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1596: 00145821 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1597: 00043b89 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1598: 00133f11 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1600: 001c6e95 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1600: 001c6c8d 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1601: 0002bbb8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1602: 0004fcad 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1603: 001abb0d 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1604: 002458ad 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1605: 0050bab0 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1606: 0006c317 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1607: 0006e077 110 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1608: 001eb805 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1602: 0004fd1d 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1603: 001ab905 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1604: 00244d0d 250 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1605: 0050bab8 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ + 1606: 0006c497 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1607: 00071ec1 108 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1608: 001eb165 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1610: 000739c5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1611: 0021eb79 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1612: 001e36d5 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1610: 0007382d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1611: 0021e1a1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1612: 001e3185 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1614: 00070ee1 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1614: 0007494b 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ 1615: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1616: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1617: 00166f19 6080 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1618: 00061093 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1617: 0016655d 6080 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1618: 000611c9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1619: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1620: 002338e5 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1621: 000a2da5 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1620: 00232c75 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1621: 000a29f9 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1622: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1623: 0002cdad 216 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1624: 0006c59b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1625: 0023fda5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1624: 0006c71b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1625: 0023f131 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ 1626: 0050aa7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 1627: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (24) │ │ │ │ - 1628: 00155c09 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1629: 00094489 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1630: 00073a0f 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1631: 000940bd 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1632: 001225e1 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1628: 0015534d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1629: 00094389 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1630: 00073877 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1631: 00093fbd 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1632: 00121fe1 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1634: 00501114 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 1635: 0020eaf9 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1636: 0021ebad 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1637: 0007405d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1635: 0020e505 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1636: 0021e1d5 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1637: 0007533f 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1639: 001af2ed 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1640: 001c741d 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1641: 000a41dd 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1642: 002c30e5 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1643: 0006b8cf 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1644: 002e34a5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1645: 0029faa9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1646: 0021cd79 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1639: 001af0dd 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1640: 001c7215 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1641: 000a35dd 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1642: 002c241d 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1643: 0006ba4f 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1644: 002e2779 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1645: 0029ecf9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1646: 0021c675 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1647: 0050aadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1648: 002528b5 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1649: 0011074d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1650: 00087ef9 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ - 1651: 0006bcf9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1652: 000db4b9 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1653: 0011e29d 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1648: 00251dfd 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1649: 00110235 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1650: 00087de5 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ + 1651: 0006be79 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1652: 000dab9d 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 0011dd6d 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 1654: 00506e0c 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1656: 00035db9 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1657: 00154a15 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1658: 001dff45 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1656: 00035dc1 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1657: 00154159 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1658: 001df9ed 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 1659: 00508b98 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1660: 00504d70 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 1662: 00130785 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1663: 001543ad 396 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1664: 00244325 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1665: 0005e733 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1666: 002341e9 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1662: 001300f1 1368 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1663: 00153ae9 400 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1664: 002436ad 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1665: 0005e87f 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1666: 00233575 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1668: 0022ff69 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1668: 0022f279 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1669: 0002d211 196 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1670: 002074e1 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1670: 00206ef9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1671: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1672: 00216d75 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1673: 0024c8cd 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1674: 002097c9 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1672: 00216685 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1673: 0024bc55 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1674: 002091e1 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1675: 0002cccb 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1677: 001e4d75 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1678: 0032fe3c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1677: 001e4741 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1678: 0032f0fc 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1679: 0002ccd1 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1680: 0006cf39 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1680: 0006d0b9 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1682: 0002ad64 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1683: 001db3dd 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1684: 000862f1 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1685: 00154a01 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1686: 0012bdc5 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1687: 00061031 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1688: 0048ef0c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 001dae95 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1684: 0008618d 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1685: 00154141 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1686: 0012b771 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1687: 00061165 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1688: 0048e238 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1689: 00031675 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1690: 0006ebd5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1691: 000e8949 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1690: 0006e7c3 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1691: 000e84c1 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (3) │ │ │ │ 1693: 0050aab8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 1694: 0007a40d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1695: 002b6e65 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1696: 000ee4a1 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1697: 002839a5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1698: 000806d5 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1699: 00074d8f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1700: 001ccb79 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1701: 0006cf2d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1702: 001a2949 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1694: 0007a645 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1695: 002b61bd 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1696: 000ee035 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1697: 00282cad 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1698: 0008071d 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1699: 00074ccb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1700: 001cc851 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1701: 0006d0ad 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1702: 001a2729 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1703: 0002cb2d 252 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1704: 00068f09 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1704: 00069091 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1706: 002dc241 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1706: 002db591 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ 1707: 000308cb 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1708: 0022cf89 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1708: 0022c239 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 1709: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 1712: 0021c7e9 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1712: 0021c0e5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 1713: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ 1714: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ - 1715: 001c6fb9 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1716: 0009e5ed 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1715: 001c6db1 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1716: 0009e52d 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1718: 00074b3b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1719: 002532cd 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1720: 00193f01 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1721: 0014a279 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1722: 000e9089 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1718: 00074a41 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1719: 002528e9 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1720: 00193859 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1721: 00149a31 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1722: 000e8c01 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1725: 0011c8c9 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1725: 0011c0f5 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1727: 0006aa81 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1727: 0006ac01 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1729: 00507254 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1730: 0006bdc3 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1730: 0006bf43 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1732: 002368c5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1732: 00235c4d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1733: 00507ddc 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1734: 002e2f8d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1734: 002e225d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1735: 0054f2cc 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 1736: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 1738: 00219c65 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1738: 0021981d 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1740: 0022968d 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1740: 00228cd5 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1741: 0054f2d4 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1742: 00088255 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1743: 0005c721 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1744: 002b6759 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1745: 00072dc5 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1742: 00088141 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1743: 0005c8ad 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1744: 002b5ab1 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1745: 00072c71 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1747: 000b421d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1748: 000f01e1 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1749: 001662dd 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1750: 0006b6b1 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1751: 00243689 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1747: 000b38fd 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1748: 000efd79 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1749: 00165921 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1750: 0006b831 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1751: 00242a11 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1753: 000793e5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1753: 0007961d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1754: 0002cc29 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1755: 00054b21 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1756: 00070e91 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1755: 00054b99 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1756: 00070a7d 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1758: 0006c7df 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1758: 0006c95f 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1759: 0054f064 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1760: 0025add5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1761: 0006529d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1760: 0025a0e5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1761: 00065429 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1763: 003f5eac 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1764: 00074fed 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1765: 000606d1 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1763: 003f516c 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1764: 00074f29 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1765: 00060749 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 1766: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 1767: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 1768: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ - 1769: 001b2cbd 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1770: 0050e014 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1771: 00291a9d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1772: 00074d5b 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1773: 001c9759 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1769: 001b2ab1 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1770: 0050ab10 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ + 1771: 00294411 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1772: 00074c99 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1773: 001c9469 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 1774: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ 1775: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ - 1776: 0007b16d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1776: 0007b3a5 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1778: 002aa60d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1779: 000461a9 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1780: 001b1ed5 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1781: 0004eee3 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1778: 002a9965 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1779: 000461f1 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1780: 001b1cc5 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1781: 0004ef53 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1782: 0002bb58 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ 1784: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ 1785: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ 1786: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 1787: 0005b2d5 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1788: 001f07b1 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1787: 0005b429 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1788: 001f00dd 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1789: 0002b4d4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1790: 00506f1c 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1792: 000aa255 424 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1792: 000a96f9 424 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1793: 000300c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1794: 00224e19 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1795: 0024c0b5 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1796: 000dc25d 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1794: 00224465 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1795: 0024b43d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1796: 000dbd85 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1798: 0005730b 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1799: 0005c461 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1800: 00063b3f 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1798: 00057387 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1799: 0005c5ed 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1800: 00063ccf 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1802: 001b8d95 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1802: 001b8b8d 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1803: 0002bc4c 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1804: 002647fd 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1805: 00194005 324 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1806: 0006c2b1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1807: 002dcb91 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1808: 00215a15 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1809: 0005b019 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1810: 002e34e1 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1804: 00263b0d 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1805: 0019395d 276 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1806: 0006c431 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1807: 002dbee1 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1808: 00215325 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1809: 0005b031 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1810: 002e27b5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1812: 0005c019 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1812: 0005c1a5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1814: 00074c85 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1814: 00074b8b 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1815: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1816: 0003f4f5 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1817: 0023426d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1818: 00074ddb 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1816: 0003f6b1 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1817: 002335f9 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1818: 00074d17 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1820: 00082ec5 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1821: 0006c73d 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1820: 00082ef9 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1821: 0006c8bd 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1822: 0002c1b4 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1823: 00109d55 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1823: 001098f9 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1825: 002e3495 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1826: 001de211 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1827: 001d92e1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1825: 002e2769 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1826: 001ddcc9 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1827: 001d8d99 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 1829: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ - 1830: 0007392b 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1830: 00073793 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1832: 0002bf38 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1833: 00170f31 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1834: 00074033 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1835: 001ecba9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1833: 00170585 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1834: 0007518d 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1835: 001ec50d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1836: 00506238 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1837: 0006c423 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1838: 0009b92d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1839: 0006d7b9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1840: 000800b5 22 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1837: 0006c5a3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1838: 0009b831 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1839: 0006d939 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1840: 000800a5 22 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1841: 0054f2d8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1842: 002bc925 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1843: 00037045 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1844: 002e0d05 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1845: 0006ce37 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1846: 00269a0d 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1847: 000664eb 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1848: 00070edb 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1842: 002bbc5d 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1843: 00037049 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1844: 002e0055 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1845: 0006cfb7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1846: 00268d1d 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1847: 00066677 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1848: 00074945 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1849: 0002b2a8 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1850: 002150e9 596 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1851: 001a32b1 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1852: 000761d3 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1853: 002a8495 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1854: 0006c8eb 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1855: 00214b55 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1856: 00152741 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1857: 000e6d01 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1858: 0025cf8d 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1859: 00244c7d 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1860: 001ce1ed 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1861: 0003d95b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1862: 000e49cd 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1863: 001f69e9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1864: 0006c503 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1865: 000b11b1 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1850: 002149f9 596 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1851: 001a3091 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1852: 0007639f 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1853: 002a76fd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1854: 0006ca6b 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1855: 00214489 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1856: 00151e79 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1857: 000e6879 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1858: 0025c29d 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1859: 00244005 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1860: 001cdf01 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1861: 0003d99f 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1862: 000e4539 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1863: 001f63fd 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1864: 0006c683 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1865: 000b0895 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1867: 00269c09 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1868: 0024c215 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1867: 00268f19 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1868: 0024b59d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1869: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1870: 0009b09d 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1871: 001ce2d1 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1870: 0009afa1 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1871: 001cdfe5 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 1872: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ 1873: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 1874: 000661cf 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1874: 0006635b 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ 1875: 000310e1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1876: 0050aa84 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1877: 0002c731 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1879: 0009fc21 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1880: 002da2c9 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1881: 0003bfcd 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1882: 00054eb5 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1879: 0009f7fd 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1880: 002d9611 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1881: 0003be69 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1882: 00054f2d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ 1883: 0050aaa8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1885: 000fc355 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1885: 000fbf79 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1887: 001559cd 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1887: 00155111 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1888: 0002b810 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1889: 00074baf 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1889: 00074ab5 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1890: 00502f60 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1891: 0009af45 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1892: 0014b66d 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1893: 0017e3ad 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1894: 0005099f 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1891: 0009ae49 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1892: 0014aee9 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1893: 0017dd45 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1894: 00050a13 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1895: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1896: 001b29e9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1897: 001225f5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1898: 003f5e9c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1896: 001b27d9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1897: 00121ff5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1898: 003f515c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1900: 00069c25 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1901: 0006c463 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1902: 0023e6f5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1900: 00069da5 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1901: 0006c5e3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1902: 0023da75 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ 1903: 00503b18 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ 1904: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 1905: 0012a301 480 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1906: 00059709 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1905: 00129bfd 480 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1906: 00059fcd 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1909: 00074fe3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1910: 0005ae9d 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1909: 00074f1f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1910: 0005b029 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1911: 00505010 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1912: 0002bc8c 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1913: 0050aa98 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1914: 00284c49 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1915: 00099071 2056 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1916: 001843c1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1917: 0009a6cd 1392 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1918: 0050dcd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1919: 00060eaf 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1914: 00283f51 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1915: 00098f61 2096 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1916: 00183d21 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1917: 0009a5d1 1392 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1918: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ + 1919: 00060dc5 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1920: 00505214 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1921: 001ae3f9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1921: 001ae1ed 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1922: 00505b64 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1923: 000a64a9 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1924: 00155399 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1925: 001490a1 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1926: 001c718d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1927: 0004dd5b 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1928: 00168a05 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1929: 00057f07 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1923: 000a6835 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1924: 00154add 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1925: 00148859 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1926: 001c6f85 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1927: 0004ddcb 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1928: 00168049 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1929: 00057f7f 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1930: 00504bd0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1931: 001535a1 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1931: 00152df1 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1932: 0050aa74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1933: 000789ab 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1934: 0008e491 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1935: 001225d1 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1936: 0010a2d1 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1937: 002b8551 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1938: 0006c7b3 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1939: 0006eb75 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1933: 00078b2b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1934: 0008e38d 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1935: 00121fd1 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1936: 00109e79 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1937: 002b7881 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1938: 0006c933 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1939: 0006e763 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1941: 000ba10d 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1941: 000b9805 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1943: 000f9c31 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1943: 000f9855 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1945: 0050aad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ 1946: 0002c2c0 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1947: 00074d07 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1947: 00074c0d 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1948: 0002b970 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1949: 00049d77 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1950: 00114179 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1951: 0006d25b 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1952: 0006df3f 130 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1949: 00049f9f 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1950: 00113c6d 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1951: 0006d3db 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1952: 00070dbd 132 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1953: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ 1955: 00577dec 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1956: 001e6e71 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1956: 001e683d 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1957: 0050f3a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1958: 00138a51 1092 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1958: 001382e1 1092 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ 1960: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ - 1961: 001b23a9 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1962: 0011ac91 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1963: 002cf379 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1964: 001b1ff5 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1965: 0025f8ad 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1966: 002b7335 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1961: 001b2199 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1962: 0011a77d 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1963: 002ce6b1 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1964: 001b1de5 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1965: 0025ebbd 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1966: 002b6665 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1968: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1971: 0007678d 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1971: 000769f5 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1972: 0050aa94 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1973: 00194bed 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1974: 0004c095 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1975: 00258f49 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1976: 001dce09 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1977: 000500ab 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1978: 002da7ed 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1973: 00194515 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1974: 0004c105 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1975: 0025825d 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1976: 001dc8c1 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1977: 000501ef 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1978: 002d9b35 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1979: 0002dee9 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ 1981: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ - 1982: 0050ab2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 1983: 00070e89 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1984: 000472f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1985: 001da455 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1986: 0014decd 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1987: 002e1901 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1988: 0006bfe5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1989: 00242371 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1990: 00139191 448 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1991: 0004132b 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1982: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ + 1983: 00070a75 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1984: 00047361 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1985: 001d9f0d 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1986: 0014d725 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1987: 002e0bd1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1988: 0006c165 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1989: 002416f9 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1990: 00138a21 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1991: 00041373 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1992: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1993: 001f0135 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1994: 00160315 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1995: 0025adc9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1993: 001efa11 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1994: 0015f949 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1995: 0025a0d9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1997: 00064c51 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1997: 00064cb1 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1998: 00504920 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1999: 00074b2d 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 2000: 00133b41 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1999: 00074a33 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 2000: 00133481 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 2002: 0025fbf1 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 2003: 001d188d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 2004: 00075181 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2005: 0006b8bb 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 2002: 0025ef01 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 2003: 001d1329 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2004: 0007517b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2005: 0006ba3b 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2006: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2007: 00273f0d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2008: 0006c05d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2009: 0015e4b1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2010: 00068899 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2011: 00070e59 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2012: 002b5ca5 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2007: 00273215 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2008: 0006c247 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2009: 0015dae1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2010: 00068a21 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2011: 00070a45 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2012: 002b4ffd 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2013: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2014: 0018b2d1 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2015: 002a0685 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2014: 0018abe1 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2015: 0029f8d5 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2017: 0006a95b 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2018: 00218561 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2019: 00058125 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2017: 0006aadb 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2018: 00217d6d 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2019: 0005819d 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 2022: 00084491 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2022: 0008445d 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2023: 00513824 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2024: 00070fb5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2025: 002a1ec9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2026: 001f6981 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2024: 0007209b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2025: 002a1119 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2026: 001f6395 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2028: 00252dc1 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2029: 0006de3f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2030: 00218f41 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2031: 0021c715 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2028: 00252309 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2029: 0006e617 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2030: 00218869 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2031: 0021c075 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 2032: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ 2033: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 2034: 000b11e1 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2035: 001423f1 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2034: 000b08c5 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2035: 001414bd 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2037: 00038041 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2038: 002aec09 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2039: 0006da9d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2040: 0021e56d 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2041: 001da9d1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2037: 00038045 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2038: 002adf61 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2039: 0006dc1d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2040: 0021db95 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2041: 001da489 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2043: 00214f6d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2043: 00214879 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2044: 0054f2c8 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2045: 0008f699 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2046: 00079d29 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2045: 0008f595 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2046: 00079f61 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 2048: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ 2049: 00557364 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 2050: 0002b928 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2051: 00228735 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2051: 00227d7d 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2052: 0050aa8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2053: 0002b698 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2054: 00244ba9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2055: 00239395 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2054: 00243f31 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2055: 00238709 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2056: 0050aaec 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2057: 000e4629 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2057: 000e4195 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 2059: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 2060: 00118ae1 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2061: 0022a08d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2062: 00191d35 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2060: 001185d5 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2061: 002296d5 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2062: 0019160d 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ 2064: 00512b98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2065: 002b8591 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2066: 00208b01 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2067: 00074c3f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2068: 00072a99 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2065: 002b78c1 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2066: 00208519 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2067: 00074b45 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2068: 00072981 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2070: 002158a9 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2070: 002151b9 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2071: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2072: 00033ff7 546 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2073: 000656cf 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2074: 001f310d 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2075: 00076331 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2076: 00270169 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2077: 00220579 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2072: 00033ff3 546 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2073: 0006585b 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2074: 001f2a45 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2075: 000764fd 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2076: 0026f479 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2077: 0021fbb5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2078: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2079: 00298e29 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2080: 000e09bd 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2079: 0029831d 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2080: 000e04a1 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 2081: 00033153 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 2082: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 2083: 0054f060 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ 2084: 004ffef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ - 2085: 00070e9b 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2086: 002c1b49 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2087: 002bcf15 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2088: 00127215 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2089: 004e253c 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2085: 00074905 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2086: 002c0e81 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2087: 002bc1e1 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2088: 00126b09 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2089: 004e17fc 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2091: 001dff4d 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2091: 001df9f5 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2093: 00298ef9 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2094: 000799c1 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2093: 00298719 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2094: 00079bf9 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ 2095: 00501d24 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 2096: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 2097: 000a96e1 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2098: 00130f21 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2099: 0019e3fd 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2100: 001f05b9 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2101: 00073831 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2102: 001ce195 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2097: 000a8b85 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2098: 00130885 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2099: 0019dd25 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2100: 001efe91 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2101: 00073699 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2102: 001cdea9 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2104: 002e0ccd 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2105: 00251851 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2106: 0020ae65 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2104: 002e001d 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2105: 00250c29 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2106: 0020a871 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2108: 00094c39 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 2109: 001ca9ad 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2110: 00284c7d 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2111: 0005c74f 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2112: 002069ed 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2113: 0024654d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2114: 001e0681 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2115: 00247fa1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2116: 0006c683 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2117: 0003aa89 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2108: 00094b31 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2109: 001ca6bd 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2110: 00283fc1 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2111: 0005c8db 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2112: 00206405 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2113: 002459b1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2114: 001e0129 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2115: 00247229 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2116: 0006c803 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2117: 0003aad1 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2119: 00188d31 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2120: 0005c9a1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2121: 0006df0b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2122: 000647f7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2119: 00188695 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2120: 0005cb2d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2121: 00070d6d 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2122: 000649a1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2123: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2125: 0006c3dd 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2126: 00070e85 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2127: 00074c63 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2128: 002a21f1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2125: 0006c55d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2126: 00070a71 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2127: 00074b69 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2128: 002a1441 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2129: 005008a0 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2130: 0015650d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2131: 002a0701 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2132: 000402e5 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2133: 00074b4b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2134: 002193f5 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2130: 00155b49 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2131: 0029f951 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2132: 0004032d 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2133: 00074a51 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2134: 00218d21 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2135: 00508708 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2136: 0017ef2d 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2137: 000ed725 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2138: 000586a9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2139: 0005cbdd 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2140: 0008b765 2 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2141: 000734b5 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2136: 0017e881 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2137: 000ed2b9 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2138: 00058721 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2139: 0005cd69 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2140: 0008b661 2 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2141: 0007331d 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2142: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2143: 0007315d 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2144: 00218089 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2145: 0021e045 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2146: 0007403b 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2147: 001097a1 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2148: 00073fc5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2143: 00073009 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2144: 00218115 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2145: 0021d4dd 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2146: 000751db 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2147: 00109345 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2148: 00073e2d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2149: 00505db8 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2150: 00103c79 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2151: 001ee1d9 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2152: 00296919 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2153: 0017d8cd 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2154: 001bc2b9 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2150: 00103825 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2151: 001edaa9 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2152: 00295b71 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2153: 0017d265 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2154: 001bc0b1 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2156: 001e4f01 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2156: 001e49c1 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2157: 0050aae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2158: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2159: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2160: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2162: 00505524 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2163: 000718ab 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2164: 00244879 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2163: 0007286f 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2164: 00243c01 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2165: 00502708 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2166: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ 2167: 000312f9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2168: 00089a11 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2169: 001e9e8d 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2170: 0005599f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2171: 0024da5d 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2168: 0008990d 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2169: 001e976d 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2170: 00055a17 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2171: 0024cde5 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2173: 0002c6c1 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2174: 0012c6b9 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2175: 0004d4f5 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2176: 000a8fb9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2174: 0012c065 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2175: 0004d565 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2176: 000a8441 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2177: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2178: 00135031 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2179: 00079385 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2178: 00134971 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2179: 000795bd 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2181: 00507a70 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2182: 002d6b91 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2182: 002d5ed9 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2183: 0050ab00 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2184: 000efd11 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2184: 000ef8a9 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2186: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2188: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2189: 001188b9 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2190: 0029a13d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2191: 0024420d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2192: 000f40e5 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2193: 002b4a19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2194: 0006ed77 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2195: 000669df 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2196: 0006babf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2197: 0006d5a1 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2198: 0006de6b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2199: 00284a15 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2200: 00070e71 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2201: 000e2dcd 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2202: 0006ce31 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2203: 0006bb5b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2189: 001184d5 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2190: 00299391 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2191: 00243595 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2192: 000f3c75 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2193: 002b3dad 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2194: 0006e963 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2195: 00066b6b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2196: 0006bc3f 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2197: 0006d721 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2198: 0006e643 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2199: 00283d1d 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2200: 00070a5d 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2201: 000e2939 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2202: 0006cfb1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2203: 0006bcdb 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2205: 00094759 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2206: 0006c751 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2207: 00223fc1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2208: 00327fd0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2205: 00094651 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2206: 0006c8d1 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2207: 00223601 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2208: 00327290 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2209: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2210: 002830ed 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2211: 0024d825 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2210: 002823f5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2211: 0024cbad 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2212: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2213: 001ae3d5 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2214: 00237295 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2215: 002482ed 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2216: 002d990d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2217: 000756f5 108 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2218: 0017eafd 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2219: 0017aaa9 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2220: 001ef549 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2221: 0020b69d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2222: 0008f69d 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2223: 00074c07 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2213: 001ae1c9 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2214: 0023661d 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2215: 00247675 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2216: 002d8c55 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2217: 000758c3 106 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2218: 0017e459 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2219: 0017a089 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2220: 001eee25 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2221: 0020b0a9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2222: 0008f599 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2223: 00074b0d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2224: 005025f8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2225: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2226: 0002b9dc 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2227: 00161e79 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2228: 002e0d21 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2229: 0005f9f5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2230: 00070dd5 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2231: 00074b81 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2227: 0016146d 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2228: 002e0071 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2229: 0005fa6d 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2230: 000709c1 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2231: 00074a87 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2232: 0002c404 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2233: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2234: 00072be7 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2235: 00090811 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2234: 00072ad9 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2235: 00090711 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2236: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2237: 0015e4a9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2238: 0006c1d1 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2239: 00208a35 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2240: 000d6ed1 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2241: 0008fc09 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2237: 0015dad9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2238: 0006c351 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2239: 0020844d 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2240: 000d6601 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2241: 0008fb05 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2243: 0005e4db 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2244: 00297905 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2243: 0005e627 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2244: 002963a9 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2245: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2246: 0003b351 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2247: 0007511f 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2246: 0003b399 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2247: 00075119 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2250: 000ed6d5 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2251: 000f5831 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2252: 0021e965 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2250: 000ed269 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2251: 000f5391 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2252: 0021df8d 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2254: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2255: 0023f431 148 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2256: 0014a179 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2255: 0023e7bd 148 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2256: 00149935 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2257: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2258: 003283d0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2259: 000662b3 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2258: 00327690 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2259: 0006643f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2260: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2261: 005063b8 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2262: 002dedfd 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2262: 002de14d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2264: 001f7079 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2265: 00040e35 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2266: 0021c851 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2267: 002170f5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2264: 001f6a8d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2265: 00040e7d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2266: 0021c14d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2267: 00216959 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2268: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2269: 0025ae49 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2270: 00052023 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2269: 0025a371 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2270: 00052093 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2271: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2272: 0050703c 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2273: 001bc31d 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2274: 001cb1d9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2275: 0007190d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2276: 00213775 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2273: 001bc115 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2274: 001caef9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2275: 0007235b 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2276: 002130a9 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2277: 0050aa2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2278: 00507874 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2279: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2281: 0014de1d 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2281: 0014d675 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2282: 0002cd1d 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2283: 0021992d 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2284: 0005fb21 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2283: 0021969d 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2284: 0005fb99 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2285: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2286: 001af37d 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2286: 001af16d 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2287: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2288: 00255cb1 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2289: 00106229 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2290: 00042647 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2288: 00255031 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2289: 00105de5 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2290: 0004268f 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2291: 0050aaac 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ 2292: 00030dd9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2293: 0004d2c3 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2293: 0004d333 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2294: 0050aa70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2295: 000a257d 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2296: 00071965 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2297: 0013e669 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2298: 0020989d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2299: 00083ad9 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2300: 00072cad 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2295: 000a1a6d 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2296: 00070b2b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2297: 0013de61 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2298: 002092b5 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2299: 00083b0d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2300: 00072b59 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2301: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2302: 0015e889 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2303: 00208b3d 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2304: 0021cc85 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2305: 0006e1dd 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2306: 00229fb5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2307: 0006e1db 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2308: 00090869 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2309: 000599fd 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2310: 00073f89 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2311: 001ce4bd 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2302: 0015deb9 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2303: 00208555 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2304: 0021c581 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2305: 00070a87 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2306: 002295fd 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2307: 0006dfb7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2308: 00090769 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2309: 0005a18f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2310: 00073df1 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2311: 001ce1d1 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2312: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2313: 0006b695 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2313: 0006b815 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2314: 0054f2e4 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2315: 0012289d 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2316: 000da0c9 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2317: 0006dca1 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2315: 0012229d 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2316: 000d97ad 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2317: 0006de21 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2318: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2321: 00135449 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2321: 00134d89 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2322: 005022c0 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2323: 0006a9e5 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2323: 0006ab65 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2324: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2325: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2326: 0006a055 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2327: 000c85ad 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2326: 0006a1d5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2327: 000c7cdd 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2328: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2329: 0006b573 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2330: 0006c9a3 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2331: 0005869b 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2332: 002b7999 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2333: 0027b619 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2334: 001311d1 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2329: 0006b6f3 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2330: 0006cb23 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2331: 00058713 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2332: 002b6cc9 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2333: 0027a921 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2334: 00130b35 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2335: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2336: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2337: 00506598 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2338: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2339: 002c2649 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2340: 0005608b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2339: 002c1981 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2340: 00056103 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2341: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2342: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2343: 00075009 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2343: 00074f45 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2344: 0054f2e0 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2345: 001305cd 440 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2346: 00144db1 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2345: 0012ff39 440 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2346: 001445a5 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2347: 005024e8 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2348: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2349: 0023f1d5 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2350: 001ae3fd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2351: 00295e5d 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2349: 0023e555 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2350: 001ae1f1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2351: 00295629 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2352: 00505434 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2353: 0016b049 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2354: 000ba7d9 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2355: 0021eba1 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2353: 0016a6c5 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2354: 000b9d95 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2355: 0021e1c9 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2356: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2357: 00071471 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2358: 00252b65 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2359: 0008f139 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2357: 00072433 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2358: 002520ad 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2359: 0008f035 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2360: 0002ad40 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2361: 00181b61 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2362: 0015c575 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2361: 001814c1 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2362: 0015bba9 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2364: 002401ad 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2365: 00084209 452 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2364: 0023f539 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2365: 00084235 356 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2366: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2367: 0008782d 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2367: 000876bd 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2368: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2369: 002a5231 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2369: 002a4481 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ 2370: 00032621 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2371: 0002d09d 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2372: 0050a258 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2373: 0006ecc5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2373: 0006e8b1 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2376: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2377: 00076b2d 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2377: 00076d09 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2378: 0002b6c8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2379: 0009baa9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2379: 0009b9ad 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2380: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2381: 000750b9 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2381: 000750b3 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2382: 0002bc70 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2383: 001e4bd5 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2384: 002bd781 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2385: 0023d221 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2386: 00075761 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2387: 001ca8e1 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2388: 0006eb0d 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2389: 0024c7b9 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2390: 00073f4d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2383: 001e46d1 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2384: 002bcab9 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2385: 0023c5a1 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2386: 0007592d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2387: 001ca5f1 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2388: 0006e6fb 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2389: 0024bb41 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2390: 00073db5 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2391: 0050443c 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2392: 0014251d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2393: 00284355 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2394: 0005c049 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2395: 0015c55d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2396: 00072b57 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2392: 00141d11 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2393: 002836d1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2394: 0005c1d5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2395: 0015bb91 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2396: 00070b7d 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2397: 00508890 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2398: 00059aa1 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2399: 0009ef11 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2398: 0005a21f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2399: 0009ee51 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2400: 0050425c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2401: 00283b49 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2401: 00282e51 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2402: 005066b8 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2403: 0006c59f 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2404: 0024b4fd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2405: 002168a1 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2406: 000de49d 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2407: 00281c29 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ - 2408: 0050ab28 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ + 2403: 0006c71f 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2404: 0024a885 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2405: 002161b1 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2406: 000ddf81 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2407: 00280f31 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2408: 0050ab2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2409: 00501f14 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2410: 001f4599 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2410: 001f3ed1 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2411: 0002af44 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2412: 002133ad 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2412: 00212ce1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2413: 00504f10 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2414: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2415: 0006cf99 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2416: 00086025 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2417: 00037d25 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2418: 00243659 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2419: 0016f059 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2420: 0023632d 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2421: 00037c31 176 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2415: 0006d119 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2416: 00085ec1 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2417: 00037d29 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2418: 002429e1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2419: 0016e6a1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2420: 002356b5 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2421: 00037c35 176 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2422: 0002d2d5 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2423: 00204d51 132 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2423: 00204769 132 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) 0x2ac30 │ │ │ │ - 0x0000000d (FINI) 0x2e4084 │ │ │ │ + 0x0000000d (FINI) 0x2e3350 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4ffee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4ffef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d700 │ │ │ │ 0x00000006 (SYMTAB) 0x13f80 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: be5115f739ab0cc755b9e0466bd5870c11002b5a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9882fdf2cb827fc5584a912ec8ef2186121efb30 │ │ │ │ │ │ │ │ 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: 0x000ab246, Base: 0x004e2750, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x000aa6de, Base: 0x004e1a10, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@fp 4@r6 │ │ │ │ - stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__start │ │ │ │ - Location: 0x000c9da0, Base: 0x004e2750, Semaphore: 0x0054ea26 │ │ │ │ - Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000c9dfc, Base: 0x004e2750, Semaphore: 0x0054ea28 │ │ │ │ + Location: 0x000c959e, Base: 0x004e1a10, Semaphore: 0x0054ea28 │ │ │ │ Arguments: -4@r4 │ │ │ │ + stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__start │ │ │ │ + Location: 0x000c95a4, Base: 0x004e1a10, Semaphore: 0x0054ea26 │ │ │ │ + Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0012a2e0, Base: 0x004e2750, Semaphore: 0x0054ea2c │ │ │ │ + Location: 0x00129bdc, Base: 0x004e1a10, Semaphore: 0x0054ea2c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0012a2ea, Base: 0x004e2750, Semaphore: 0x0054ea2a │ │ │ │ + Location: 0x00129be6, Base: 0x004e1a10, Semaphore: 0x0054ea2a │ │ │ │ Arguments: 4@r0 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012aad0, Base: 0x004e2750, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012a3cc, Base: 0x004e1a10, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012aed0, Base: 0x004e2750, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012a7ec, Base: 0x004e1a10, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r7 4@#_PyRuntime+51120 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b6b6, Base: 0x004e2750, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012af70, Base: 0x004e1a10, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012bcc4, Base: 0x004e2750, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b57a, Base: 0x004e1a10, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -+Z/lib/ld-linux-armhf.so.3 │ │ │ │ +0/lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -254,16 +254,16 @@ │ │ │ │ XML_ParseBuffer │ │ │ │ __wait3_time64 │ │ │ │ fstatvfs64 │ │ │ │ XML_SetBase │ │ │ │ gethostbyaddr_r │ │ │ │ XML_ExternalEntityParserCreate │ │ │ │ eventfd_write │ │ │ │ -eventfd_read │ │ │ │ XML_FreeContentModel │ │ │ │ +eventfd_read │ │ │ │ __ctype_tolower_loc │ │ │ │ __ctype_toupper_loc │ │ │ │ __explicit_bzero_chk │ │ │ │ gai_strerror │ │ │ │ fgetxattr │ │ │ │ lgetxattr │ │ │ │ fremovexattr │ │ │ │ @@ -305,24 +305,24 @@ │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ +XML_GetInputContext │ │ │ │ strsignal │ │ │ │ __vfprintf_chk │ │ │ │ +inet_aton │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ -inet_aton │ │ │ │ -XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ if_indextoname │ │ │ │ __getitimer64 │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ @@ -2186,83 +2186,81 @@ │ │ │ │ GLIBC_2.26 │ │ │ │ GLIBC_2.6 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.35 │ │ │ │ $4&h@F1F │ │ │ │ RFIF`FeF │ │ │ │ -;F)F2F Fs │ │ │ │ -KFBF9F(Fs │ │ │ │ +;F)F2F Fr │ │ │ │ +KFBF9F(Fr │ │ │ │ 0h+F `JF │ │ │ │ SF2FAF8F │ │ │ │ &F#F"F!F │ │ │ │ &F#F"F!F │ │ │ │ &F#F"F!F │ │ │ │ (F;F2F!F │ │ │ │ +h:F)F0F │ │ │ │ [FRFIF(F9 │ │ │ │ -F!FCF:FL │ │ │ │ +F!FCF:FK │ │ │ │ ;F*F!FPF │ │ │ │ zi F+j1F │ │ │ │ 'h5D{h^m │ │ │ │ 3;`@FoaG │ │ │ │ 33`shCE@ │ │ │ │ "F+FRhRm │ │ │ │ 5h8F)F+h │ │ │ │ -$"F)F0F, │ │ │ │ +$"F)F0F+ │ │ │ │ &P+h*FxkAF │ │ │ │ zi F+j1F │ │ │ │ -!F2FSF8FV │ │ │ │ +!F2FSF8FU │ │ │ │ 3#`QFHF} │ │ │ │ -"0#!F0F} │ │ │ │ +"0#!F0F| │ │ │ │ S)FhF(3D │ │ │ │ -$"F)F0F_ │ │ │ │ +$"F)F0F^ │ │ │ │ lh3F[h[m │ │ │ │ '#F:FIF@F │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ *FiF8F.D │ │ │ │ ;iJF1F@F" │ │ │ │ #h!F:F(F │ │ │ │ #F*FAF0F'F │ │ │ │ -CF"F9F0Fd │ │ │ │ +CF"F9F0Fc │ │ │ │ ;F2F)F F │ │ │ │ pGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ 8F+F2F!F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)Fd │ │ │ │ +F F:F)Fc │ │ │ │ ;hRFAF8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ p/6h8F-hR │ │ │ │ [FJFQF@F │ │ │ │ "F)F0F7F │ │ │ │ \h F"hZ` │ │ │ │ KFZF!F8F │ │ │ │ 33`KhKE@ │ │ │ │ C]05]]]+ │ │ │ │ +h2F)F F │ │ │ │ +h2F)F F │ │ │ │ -p?Bh[XRm │ │ │ │ SF}"1F F │ │ │ │ SF}"1F F │ │ │ │ rh*`u`3h │ │ │ │ )FHF3F"F │ │ │ │ + TF=FNF@" │ │ │ │ +pG)F@F{` │ │ │ │ LFRFFF F │ │ │ │ -wICFZF F │ │ │ │ - rhYiqaQm │ │ │ │ -RF3ICF F │ │ │ │ FvYEhom? │ │ │ │ p?bh^XSm │ │ │ │ !F3FJF8F │ │ │ │ {`#F,F5F │ │ │ │ #*F!FHF<7 │ │ │ │ -G{ F*FIF │ │ │ │ +F{ F*FIF │ │ │ │ ;FZF!F@F │ │ │ │ h;FZF@F │ │ │ │ ;FZF!F@F │ │ │ │ ;FZF@F h │ │ │ │ ;FZFAh@FH │ │ │ │ ;FZFAh@F │ │ │ │ :F1C0`C │ │ │ │ @@ -2270,15 +2268,15 @@ │ │ │ │ {a0!Si`i │ │ │ │ fiJFxhAF │ │ │ │ SiYF{a F │ │ │ │ Ffh*FIFw │ │ │ │ C")F bc` │ │ │ │ HHHHHHHHHHHlHHHHHHHHHHHHHHHHHHH │ │ │ │ HHHHHHHHHHHlHH │ │ │ │ - C")F bc`d │ │ │ │ + C")F bc` │ │ │ │ ciBFxj1F │ │ │ │ 3FfiyjBF │ │ │ │ 0!;b`iSi │ │ │ │ "F3FDFVF │ │ │ │ *FCF5FLF │ │ │ │ FKF@3kDS │ │ │ │ biSFyh@F │ │ │ │ @@ -2312,57 +2310,59 @@ │ │ │ │ FCF1F F@ │ │ │ │ FCF1F F@ │ │ │ │ xJFQF Fsi │ │ │ │ cQFZF F{a │ │ │ │ F+FAF F@ │ │ │ │ F+FAF F@ │ │ │ │ Kh{a[h[m │ │ │ │ + za8az`J │ │ │ │ +#F,FzhMF │ │ │ │ 4F;izhXFza.Fai │ │ │ │ -@F$!eFtF{` │ │ │ │ +@F$!dF{` │ │ │ │ ZizaDiRh │ │ │ │ x`)FRh F │ │ │ │ F`iBF;iYF │ │ │ │ @SD"9F F │ │ │ │ b9FbFCF(F │ │ │ │ QF"i0F{a │ │ │ │ QF"i0F{b │ │ │ │ biCEBDbaL │ │ │ │ ;F2Fai hADaa │ │ │ │ ci8F+Dca; │ │ │ │ "+`)FKF8F │ │ │ │ +h"F)F;`J │ │ │ │ Ph)F"F{` │ │ │ │ ir@~jr`>j │ │ │ │ _c#aca+h │ │ │ │ ch(i{a[h>a&F │ │ │ │ "Fkh1F(F │ │ │ │ -;FBF)F0FP │ │ │ │ -yk0F2h{` │ │ │ │ -"F}dDFUF │ │ │ │ -&~d4F5F~ │ │ │ │ +;FBF)F0FO │ │ │ │ +Ri;a{l|a │ │ │ │ NFZFDFUFk │ │ │ │ FNFZFDFUF │ │ │ │ 'FNFZFDFUF8h │ │ │ │ i FCE3F\ │ │ │ │ {i}`5F<` │ │ │ │ ;izi;eze │ │ │ │ ;i;echzize │ │ │ │ ;izi;eze │ │ │ │ ;i;echzize │ │ │ │ ;i0F;e{i{e │ │ │ │ :i0F:b2kyiyb │ │ │ │ zi0F:d2k │ │ │ │ ;b0F{i{b │ │ │ │ \#+px#kp9 │ │ │ │ -S9FCF0F1 │ │ │ │ +S9FCF0F2 │ │ │ │ `)F+F FG │ │ │ │ 33`shCE@ │ │ │ │ 33`shCE@ │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ +3"`l`c` F │ │ │ │ "#`!FCF0F │ │ │ │ -$`(F+h1F │ │ │ │ +$P0F3h)F │ │ │ │ #h"F+I(F │ │ │ │ @FSF2F!F │ │ │ │ ;h*F!F0F │ │ │ │ 0F"a9F"F │ │ │ │ t"?&: <'O │ │ │ │ i!a*F#h0F │ │ │ │ sh_kSh[k │ │ │ │ @@ -2371,56 +2371,59 @@ │ │ │ │ *F;F%F7F │ │ │ │ PF2F?!VD │ │ │ │ JFAF8F3F │ │ │ │ 4nh2C1`C │ │ │ │ .FWBEFWA │ │ │ │ !i#mCD#e │ │ │ │ 3F8F*F!F │ │ │ │ +m!m#dedY │ │ │ │ F(F5F~iSF │ │ │ │ *FIF5FVF │ │ │ │ +b{j:i~Ixh │ │ │ │ FKF!F0Fg │ │ │ │ -F!FZF@Ff │ │ │ │ +F!FZF@Fg │ │ │ │ F!F*FHFf │ │ │ │ F!F*FHFf │ │ │ │ {o&h+D{g │ │ │ │ {o8m#D{gA │ │ │ │ {o+D{g&hl │ │ │ │ x{a{i+;3 │ │ │ │ {o+D{gEE │ │ │ │ {f{o+D{g │ │ │ │ {o&h+D{g │ │ │ │ -CFrFHF!F` │ │ │ │ +CFrFHF!Fa │ │ │ │ 33QkhCEN │ │ │ │ 3+`{hCE1 │ │ │ │ -R+FAF0F@ │ │ │ │ +R+FAF0FO │ │ │ │ +p?bh^XUm │ │ │ │ >JyihhRX:bAm │ │ │ │ -*Fxh#F1F1 │ │ │ │ +*Fxh#F1F2 │ │ │ │ *Fxh#F1F1 │ │ │ │ HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHAAAAAAAAAAAAAAAA*AAAAAAAAA***HHHAAAAAA**AAAAAAAA*"F │ │ │ │ + SF2F)FHF │ │ │ │ ;FBF)F F │ │ │ │ GDsh,1UFXmSF │ │ │ │ @8F"F'DX │ │ │ │ U%bea%tDF │ │ │ │ #+`lKjhS │ │ │ │ `QhHhEm- │ │ │ │ 3;`chKE) │ │ │ │ i!F0FCE;FC │ │ │ │ 3#`:F!FPFA │ │ │ │ #h:F!FHF │ │ │ │ p?AM k]Y │ │ │ │ F;F*F0F` │ │ │ │ F!F*FXFB │ │ │ │ -F!F*FXFA │ │ │ │ +F!F*FXFB │ │ │ │ sF2F!FHFA │ │ │ │ ;F=iRF1F │ │ │ │ F%F8F.FEE │ │ │ │ -7$KFZF!F │ │ │ │ #0S@#`Ai │ │ │ │ -P`` rZj 2Zb(x │ │ │ │ Zj 2Zb!x │ │ │ │ +P`` rZj 2Zb(x │ │ │ │ +F1F@FJF │ │ │ │ KF*F1F@F │ │ │ │ 3+`\Oi │ │ │ │ JJJJJJ0$J │ │ │ │ IFCF2FXF │ │ │ │ -3"`l`c` F │ │ │ │ pGChXhpGJ │ │ │ │ KFRF1F(F │ │ │ │ 3#`'F{hYm │ │ │ │ %,rA3H]d:kOV │ │ │ │ F2FcF7FfF │ │ │ │ -\IIIIIIIIIII │ │ │ │ +[HHHHHHHHHHH │ │ │ │ KF2F)FPF │ │ │ │ -" nbf{`6 │ │ │ │ +" nbf{`7 │ │ │ │ 3hBF9F F │ │ │ │ /yiJn"CF │ │ │ │ @SXBXApG │ │ │ │ QHBHApGB │ │ │ │ CF:F(F!F │ │ │ │ +F*F1F8F │ │ │ │ 1!`ZF!F@F │ │ │ │ @@ -2491,14 +2493,15 @@ │ │ │ │ 3YF Fca< │ │ │ │ ]i1F F.F │ │ │ │ 3FBF9Fei │ │ │ │ PF2F?!VD │ │ │ │ DB1F F+F │ │ │ │ 1B+FAF F │ │ │ │ ^h$!ki`i │ │ │ │ +4+`!Di`@F │ │ │ │ 2 F3n#bX │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ @SFBF9F0F │ │ │ │ ;F)FHF"F │ │ │ │ L!2FAF8F │ │ │ │ BF F+iii │ │ │ │ @@ -2549,48 +2552,47 @@ │ │ │ │ #F]F7FDF │ │ │ │ 7F9h@F8B │ │ │ │ -DN1H1K1T1W1Z1Q1A │ │ │ │ +K983868?8B8E8<8B │ │ │ │ +DL1F1I1R1U1X1O1A │ │ │ │ aFJFHFMFO │ │ │ │ -h:FQF(DHDZ │ │ │ │ +h:FQF(DHD[ │ │ │ │ 7'{O^B@- │ │ │ │ $p0F3h9F │ │ │ │ ci_`&F0F │ │ │ │ p(F"F1Fl │ │ │ │ .F2F!F8F1 │ │ │ │ UBUALBLA │ │ │ │ !FSF2F8F │ │ │ │ @@ -3375,14 +3377,16 @@ │ │ │ │ DeprecationWarning │ │ │ │ Base class for warnings about deprecated features. │ │ │ │ BytesWarning │ │ │ │ Base class for warnings about bytes and buffer related problems, mostly │ │ │ │ related to conversion from str or comparing to str. │ │ │ │ ZeroDivisionError │ │ │ │ Second argument to a division or modulo operation was zero. │ │ │ │ +OverflowError │ │ │ │ +Result too large to be represented. │ │ │ │ FloatingPointError │ │ │ │ Floating-point operation failed. │ │ │ │ Base class for warning categories. │ │ │ │ SyntaxError │ │ │ │ Invalid syntax. │ │ │ │ StopIteration │ │ │ │ Signal the end from iterator.__next__(). │ │ │ │ @@ -3397,27 +3401,25 @@ │ │ │ │ Import can't find module, or can't find name in module. │ │ │ │ EOFError │ │ │ │ Read beyond end of file. │ │ │ │ BufferError │ │ │ │ Buffer error. │ │ │ │ AttributeError │ │ │ │ Attribute not found. │ │ │ │ +ArithmeticError │ │ │ │ +Base class for arithmetic errors. │ │ │ │ SystemExit │ │ │ │ Request to exit from the interpreter. │ │ │ │ KeyboardInterrupt │ │ │ │ Program interrupted by user. │ │ │ │ Request that a generator exit. │ │ │ │ BaseExceptionGroup │ │ │ │ A combination of multiple unrelated exceptions. │ │ │ │ AssertionError │ │ │ │ Assertion failed. │ │ │ │ -ArithmeticError │ │ │ │ -Base class for arithmetic errors. │ │ │ │ -OverflowError │ │ │ │ -Result too large to be represented. │ │ │ │ TypeError │ │ │ │ Inappropriate argument type. │ │ │ │ ValueError │ │ │ │ Inappropriate argument value (of correct type). │ │ │ │ siphash13 │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ invalid maximum character passed to PyUnicode_New │ │ │ │ @@ -4004,14 +4006,15 @@ │ │ │ │ module %s: PyModule_Create is incompatible with m_slots │ │ │ │ Python C API version mismatch for module %.100s: This Python has API version %d, module %.100s has version %d. │ │ │ │ object already tracked by the garbage collector │ │ │ │ nameless module │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ assign to │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ +descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ commit mask overflow: idx=%zu count=%zu start=%zx end=%zx p=0x%p size=%zu fullsize=%zu │ │ │ │ ../Objects/moduleobject.c │ │ │ │ @@ -4251,20 +4254,18 @@ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ UO!O!:type.__new__ │ │ │ │ type() doesn't support MRO entry resolution; use types.new_class() │ │ │ │ cannot create '%.400s' instances │ │ │ │ -nonempty __slots__ not supported for subtype of '%s' │ │ │ │ -__slots__ items must be strings, not '%.200s' │ │ │ │ -__slots__ must be identifiers │ │ │ │ -__dict__ slot disallowed: we already got one │ │ │ │ -__weakref__ slot disallowed: we already got one │ │ │ │ -%R in __slots__ conflicts with class variable │ │ │ │ +type name must not contain null characters │ │ │ │ +type __qualname__ must be a str, not %s │ │ │ │ +__classcell__ must be a nonlocal cell, not %.200R │ │ │ │ +__classdictcell__ must be a nonlocal cell, not %.200R │ │ │ │ Error calling __set_name__ on '%.100s' instance %R in '%.100s' │ │ │ │ non-string key in the __dict__ of class %.200s │ │ │ │ new style getargs format but argument is not a tuple │ │ │ │ at least │ │ │ │ too many tuple nesting levels in argument format string │ │ │ │ excess ')' in getargs format │ │ │ │ missing ')' in getargs format │ │ │ │ @@ -4294,18 +4295,17 @@ │ │ │ │ (invalid use of 'w' format character) │ │ │ │ read-write bytes-like object │ │ │ │ (impossible) │ │ │ │ __build_class__ │ │ │ │ breakpoint │ │ │ │ isinstance │ │ │ │ issubclass │ │ │ │ -type name must not contain null characters │ │ │ │ -type __qualname__ must be a str, not %s │ │ │ │ -__classcell__ must be a nonlocal cell, not %.200R │ │ │ │ -__classdictcell__ must be a nonlocal cell, not %.200R │ │ │ │ +dictionary for instance variables │ │ │ │ +__weakref__ │ │ │ │ +list of weak references to the object │ │ │ │ instance of │ │ │ │ super() argument 1 must be a type, not %.200s │ │ │ │ super(): no current frame │ │ │ │ super(type, obj): obj (%s %.200s) is not an instance or subtype of type (%.200s). │ │ │ │ descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ @@ -4358,41 +4358,37 @@ │ │ │ │ NULL object in marshal data for set │ │ │ │ unmarshalling code objects is disallowed │ │ │ │ NULL object in marshal data for code object │ │ │ │ bad marshal data (invalid reference) │ │ │ │ bad marshal data (unknown type code) │ │ │ │ no sys module │ │ │ │ lost sys.%U │ │ │ │ +iso-8859-1 │ │ │ │ +iso-latin-1 │ │ │ │ +iso-8859-1- │ │ │ │ +iso-latin-1- │ │ │ │ +encoding problem: %s with BOM │ │ │ │ +EOF read where not expected │ │ │ │ +marshal data too short │ │ │ │ +read() returned too much data: %zd bytes requested, %zd returned │ │ │ │ + in file │ │ │ │ +Non-UTF-8 code starting with '\x%.2x'%s%V on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ __hello__ │ │ │ │ __phello__ │ │ │ │ __phello__.ham │ │ │ │ __phello__.ham.eggs │ │ │ │ __phello__.spam │ │ │ │ importlib.util │ │ │ │ importlib.machinery │ │ │ │ importlib._bootstrap │ │ │ │ importlib._bootstrap_external │ │ │ │ <__phello__ │ │ │ │ <__phello__.ham │ │ │ │ -dictionary for instance variables │ │ │ │ -__weakref__ │ │ │ │ -list of weak references to the object │ │ │ │ -iso-8859-1 │ │ │ │ -iso-latin-1 │ │ │ │ -iso-8859-1- │ │ │ │ -iso-latin-1- │ │ │ │ -encoding problem: %s with BOM │ │ │ │ -EOF read where not expected │ │ │ │ -marshal data too short │ │ │ │ -read() returned too much data: %zd bytes requested, %zd returned │ │ │ │ - in file │ │ │ │ -Non-UTF-8 code starting with '\x%.2x'%s%V on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ unbound method %U needs an argument │ │ │ │ byte string is too large │ │ │ │ -descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ invalid kind │ │ │ │ unexpected indent │ │ │ │ unexpected unindent │ │ │ │ incomplete input │ │ │ │ error at start before reading any input │ │ │ │ unexpected EOF while parsing │ │ │ │ invalid syntax │ │ │ │ @@ -4575,14 +4571,20 @@ │ │ │ │ __mro_entries__ must return a tuple │ │ │ │ %.200s.__prepare__() must return a mapping, not %.200s │ │ │ │ __orig_bases__ │ │ │ │ __class__ not set defining %.200R as %.200R. Was __classcell__ propagated to type.__new__? │ │ │ │ __class__ set to %.200R defining %.200R as %.200R │ │ │ │ The '@' operator is │ │ │ │ Await expressions are │ │ │ │ +nonempty __slots__ not supported for subtype of '%s' │ │ │ │ +__slots__ items must be strings, not '%.200s' │ │ │ │ +__slots__ must be identifiers │ │ │ │ +__dict__ slot disallowed: we already got one │ │ │ │ +__weakref__ slot disallowed: we already got one │ │ │ │ +%R in __slots__ conflicts with class variable │ │ │ │ ../Objects/cellobject.c │ │ │ │ field 'value' is required for Expr │ │ │ │ Underscores in numeric literals are only supported in Python 3.6 and greater │ │ │ │ %S - Consider hexadecimal for huge integer literals to avoid decimal conversion limits. │ │ │ │ Did you mean to use 'from ... import ...' instead? │ │ │ │ Expected one or more names after 'import' │ │ │ │ barry_as_FLUFL │ │ │ │ @@ -4755,18 +4757,14 @@ │ │ │ │ module '%U' has no attribute '%U' (consider renaming '%U' since it has the same name as the standard library module named '%U' and prevents importing that standard library module) │ │ │ │ module '%U' has no attribute '%U' (consider renaming '%U' if it has the same name as a library you intended to import) │ │ │ │ partially initialized module '%U' from '%U' has no attribute '%U' (most likely due to a circular import) │ │ │ │ partially initialized module '%U' has no attribute '%U' (most likely due to a circular import) │ │ │ │ cannot access submodule '%U' of module '%U' (most likely due to a circular import) │ │ │ │ attribute of type '%.200s' is not callable │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ -dictionary changed size during iteration │ │ │ │ -dictionary keys changed during iteration │ │ │ │ -field 'test' is required for While │ │ │ │ -field 'elt' is required for SetComp │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4778,14 +4776,18 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ +dictionary changed size during iteration │ │ │ │ +dictionary keys changed during iteration │ │ │ │ +field 'test' is required for While │ │ │ │ +field 'elt' is required for SetComp │ │ │ │ not enough values to unpack (expected at least %d, got %d) │ │ │ │ not enough values to unpack (expected at least %d, got %zd) │ │ │ │ in __instancecheck__ │ │ │ │ field 'target' is required for NamedExpr │ │ │ │ field 'value' is required for NamedExpr │ │ │ │ %s only supported in Python 3.%i and greater │ │ │ │ '%s' not supported between instances of '%.100s' and '%.100s' │ │ │ │ @@ -4909,14 +4911,15 @@ │ │ │ │ can only assign an iterable │ │ │ │ vars() argument must have __dict__ attribute │ │ │ │ asynchronous comprehension outside of an asynchronous function │ │ │ │ object.__getattr__ │ │ │ │ PyMember_GetOne used with Py_RELATIVE_OFFSET │ │ │ │ '%T' object has no attribute '%s' │ │ │ │ bad memberdescr type │ │ │ │ +%s:%d: bad argument to internal function │ │ │ │ __classdict__ │ │ │ │ __conditional_annotations__ │ │ │ │ ../Objects/setobject.c │ │ │ │ name '%U' is nonlocal and global │ │ │ │ nonlocal declaration not allowed at module level │ │ │ │ no binding for nonlocal '%U' found │ │ │ │ nonlocal binding not allowed for type parameter '%U' │ │ │ │ @@ -4929,51 +4932,14 @@ │ │ │ │ Set changed size during iteration │ │ │ │ compile.c compiler unit │ │ │ │ module kind %d should not be possible │ │ │ │ warnings_get_state: could not identify current interpreter │ │ │ │ _onceregistry │ │ │ │ _defaultaction │ │ │ │ unknown symbol table entry │ │ │ │ -%s:%d: bad argument to internal function │ │ │ │ -Failed to insert into codec error registry │ │ │ │ -Failed to import encodings module │ │ │ │ -can't initialize sys standard streams │ │ │ │ - is a directory, cannot continue │ │ │ │ -Failed to initialize __main__.__loader__ │ │ │ │ -Failed to retrieve BuiltinImporter │ │ │ │ -Failed to test __main__.__loader__ │ │ │ │ -Failed to initialize __main__.__builtins__ │ │ │ │ -Failed to retrieve builtins module │ │ │ │ -Failed to test __main__.__builtins__ │ │ │ │ -can't create __main__ module │ │ │ │ -failed to get the Python codec name of the stdio encoding │ │ │ │ -cannot initialize filesystem codec │ │ │ │ -failed to get the Python codec of the filesystem encoding │ │ │ │ -initializing zipimport failed │ │ │ │ -external importer setup failed │ │ │ │ -failed to update the Python config │ │ │ │ -_install_external_importers │ │ │ │ -# installing zipimport hook │ │ │ │ -zipimporter │ │ │ │ -# installed zipimport hook │ │ │ │ -can't initialize signals │ │ │ │ -can't start tracemalloc │ │ │ │ -__stdin__ │ │ │ │ - │ │ │ │ -__stdout__ │ │ │ │ - │ │ │ │ -can't initialize io.open │ │ │ │ -BuiltinImporter │ │ │ │ -'import warnings' failed; traceback: │ │ │ │ -Failed to import the site module │ │ │ │ -Python runtime initialized with LC_CTYPE=C (a locale with default ASCII encoding), which may cause Unicode compatibility problems. Using C.UTF-8, C.utf8, or UTF-8 (if available) as alternative Unicode-compatible locales is recommended. │ │ │ │ -can't initialize sys.path[0] │ │ │ │ -failed to set builtin dict watcher │ │ │ │ -failed to enable faulthandler │ │ │ │ -# can't import zipimport.zipimporter │ │ │ │ getweakrefcount │ │ │ │ _remove_dead_weakref │ │ │ │ getweakrefs │ │ │ │ warn_explicit │ │ │ │ _filters_mutated_lock_held │ │ │ │ _acquire_lock │ │ │ │ _release_lock │ │ │ │ @@ -4999,34 +4965,57 @@ │ │ │ │ _excepthook │ │ │ │ _is_main_interpreter │ │ │ │ _shutdown │ │ │ │ _make_thread_handle │ │ │ │ _get_main_thread_ident │ │ │ │ set_name │ │ │ │ _get_name │ │ │ │ -strict_errors │ │ │ │ -Implements the 'strict' error handling, which raises a UnicodeError on coding errors. │ │ │ │ -ignore_errors │ │ │ │ -Implements the 'ignore' error handling, which ignores malformed data and continues. │ │ │ │ -Implements the 'replace' error handling, which replaces malformed data with a replacement marker. │ │ │ │ -xmlcharrefreplace │ │ │ │ -xmlcharrefreplace_errors │ │ │ │ -Implements the 'xmlcharrefreplace' error handling, which replaces an unencodable character with the appropriate XML character reference. │ │ │ │ -backslashreplace_errors │ │ │ │ -Implements the 'backslashreplace' error handling, which replaces malformed data with a backslashed escape sequence. │ │ │ │ -namereplace │ │ │ │ -namereplace_errors │ │ │ │ -Implements the 'namereplace' error handling, which replaces an unencodable character with a \N{...} escape sequence. │ │ │ │ Weak-reference support module. │ │ │ │ _thread._ExceptHookArgs │ │ │ │ _thread._local │ │ │ │ _thread._localdummy │ │ │ │ _thread.RLock │ │ │ │ _thread.lock │ │ │ │ _thread._ThreadHandle │ │ │ │ +Failed to insert into codec error registry │ │ │ │ +Failed to import encodings module │ │ │ │ +can't initialize sys standard streams │ │ │ │ + is a directory, cannot continue │ │ │ │ +Failed to initialize __main__.__loader__ │ │ │ │ +Failed to retrieve BuiltinImporter │ │ │ │ +Failed to test __main__.__loader__ │ │ │ │ +Failed to initialize __main__.__builtins__ │ │ │ │ +Failed to retrieve builtins module │ │ │ │ +Failed to test __main__.__builtins__ │ │ │ │ +can't create __main__ module │ │ │ │ +failed to get the Python codec name of the stdio encoding │ │ │ │ +cannot initialize filesystem codec │ │ │ │ +failed to get the Python codec of the filesystem encoding │ │ │ │ +initializing zipimport failed │ │ │ │ +external importer setup failed │ │ │ │ +failed to update the Python config │ │ │ │ +_install_external_importers │ │ │ │ +# installing zipimport hook │ │ │ │ +zipimporter │ │ │ │ +# installed zipimport hook │ │ │ │ +can't initialize signals │ │ │ │ +can't start tracemalloc │ │ │ │ +__stdin__ │ │ │ │ + │ │ │ │ +__stdout__ │ │ │ │ + │ │ │ │ +can't initialize io.open │ │ │ │ +BuiltinImporter │ │ │ │ +'import warnings' failed; traceback: │ │ │ │ +Failed to import the site module │ │ │ │ +Python runtime initialized with LC_CTYPE=C (a locale with default ASCII encoding), which may cause Unicode compatibility problems. Using C.UTF-8, C.utf8, or UTF-8 (if available) as alternative Unicode-compatible locales is recommended. │ │ │ │ +can't initialize sys.path[0] │ │ │ │ +failed to set builtin dict watcher │ │ │ │ +failed to enable faulthandler │ │ │ │ +# can't import zipimport.zipimporter │ │ │ │ tuple for startswith must only contain str, not %.100s │ │ │ │ startswith first arg must be str or a tuple of str, not %.100s │ │ │ │ Unknown conversion specifier %c │ │ │ │ Unknown conversion specifier \x%x │ │ │ │ Max string recursion exceeded │ │ │ │ Single '}' encountered in format string │ │ │ │ Single '{' encountered in format string │ │ │ │ @@ -5040,14 +5029,27 @@ │ │ │ │ 'return' with value in async generator │ │ │ │ assertion is always true, perhaps remove parentheses? │ │ │ │ 'break' outside loop │ │ │ │ 'continue' not properly in loop │ │ │ │ Format specifier must be a string, not %.200s │ │ │ │ while getting the str of an object │ │ │ │ __str__ returned non-string (type %.200s) │ │ │ │ +strict_errors │ │ │ │ +Implements the 'strict' error handling, which raises a UnicodeError on coding errors. │ │ │ │ +ignore_errors │ │ │ │ +Implements the 'ignore' error handling, which ignores malformed data and continues. │ │ │ │ +Implements the 'replace' error handling, which replaces malformed data with a replacement marker. │ │ │ │ +xmlcharrefreplace │ │ │ │ +xmlcharrefreplace_errors │ │ │ │ +Implements the 'xmlcharrefreplace' error handling, which replaces an unencodable character with the appropriate XML character reference. │ │ │ │ +backslashreplace_errors │ │ │ │ +Implements the 'backslashreplace' error handling, which replaces malformed data with a backslashed escape sequence. │ │ │ │ +namereplace │ │ │ │ +namereplace_errors │ │ │ │ +Implements the 'namereplace' error handling, which replaces an unencodable character with a \N{...} escape sequence. │ │ │ │ unary op %d should not be possible │ │ │ │ 'yield' outside function │ │ │ │ 'yield from' outside function │ │ │ │ 'yield from' inside async function │ │ │ │ invalid symbol │ │ │ │ '%.200s' object is not callable; perhaps you missed a comma? │ │ │ │ Unrecognized conversion character %d │ │ │ │ @@ -5088,28 +5090,29 @@ │ │ │ │ Alternate form (#) not allowed in string format specifier │ │ │ │ '=' alignment not allowed in string format specifier │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ sep must be None or a string, not %.200s │ │ │ │ end must be None or a string, not %.200s │ │ │ │ -0123456789abcdef │ │ │ │ %.200s%s missing required argument '%U' (pos %d) │ │ │ │ argument for %.200s%s given by name ('%U') and position (%d) │ │ │ │ must be str or None, not %.100s │ │ │ │ invalid result from _PyOnceFlag_CallOnce │ │ │ │ "is" with '%.200s' literal. Did you mean "=="? │ │ │ │ "is not" with '%.200s' literal. Did you mean "!="? │ │ │ │ requires tuple of arguments │ │ │ │ all arguments to joinpath() must be str or None │ │ │ │ failed to join paths │ │ │ │ maximum number of symbolic links reached │ │ │ │ writeobject with NULL file │ │ │ │ cannot read file larger than 32KB during initialization │ │ │ │ null file for PyFile_WriteString │ │ │ │ +maxsplit │ │ │ │ +0123456789abcdef │ │ │ │ too many statically nested blocks │ │ │ │ PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ PyCapsule_GetPointer called with incorrect name │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ Exception ignored while removing the last compiler stack item │ │ │ │ Exception ignored while appending nested instruction sequence │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ @@ -5117,15 +5120,14 @@ │ │ │ │ strings are too large to concat │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ in __subclasscheck__ │ │ │ │ dict expected │ │ │ │ invalid config type: %s │ │ │ │ invalid config value: %s │ │ │ │ missing config key: %s │ │ │ │ -maxsplit │ │ │ │ Python int too large to convert to C int │ │ │ │ can't convert negative value to unsigned int │ │ │ │ Python int too large to convert to C unsigned long │ │ │ │ %s arg must be None or str │ │ │ │ list indices must be integers or slices, not %.200s │ │ │ │ __import__ not found │ │ │ │ __length_hint__ must be an integer, not %.100s │ │ │ │ @@ -5196,33 +5198,33 @@ │ │ │ │ clock_gettime(CLOCK_MONOTONIC) │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ argument 'name' │ │ │ │ argument 2 │ │ │ │ ndigits must be positive │ │ │ │ +withdata │ │ │ │ globals and locals cannot be NULL │ │ │ │ exec() globals must be a dict, not %.100s │ │ │ │ locals must be a mapping or None, not %.100s │ │ │ │ cannot use a closure with this code object │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ cannot set %R attribute of immutable type '%s' │ │ │ │ Out of memory interning an attribute name │ │ │ │ type object '%.50s' has no attribute '%U' │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ -withdata │ │ │ │ replace string is too long │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ cannot set '%s' attribute of immutable type '%s' │ │ │ │ cannot delete '%s' attribute of immutable type '%s' │ │ │ │ object.__setattr__ │ │ │ │ Comparison between bytes and string │ │ │ │ Comparison between bytes and int │ │ │ │ %.200s is not a mapping │ │ │ │ object of type '%.200s' has no len() │ │ │ │ @@ -5380,21 +5382,14 @@ │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -too many constants │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ -can only join an iterable │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to │ │ │ │ os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ DirEntry is generic over the type of the path (str or bytes) │ │ │ │ @@ -5775,14 +5770,21 @@ │ │ │ │ _io.BytesIO │ │ │ │ _io._RawIOBase │ │ │ │ _io._BufferedIOBase │ │ │ │ _io._TextIOBase │ │ │ │ _io._IOBase │ │ │ │ _io._BytesIOBuffer │ │ │ │ _io.IncrementalNewlineDecoder │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +too many constants │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +can only join an iterable │ │ │ │ cannot marshal recursion %T objects │ │ │ │ too many objects │ │ │ │ can only concatenate tuple (not "%.200s") to tuple │ │ │ │ argument 'byteorder' │ │ │ │ byteorder must be either 'little' or 'big' │ │ │ │ length argument must be non-negative │ │ │ │ can't convert negative int to unsigned │ │ │ │ @@ -5806,27 +5808,14 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ -string indices must be integers, not '%.200s' │ │ │ │ -%s: can't specify dir_fd without matching path │ │ │ │ -%s: can't specify both dir_fd and fd │ │ │ │ -%s: cannot use fd and follow_symlinks together │ │ │ │ -string, bytes, os.PathLike, integer or None │ │ │ │ -string, bytes, os.PathLike or integer │ │ │ │ -string, bytes, os.PathLike or None │ │ │ │ -string, bytes or os.PathLike │ │ │ │ -expected %.200s.__fspath__() to return str or bytes, not %.200s │ │ │ │ -%s%sembedded null character in %s │ │ │ │ -%s%s%s should be %s, not %.200s │ │ │ │ -byte string is too long │ │ │ │ -follow_symlinks │ │ │ │ year, for example, 1993 │ │ │ │ month of year, range [1, 12] │ │ │ │ day of month, range [1, 31] │ │ │ │ hours, range [0, 23] │ │ │ │ minutes, range [0, 59] │ │ │ │ seconds, range [0, 61]) │ │ │ │ day of week, range [0, 6], Monday is 0 │ │ │ │ @@ -5860,37 +5849,38 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-314-arm-linux-gnueabihf.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabihf.so │ │ │ │ +string indices must be integers, not '%.200s' │ │ │ │ +%s: can't specify dir_fd without matching path │ │ │ │ +%s: can't specify both dir_fd and fd │ │ │ │ +%s: cannot use fd and follow_symlinks together │ │ │ │ +string, bytes, os.PathLike, integer or None │ │ │ │ +string, bytes, os.PathLike or integer │ │ │ │ +string, bytes, os.PathLike or None │ │ │ │ +string, bytes or os.PathLike │ │ │ │ +expected %.200s.__fspath__() to return str or bytes, not %.200s │ │ │ │ +%s%sembedded null character in %s │ │ │ │ +%s%s%s should be %s, not %.200s │ │ │ │ +byte string is too long │ │ │ │ bad operand type for unary -: '%.200s' │ │ │ │ pop from an empty set │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Opp:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ Can't compare %.100s and %.100s │ │ │ │ -... truncated │ │ │ │ -|$OOO:ImportError │ │ │ │ -Unmatched right paren in format string │ │ │ │ -impossible │ │ │ │ -Unmatched left paren in format string │ │ │ │ -No active exception to reraise │ │ │ │ -calling %R should have returned an instance of BaseException, not %R │ │ │ │ -exceptions must derive from BaseException │ │ │ │ -exception causes must derive from BaseException │ │ │ │ -can't convert negative value to size_t │ │ │ │ -Python int too large to convert to C size_t │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ dump_traceback($module, /, file=sys.stderr, all_threads=True) │ │ │ │ @@ -5923,21 +5913,33 @@ │ │ │ │ _sigabrt($module, /) │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ +follow_symlinks │ │ │ │ Bus error │ │ │ │ Illegal instruction │ │ │ │ Floating-point exception │ │ │ │ Segmentation fault │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ +... truncated │ │ │ │ +|$OOO:ImportError │ │ │ │ +Unmatched right paren in format string │ │ │ │ +impossible │ │ │ │ +Unmatched left paren in format string │ │ │ │ +No active exception to reraise │ │ │ │ +calling %R should have returned an instance of BaseException, not %R │ │ │ │ +exceptions must derive from BaseException │ │ │ │ +exception causes must derive from BaseException │ │ │ │ +can't convert negative value to size_t │ │ │ │ +Python int too large to convert to C size_t │ │ │ │ negative shift count │ │ │ │ Python int too large to convert to C int64_t │ │ │ │ expect int, got %T │ │ │ │ os.listdir │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ @@ -5965,14 +5967,15 @@ │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ surrogates not allowed │ │ │ │ +buffering │ │ │ │ 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 │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' has the given module │ │ │ │ @@ -5980,16 +5983,14 @@ │ │ │ │ I/O operation on closed file │ │ │ │ Exception ignored while finalizing file %R │ │ │ │ buffer size must be strictly positive │ │ │ │ sem_init │ │ │ │ can't allocate read lock │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ _call_with_frames_removed │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ @@ -6025,14 +6026,15 @@ │ │ │ │ File "%S", line %zd │ │ │ │ . │ │ │ │ │ │ │ │ : │ │ │ │ sem_destroy │ │ │ │ byte indices must be integers or slices, not %.200s │ │ │ │ __bytes__ returned non-bytes (type %.200s) │ │ │ │ +buffer_size │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Stack (most recent call first): │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6050,16 +6052,14 @@ │ │ │ │ string, bytes or AST │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ Exception ignored while flushing sys.stdout │ │ │ │ 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 │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ @@ -6257,14 +6257,16 @@ │ │ │ │ | TypeVarTuple(identifier name, expr? default_value) │ │ │ │ TypeVar(identifier name, expr? bound, expr? default_value) │ │ │ │ ParamSpec(identifier name, expr? default_value) │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ __replace__($self, /, **fields) │ │ │ │ Return a copy of the AST node with new values for the specified fields. │ │ │ │ allow_code │ │ │ │ +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. │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ @@ -6716,16 +6718,14 @@ │ │ │ │ dynamic module does not define module export function (%s_%s) │ │ │ │ Exception ignored on threading shutdown │ │ │ │ ../Python/ceval_gil.c │ │ │ │ no interpreter provided │ │ │ │ args must be tuple, got %s │ │ │ │ Py_Initialize must be called first │ │ │ │ replace bytes is too long │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ Exception ignored while copying atexit callbacks │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ Could not set the inspect flag │ │ │ │ cpython.PyConfig_Set │ │ │ │ @@ -6737,17 +6737,19 @@ │ │ │ │ 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 │ │ │ │ +parking_lot: sem_init failed │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread has an exception set │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ @@ -6768,16 +6770,16 @@ │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ Python import machinery not initialized │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ expect str for filename, got %T │ │ │ │ -parking_lot: sem_post failed │ │ │ │ codec must pass exception instance │ │ │ │ +parking_lot: sem_post failed │ │ │ │ character must be in range(0x110000) │ │ │ │ Exception ignored while clearing sys.path_importer_cache │ │ │ │ Exception ignored while clearing sys.path_hooks │ │ │ │ # clear sys.%s │ │ │ │ gc: %zd uncollectable objects at shutdown │ │ │ │ gc: %zd uncollectable objects at shutdown; use gc.set_debug(gc.DEBUG_UNCOLLECTABLE) to list them │ │ │ │ # clear builtins._ │ │ │ │ @@ -6840,16 +6842,14 @@ │ │ │ │ pre_config │ │ │ │ Placeholder │ │ │ │ PlaceholderType takes no arguments │ │ │ │ an instance of ContextVar was expected │ │ │ │ can't re-enter readline │ │ │ │ map() must have at least two arguments. │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ map() argument %zd is shorter than argument%s%zd │ │ │ │ map() argument %zd is longer than argument%s%zd │ │ │ │ Exception ignored in m_clear of module%s%V │ │ │ │ warnings.%s item %zd isn't a 5-tuple │ │ │ │ action must be a string, not '%.200s' │ │ │ │ _clearcache │ │ │ │ calcsize │ │ │ │ @@ -6888,16 +6888,16 @@ │ │ │ │ DEBUG_LEAK │ │ │ │ datetime.datetime_CAPI │ │ │ │ datetime_CAPI │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ maketrans arguments must have same length │ │ │ │ -__about__ │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ +__about__ │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ OOOO|OOO │ │ │ │ @@ -7026,17 +7026,23 @@ │ │ │ │ Incorrect padding │ │ │ │ unicode error │ │ │ │ value error │ │ │ │ (%s) unknown error │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ -strict_mode │ │ │ │ # clear sys.audit hooks │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ +bidirectional │ │ │ │ +combining │ │ │ │ +mirrored │ │ │ │ +east_asian_width │ │ │ │ +decomposition │ │ │ │ +is_normalized │ │ │ │ +strict_mode │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument %R │ │ │ │ %.400s.__init__ got an unexpected keyword argument %R. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field %R is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: %R. This will become an error in Python 3.15. │ │ │ │ @@ -7049,29 +7055,23 @@ │ │ │ │ invalid normalization form │ │ │ │ only single target (not %s) can be annotated │ │ │ │ only single target (not tuple) can be annotated │ │ │ │ illegal target for annotation │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ Lambda expression parameters cannot be parenthesized │ │ │ │ +HANGUL SYLLABLE │ │ │ │ +CJK UNIFIED IDEOGRAPH- │ │ │ │ +TANGUT IDEOGRAPH- │ │ │ │ +unicodedata.UCD │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%lx) │ │ │ │ character mapping must return integer, None or str │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ -bidirectional │ │ │ │ -combining │ │ │ │ -mirrored │ │ │ │ -east_asian_width │ │ │ │ -decomposition │ │ │ │ -is_normalized │ │ │ │ -HANGUL SYLLABLE │ │ │ │ -CJK UNIFIED IDEOGRAPH- │ │ │ │ -TANGUT IDEOGRAPH- │ │ │ │ -unicodedata.UCD │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ '%c' was never closed │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ @@ -7105,43 +7105,45 @@ │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ NB_SUBSCR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ -"\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ -"\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ -the interpreter doesn't have its own allocator │ │ │ │ -field 'args' is required for Lambda │ │ │ │ -field 'body' is required for Lambda │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ has_jump │ │ │ │ has_free │ │ │ │ has_local │ │ │ │ get_specialization_stats │ │ │ │ get_nb_ops │ │ │ │ get_intrinsic1_descs │ │ │ │ get_intrinsic2_descs │ │ │ │ get_executor │ │ │ │ get_special_method_names │ │ │ │ Opcode support module. │ │ │ │ +"\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ +"\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ +the interpreter doesn't have its own allocator │ │ │ │ +field 'args' is required for Lambda │ │ │ │ +field 'body' is required for Lambda │ │ │ │ t-strings are │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ Can only resize to positive sizes, got %zd │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ -truncate of closed file │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ +truncate of closed file │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ @@ -7567,23 +7569,14 @@ │ │ │ │ SHUT_RDWR │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ builtins.id │ │ │ │ O(OiiOii) │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ -field 'target' is required for AnnAssign │ │ │ │ -field 'annotation' is required for AnnAssign │ │ │ │ -os.mkdir │ │ │ │ -tracebacklimit │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "%U", line %d, in %U │ │ │ │ -module definition is NULL │ │ │ │ -PyState_AddModule called on module with slots │ │ │ │ -module %p already added │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ @@ -7635,14 +7628,23 @@ │ │ │ │ QUOTE_NONNUMERIC │ │ │ │ QUOTE_NONE │ │ │ │ QUOTE_STRINGS │ │ │ │ QUOTE_NOTNULL │ │ │ │ _csv.writer │ │ │ │ _csv.reader │ │ │ │ _csv.Dialect │ │ │ │ +field 'target' is required for AnnAssign │ │ │ │ +field 'annotation' is required for AnnAssign │ │ │ │ +os.mkdir │ │ │ │ +tracebacklimit │ │ │ │ +Traceback (most recent call last): │ │ │ │ + File "%U", line %d, in %U │ │ │ │ +module definition is NULL │ │ │ │ +PyState_AddModule called on module with slots │ │ │ │ +module %p already added │ │ │ │ |$O:NameError │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ @@ -7651,17 +7653,17 @@ │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ free PyListObject │ │ │ │ free %d-sized PyTupleObject │ │ │ │ UU:strptime │ │ │ │ |O:dump_c_stack │ │ │ │ │ │ │ │ -../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ +../Objects/fileobject.c │ │ │ │ %d %ss * %zd bytes each │ │ │ │ frame does not exist │ │ │ │ only classes may be registered │ │ │ │ missing 'getdata' func │ │ │ │ |O:gmtime │ │ │ │ could not allocate a large enough CPU set │ │ │ │ Current thread's C stack trace (most recent call first): │ │ │ │ @@ -7756,24 +7758,24 @@ │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ 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 │ │ │ │ cannot use '_' as a target │ │ │ │ cannot use %s as pattern target │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ +priority │ │ │ │ positional patterns follow keyword patterns │ │ │ │ │ │ │ │ real number required in complex literal │ │ │ │ __len__() should return >= 0 │ │ │ │ range indices must be integers or slices, not %.200s │ │ │ │ time.sleep │ │ │ │ sleep length must be non-negative │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ -priority │ │ │ │ '%T' object cannot be interpreted as an integer or float │ │ │ │ Invalid value NaN (not a number) │ │ │ │ frexp() result out of range │ │ │ │ float too large to pack with d format │ │ │ │ |Op:dump_traceback │ │ │ │ field 'value' is required for MatchValue │ │ │ │ argument 'code' │ │ │ │ @@ -7813,18 +7815,14 @@ │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ exc must be an exception, not '%s' │ │ │ │ Cannot add note: __notes__ is not a list │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ - printing an object │ │ │ │ - │ │ │ │ -file.read() returned not bytes but %.100s │ │ │ │ -Exception ignored while clearing _datetime module │ │ │ │ setlocale │ │ │ │ localeconv │ │ │ │ nl_langinfo │ │ │ │ dgettext │ │ │ │ dcgettext │ │ │ │ bindtextdomain │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -7850,14 +7848,18 @@ │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ array.arrayiterator │ │ │ │ array.array │ │ │ │ + printing an object │ │ │ │ + │ │ │ │ +file.read() returned not bytes but %.100s │ │ │ │ +Exception ignored while clearing _datetime module │ │ │ │ readinto of closed file │ │ │ │ use_main_obmalloc │ │ │ │ allow_fork │ │ │ │ allow_exec │ │ │ │ allow_threads │ │ │ │ allow_daemon_threads │ │ │ │ check_multi_interp_extensions │ │ │ │ @@ -7882,18 +7884,18 @@ │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ sys.setprofile │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ user_function │ │ │ │ cache_info_type │ │ │ │ +%s0%se%d │ │ │ │ +rounded value too large to represent │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ cannot use '%T' as a set element (%S) │ │ │ │ Exception ignored while building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ @@ -7930,19 +7932,19 @@ │ │ │ │ Timeout (%lu:%02lu:%02lu.%06u)! │ │ │ │ Timeout (%lu:%02lu:%02lu)! │ │ │ │ unable to start watchdog thread │ │ │ │ ParamSpecArgs │ │ │ │ ParamSpecKwargs │ │ │ │ TypeAliasType │ │ │ │ NoDefault │ │ │ │ -translation table must be 256 characters long │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ iii:set_threshold │ │ │ │ gc.set_threshold requires 1 to 3 arguments │ │ │ │ +translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ Exception ignored while finalizing coroutine %R │ │ │ │ coroutine '%S' was never awaited │ │ │ │ sys.settrace │ │ │ │ substring not found │ │ │ │ O|n:repeat │ │ │ │ @@ -8142,18 +8144,17 @@ │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ -peek() should have returned a bytes object, not '%.200s' │ │ │ │ -read() should have returned a bytes object, not '%.200s' │ │ │ │ __hash__ method should return an integer │ │ │ │ Missing frame when calling trace function. │ │ │ │ +missing format argument │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ parse_float │ │ │ │ @@ -8170,17 +8171,19 @@ │ │ │ │ fork_exec │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ is not │ │ │ │ not in │ │ │ │ -missing format argument │ │ │ │ +peek() should have returned a bytes object, not '%.200s' │ │ │ │ +read() should have returned a bytes object, not '%.200s' │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__ returned non-dict of type '%.100s' │ │ │ │ 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 │ │ │ │ @@ -8222,28 +8225,27 @@ │ │ │ │ Exception ignored in thread started by %R │ │ │ │ n must be >= 0 │ │ │ │ expected bytes, got %R │ │ │ │ expected size >= %zu, got %zu │ │ │ │ missing new_object func │ │ │ │ deque index out of range │ │ │ │ __get__(None, None) is invalid │ │ │ │ -deque mutated during iteration │ │ │ │ -deque.remove(x): x not in deque │ │ │ │ initial_bytes │ │ │ │ _tokenize.TokenizerIter │ │ │ │ +deque mutated during iteration │ │ │ │ +deque.remove(x): x not in deque │ │ │ │ pop from an empty deque │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ +run() missing 1 required positional argument │ │ │ │ expect str, not %T │ │ │ │ invalid end argument │ │ │ │ -session not active │ │ │ │ -run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ +session not active │ │ │ │ Py_CONTEXT_SWITCHED │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ object could not be unmarshalled │ │ │ │ @@ -8266,31 +8268,31 @@ │ │ │ │ %.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) │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ -Cannot join current thread │ │ │ │ -cannot join thread at interpreter shutdown │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ +Cannot join current thread │ │ │ │ +cannot join thread at interpreter shutdown │ │ │ │ non-ascii grouped digit │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ structseq │ │ │ │ grp.struct_group │ │ │ │ permutations │ │ │ │ +O:make_scanner │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ -O:make_scanner │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ Tuple or struct_time argument required │ │ │ │ year out of range │ │ │ │ month out of range │ │ │ │ day of month out of range │ │ │ │ hour out of range │ │ │ │ @@ -8302,16 +8304,16 @@ │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ -field 'value' is required for Await │ │ │ │ Failed joining thread │ │ │ │ +field 'value' is required for Await │ │ │ │ invalid node type (%d) for annotated assignment │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -8327,16 +8329,16 @@ │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ itemgetter │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ ../Objects/methodobject.c │ │ │ │ -Exception ignored while capturing preserved objects │ │ │ │ On:_iterencode │ │ │ │ +Exception ignored while capturing preserved objects │ │ │ │ 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 │ │ │ │ @@ -8480,18 +8482,18 @@ │ │ │ │ error while initializing exception type snapshot │ │ │ │ error while formatting exception │ │ │ │ error while copying exception message │ │ │ │ TracebackException │ │ │ │ from_exception │ │ │ │ save_exc_type │ │ │ │ lookup_lines │ │ │ │ -found embedded NULL character │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ +found embedded NULL character │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ Cell is empty │ │ │ │ @@ -8807,14 +8809,15 @@ │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ +concurrent poll() invocation │ │ │ │ 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 │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8830,15 +8833,34 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ -concurrent poll() invocation │ │ │ │ +tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ +save_reduce │ │ │ │ +first item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ +second item of the tuple returned by __reduce__ must be a tuple, not %T │ │ │ │ +fourth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ +fifth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ +sixth item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ +__newobj_ex__ expected 3 arguments, got %zd │ │ │ │ +first argument to __newobj_ex__() must be a class, not %T │ │ │ │ +second argument to __newobj_ex__() must be a tuple, not %T │ │ │ │ +third argument to __newobj_ex__() must be a dict, not %T │ │ │ │ +when serializing %T class │ │ │ │ +when serializing %T __new__ arguments │ │ │ │ +when serializing %T reconstructor │ │ │ │ +__newobj__ expected at least 1 argument, got %zd │ │ │ │ +first argument to __newobj__() must be a class, not %T │ │ │ │ +first argument to __newobj__() must be %R, not %R │ │ │ │ +when serializing %T reconstructor arguments │ │ │ │ +when serializing %T state │ │ │ │ +when serializing %T state setter │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8963,60 +8985,47 @@ │ │ │ │ Nonlocal field "names" must be a list, not a %.200s │ │ │ │ while traversing 'Nonlocal' node │ │ │ │ Nonlocal field "names" changed size during iteration │ │ │ │ required field "value" missing from Expr │ │ │ │ while traversing 'Expr' node │ │ │ │ expected some sort of stmt, but got %R │ │ │ │ invalid integer value: %R │ │ │ │ -tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ -save_reduce │ │ │ │ -first item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ -second item of the tuple returned by __reduce__ must be a tuple, not %T │ │ │ │ -fourth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ -fifth item of the tuple returned by __reduce__ must be an iterator, not %T │ │ │ │ -sixth item of the tuple returned by __reduce__ must be callable, not %T │ │ │ │ -__newobj_ex__ expected 3 arguments, got %zd │ │ │ │ -first argument to __newobj_ex__() must be a class, not %T │ │ │ │ -second argument to __newobj_ex__() must be a tuple, not %T │ │ │ │ -third argument to __newobj_ex__() must be a dict, not %T │ │ │ │ -when serializing %T class │ │ │ │ -when serializing %T __new__ arguments │ │ │ │ -when serializing %T reconstructor │ │ │ │ -__newobj__ expected at least 1 argument, got %zd │ │ │ │ -first argument to __newobj__() must be a class, not %T │ │ │ │ -first argument to __newobj__() must be %R, not %R │ │ │ │ -when serializing %T reconstructor arguments │ │ │ │ -when serializing %T state │ │ │ │ -when serializing %T state setter │ │ │ │ AST identifier must be of type str │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +search() takes no arguments │ │ │ │ +regular expression scanner already executing │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ -search() takes no arguments │ │ │ │ -regular expression scanner already executing │ │ │ │ +_GIL_MINSIZE │ │ │ │ AST node line range (%d, %d) is not valid │ │ │ │ AST node column range (%d, %d) for line range (%d, %d) is not valid │ │ │ │ line %d, column %d-%d is not a valid range │ │ │ │ AnnAssign with simple non-Name target │ │ │ │ TypeAlias with non-Name name │ │ │ │ empty %s on %s │ │ │ │ Raise with cause but no exception │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ -_GIL_MINSIZE │ │ │ │ +block_size │ │ │ │ +digest_size │ │ │ │ +hexdigest │ │ │ │ +_sha2.SHA512Type │ │ │ │ +_sha2.SHA384Type │ │ │ │ +_sha2.SHA256Type │ │ │ │ +_sha2.SHA224Type │ │ │ │ Strings must be encoded before hashing │ │ │ │ object supporting the buffer API required │ │ │ │ Buffer must be single dimension │ │ │ │ os.putenv │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ @@ -9080,29 +9089,21 @@ │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ -socket.bind │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ usedforsecurity │ │ │ │ -block_size │ │ │ │ -digest_size │ │ │ │ -hexdigest │ │ │ │ -_sha2.SHA512Type │ │ │ │ -_sha2.SHA384Type │ │ │ │ -_sha2.SHA256Type │ │ │ │ -_sha2.SHA224Type │ │ │ │ required field "lineno" missing from expr │ │ │ │ while traversing 'expr' node │ │ │ │ required field "col_offset" missing from expr │ │ │ │ required field "op" missing from BoolOp │ │ │ │ while traversing 'BoolOp' node │ │ │ │ expected some sort of boolop, but got %R │ │ │ │ BoolOp field "values" must be a list, not a %.200s │ │ │ │ @@ -9205,92 +9206,95 @@ │ │ │ │ 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 │ │ │ │ -gc.get_referents │ │ │ │ -/proc/self/fd │ │ │ │ +socket.bind │ │ │ │ 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 │ │ │ │ +gc.get_referents │ │ │ │ +/proc/self/fd │ │ │ │ +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 │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ failed to preserve objects across session │ │ │ │ failed to transfer exception between interpreters │ │ │ │ unsupported error code %d │ │ │ │ getbuffer() takes no arguments │ │ │ │ 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 │ │ │ │ -None disallowed in expression list │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ -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 │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ %s.%s: %s │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ get expected 1 or 2 arguments │ │ │ │ Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ Negative seek position %zd │ │ │ │ Can't do nonzero cur-relative seeks │ │ │ │ Negative size value %zd │ │ │ │ os.symlink │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ +reserved name '%U' cannot be used for type parameter │ │ │ │ bytes_per_sep │ │ │ │ target_is_directory │ │ │ │ +mapping pattern checks duplicate key (%R) │ │ │ │ arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ while traversing 'arguments' node │ │ │ │ arguments field "posonlyargs" changed size during iteration │ │ │ │ arguments field "args" must be a list, not a %.200s │ │ │ │ arguments field "args" changed size during iteration │ │ │ │ arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ -reserved name '%U' cannot be used for type parameter │ │ │ │ -mapping pattern checks duplicate key (%R) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ BLAKE2B_SALT_SIZE │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ fileno() takes no arguments │ │ │ │ +Timeout value out of range │ │ │ │ more positional defaults than args on arguments │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ -Timeout value out of range │ │ │ │ |i:listen │ │ │ │ Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ += 1 │ │ │ │ Inputs are not the same length │ │ │ │ slice(%R, %R, %R) │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ k must not exceed %lld │ │ │ │ -zip_longest() got an unexpected keyword argument │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Invalid week: %d │ │ │ │ Invalid weekday: %d (range is [1, 7]) │ │ │ │ -backtick │ │ │ │ +zip_longest() got an unexpected keyword argument │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ +backtick │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ │ │ │ │ multi-byte encodings are not supported │ │ │ │ can only concatenate string.templatelib.Template (not "%T") to string.templatelib.Template │ │ │ │ os.truncate │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ consts must be a list │ │ │ │ StartCdataSection │ │ │ │ name(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ EndCdataSection │ │ │ │ @@ -10116,18 +10118,18 @@ │ │ │ │ SHA1Type │ │ │ │ float too large to pack with f format │ │ │ │ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ child index out of range │ │ │ │ -numeric(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ -not a numeric character │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ +numeric(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ +not a numeric character │ │ │ │ Unpickler object is already used │ │ │ │ mirrored(): argument must be a unicode character, not a string of length %zd │ │ │ │ 'async for' requires an iterator with __anext__ method, got %.100s │ │ │ │ 'async for' received an invalid object from __anext__: %.100s │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ 'elements' must be an iterable │ │ │ │ @@ -10166,22 +10168,22 @@ │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ Python int too large for C unsigned long long │ │ │ │ "\%o" is an invalid octal escape sequence. Such sequences will not work in the future. │ │ │ │ "\%c" is an invalid escape sequence. Such sequences will not work in the future. │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ async for │ │ │ │ +ElementDecl │ │ │ │ + in conv_content_model │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ l;array item must be integer │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ StartDoctypeDecl │ │ │ │ -ElementDecl │ │ │ │ - in conv_content_model │ │ │ │ EndDoctypeDecl │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ steps must be a non-negative integer │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ @@ -10213,31 +10215,31 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ │ │ │ │ -i:__reduce_ex__ │ │ │ │ -PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ -PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ -state must be an int, not %T │ │ │ │ -%d day%s, %d:%02d:%02d.%06d │ │ │ │ -%d day%s, %d:%02d:%02d │ │ │ │ -%d:%02d:%02d.%06d │ │ │ │ -%d:%02d:%02d │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ new_limit │ │ │ │ maxdigits │ │ │ │ combinations │ │ │ │ TreeBuilder │ │ │ │ +i:__reduce_ex__ │ │ │ │ +PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ +PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ +state must be an int, not %T │ │ │ │ +%d day%s, %d:%02d:%02d.%06d │ │ │ │ +%d day%s, %d:%02d:%02d │ │ │ │ +%d:%02d:%02d.%06d │ │ │ │ +%d:%02d:%02d │ │ │ │ int_divmod │ │ │ │ tuple of length 2 is required from int_divmod() │ │ │ │ tuple of int is required from int_divmod() │ │ │ │ required argument is not a complex │ │ │ │ os.getxattr │ │ │ │ non-integer arguments in division │ │ │ │ NotStandalone │ │ │ │ @@ -10361,29 +10363,28 @@ │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ %s(%R, %R) │ │ │ │ loading %s failed due to init function │ │ │ │ SkippedEntity │ │ │ │ -typing.NoDefault │ │ │ │ -'%.200s' object has no attribute '%U' │ │ │ │ -{snsnsn} │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ _children │ │ │ │ +typing.NoDefault │ │ │ │ +'%.200s' object has no attribute '%U' │ │ │ │ +{snsnsn} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ -{sOsNsNsOsO} │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ @@ -10451,14 +10452,15 @@ │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ can't capture name '_' in patterns │ │ │ │ Python int too large to convert to C uint32_t │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ +{sOsNsNsOsO} │ │ │ │ │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ string is too large to encode │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ expected a memoryview object │ │ │ │ @@ -10634,19 +10636,14 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ -keyword list must be a dictionary │ │ │ │ - │ │ │ │ -expected a writable bytes-like object │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ generators not supported │ │ │ │ @@ -10688,24 +10685,29 @@ │ │ │ │ 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: │ │ │ │ -../Objects/structseq.c │ │ │ │ +expected a writable bytes-like object │ │ │ │ +Python int too large for C uint16_t │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ + │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ +../Objects/structseq.c │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ expect str, got %T │ │ │ │ │ │ │ │ -Python int too large for C uint16_t │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ Python int too large for C uint8_t │ │ │ │ deallocating │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((_Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ @@ -10729,31 +10731,32 @@ │ │ │ │ PyUnicode_AsEncodedObject() is deprecated and will be removed in 3.15; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated and will be removed in 3.15; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ AST string must be of type str │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ -bad argument to internal function │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ cannot decode string │ │ │ │ in new thread │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ +bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ Unknown signal │ │ │ │ %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 │ │ │ │ perf trampoline not available │ │ │ │ +illegal IP address string passed to inet_aton │ │ │ │ No JIT available │ │ │ │ can't create sys.path │ │ │ │ can't assign sys.path │ │ │ │ /proc/%d/mem │ │ │ │ failed to open file %s: %s │ │ │ │ unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ preadv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s │ │ │ │ @@ -10763,15 +10766,14 @@ │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%zu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ -illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ @@ -17874,23 +17876,14 @@ │ │ │ │ nothing. │ │ │ │ lock_held($module, /) │ │ │ │ Return True if the import lock is currently held, else False. │ │ │ │ On platforms without threads, return False. │ │ │ │ extension_suffixes($module, /) │ │ │ │ Returns the list of file suffixes used to identify extension modules. │ │ │ │ (Extremely) low-level import machinery bits as used by importlib. │ │ │ │ -init_stdio_encoding │ │ │ │ -init_fs_encoding │ │ │ │ -init_interp_main │ │ │ │ -init_sys_streams │ │ │ │ -init_set_builtins_open │ │ │ │ -init_import_site │ │ │ │ -add_main_module │ │ │ │ -_PyFaulthandler_Init │ │ │ │ -_PyImport_InitExternal │ │ │ │ proxy($module, object, callback=None, /) │ │ │ │ Create a proxy object that weakly references 'object'. │ │ │ │ 'callback', if given, is called with a reference to the │ │ │ │ proxy when 'object' is about to be finalized. │ │ │ │ getweakrefs($module, object, /) │ │ │ │ Return a list of all weak reference objects pointing to 'object'. │ │ │ │ _remove_dead_weakref($module, dct, key, /) │ │ │ │ @@ -18075,14 +18068,23 @@ │ │ │ │ tuple args and keyword arguments taken from the optional dictionary │ │ │ │ kwargs. The thread exits when the function returns; the return value │ │ │ │ is ignored. The thread will also exit when the function raises an │ │ │ │ unhandled exception; a stack trace will be printed unless the exception │ │ │ │ is SystemExit. │ │ │ │ This module provides primitive operations to write multi-threaded programs. │ │ │ │ The 'threading' module provides a more convenient interface. │ │ │ │ +init_stdio_encoding │ │ │ │ +init_fs_encoding │ │ │ │ +init_interp_main │ │ │ │ +init_sys_streams │ │ │ │ +init_set_builtins_open │ │ │ │ +init_import_site │ │ │ │ +add_main_module │ │ │ │ +_PyFaulthandler_Init │ │ │ │ +_PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ __fspath__($self, /) │ │ │ │ Returns the path for the entry. │ │ │ │ inode($self, /) │ │ │ │ @@ -21235,15 +21237,14 @@ │ │ │ │ "progressing" the merge). Some tapes were even able to read │ │ │ │ backwards, and this was also used to avoid the rewinding time. │ │ │ │ Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ From all times, sorting has always been a Great Art! :-) │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -21288,14 +21289,15 @@ │ │ │ │ ValueError is raised. │ │ │ │ This module provides access to the Unicode Character Database which │ │ │ │ defines character properties for all Unicode characters. The data in │ │ │ │ this database is based on the UnicodeData.txt file version │ │ │ │ 16.0.0 which is publicly available from ftp://ftp.unicode.org/. │ │ │ │ The module uses the same names and symbols as defined by the │ │ │ │ UnicodeData File Format 16.0.0. │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ IRPLANERL │ │ │ │ KTIESELSK │ │ │ │ DRESSED TO THE SUBJ │ │ │ │ GEMINATt │ │ │ │ INITIAL &N │ │ │ │ OD- L LETTER D │ │ │ │ NSONANT MODIF │ │ │ │ @@ -23724,15 +23726,14 @@ │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ PyInterpreterState_Delete │ │ │ │ zapthreads │ │ │ │ -_PyInterpreterState_GetAllocatedBlocks │ │ │ │ get_special_method_names($module, /) │ │ │ │ Return a list of special method names. │ │ │ │ get_executor($module, /, code, offset) │ │ │ │ Return the executor object at offset in code if exists, None otherwise. │ │ │ │ get_intrinsic2_descs($module, /) │ │ │ │ Return a list of names of the binary intrinsics. │ │ │ │ get_intrinsic1_descs($module, /) │ │ │ │ @@ -23760,15 +23761,15 @@ │ │ │ │ Return True if the opcode accesses a constant, False otherwise. │ │ │ │ has_arg($module, /, opcode) │ │ │ │ Return True if the opcode uses its oparg, False otherwise. │ │ │ │ is_valid($module, /, opcode) │ │ │ │ Return True if opcode is valid, False otherwise. │ │ │ │ stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ Compute the stack effect of the opcode. │ │ │ │ -PyState_AddModule │ │ │ │ +_PyInterpreterState_GetAllocatedBlocks │ │ │ │ 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 │ │ │ │ @@ -24091,14 +24092,15 @@ │ │ │ │ of input for each iteration, such as a file object or a list. The │ │ │ │ optional "dialect" argument defines a CSV dialect. The function │ │ │ │ also accepts optional keyword arguments which override settings │ │ │ │ provided by the dialect. │ │ │ │ The returned object is an iterator. Each iteration returns a row │ │ │ │ of the CSV file (which can span multiple input lines). │ │ │ │ CSV parsing and writing. │ │ │ │ +PyState_AddModule │ │ │ │ (deleted) │ │ │ │ PyUnstable_AtExit │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ getencoding($module, /) │ │ │ │ Get the current locale encoding. │ │ │ │ bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ Bind the C library's domain to codeset. │ │ │ │ @@ -25074,27 +25076,14 @@ │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ PyMutex_Unlock │ │ │ │ -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) │ │ │ │ -Send the string message to the system logger. │ │ │ │ -closelog($module, /) │ │ │ │ -Reset the syslog module values and call the system library closelog(). │ │ │ │ -openlog($module, /, ident=, logoption=0, │ │ │ │ - facility=LOG_USER) │ │ │ │ -Set logging options of subsequent syslog() calls. │ │ │ │ update($self, obj, /) │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -25111,14 +25100,27 @@ │ │ │ │ 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) │ │ │ │ +Send the string message to the system logger. │ │ │ │ +closelog($module, /) │ │ │ │ +Reset the syslog module values and call the system library closelog(). │ │ │ │ +openlog($module, /, ident=, logoption=0, │ │ │ │ + facility=LOG_USER) │ │ │ │ +Set logging options of subsequent syslog() calls. │ │ │ │ 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 │ │ │ │ @@ -25790,17 +25792,17 @@ │ │ │ │ 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 │ │ │ │ dummy_dealloc │ │ │ │ -PyEval_AcquireLock │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +PyEval_AcquireLock │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ _PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ @@ -26250,17 +26252,17 @@ │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ zstd_dict │ │ │ │ 4@fp 4@r6 │ │ │ │ +gc__done │ │ │ │ gc__start │ │ │ │ -4@[r7, #28] │ │ │ │ -gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r7 4@#_PyRuntime+51120 │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r10 4@r6 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -322,17 +322,17 @@ │ │ │ │ 0x0001eaf0 5f5f7761 6974335f 74696d65 36340066 __wait3_time64.f │ │ │ │ 0x0001eb00 73746174 76667336 3400584d 4c5f5365 statvfs64.XML_Se │ │ │ │ 0x0001eb10 74426173 65006765 74686f73 74627961 tBase.gethostbya │ │ │ │ 0x0001eb20 6464725f 72006673 796e6300 6576656e ddr_r.fsync.even │ │ │ │ 0x0001eb30 74666400 584d4c5f 45787465 726e616c tfd.XML_External │ │ │ │ 0x0001eb40 456e7469 74795061 72736572 43726561 EntityParserCrea │ │ │ │ 0x0001eb50 74650065 76656e74 66645f77 72697465 te.eventfd_write │ │ │ │ - 0x0001eb60 00657665 6e746664 5f726561 6400584d .eventfd_read.XM │ │ │ │ - 0x0001eb70 4c5f4672 6565436f 6e74656e 744d6f64 L_FreeContentMod │ │ │ │ - 0x0001eb80 656c005f 5f637479 70655f74 6f6c6f77 el.__ctype_tolow │ │ │ │ + 0x0001eb60 00584d4c 5f467265 65436f6e 74656e74 .XML_FreeContent │ │ │ │ + 0x0001eb70 4d6f6465 6c006576 656e7466 645f7265 Model.eventfd_re │ │ │ │ + 0x0001eb80 6164005f 5f637479 70655f74 6f6c6f77 ad.__ctype_tolow │ │ │ │ 0x0001eb90 65725f6c 6f63005f 5f637479 70655f74 er_loc.__ctype_t │ │ │ │ 0x0001eba0 6f757070 65725f6c 6f630061 6c61726d oupper_loc.alarm │ │ │ │ 0x0001ebb0 005f5f65 78706c69 6369745f 627a6572 .__explicit_bzer │ │ │ │ 0x0001ebc0 6f5f6368 6b006761 695f7374 72657272 o_chk.gai_strerr │ │ │ │ 0x0001ebd0 6f720064 75703300 66657865 63766500 or.dup3.fexecve. │ │ │ │ 0x0001ebe0 66676574 78617474 72006c67 65747861 fgetxattr.lgetxa │ │ │ │ 0x0001ebf0 74747200 63746572 6d696400 6672656d ttr.ctermid.frem │ │ │ │ @@ -376,24 +376,24 @@ │ │ │ │ 0x0001ee50 61746500 5f5f7469 6d657266 645f7365 ate.__timerfd_se │ │ │ │ 0x0001ee60 7474696d 65363400 5f5f7469 6d657266 ttime64.__timerf │ │ │ │ 0x0001ee70 645f6765 7474696d 65363400 6d70726f d_gettime64.mpro │ │ │ │ 0x0001ee80 74656374 00584d4c 5f476574 42617365 tect.XML_GetBase │ │ │ │ 0x0001ee90 00676574 726c696d 69743634 00736574 .getrlimit64.set │ │ │ │ 0x0001eea0 726c696d 69743634 00707468 72656164 rlimit64.pthread │ │ │ │ 0x0001eeb0 5f657869 7400636c 6f736566 726f6d00 _exit.closefrom. │ │ │ │ - 0x0001eec0 73747273 69676e61 6c005f5f 76667072 strsignal.__vfpr │ │ │ │ - 0x0001eed0 696e7466 5f63686b 00646367 65747465 intf_chk.dcgette │ │ │ │ - 0x0001eee0 78740062 696e645f 74657874 646f6d61 xt.bind_textdoma │ │ │ │ - 0x0001eef0 696e5f63 6f646573 65740070 72656164 in_codeset.pread │ │ │ │ - 0x0001ef00 76363400 70777269 74657636 34006e69 v64.pwritev64.ni │ │ │ │ - 0x0001ef10 63650067 65747067 69640067 65746c6f ce.getpgid.getlo │ │ │ │ - 0x0001ef20 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001ef30 00736967 77616974 00696e65 745f6174 .sigwait.inet_at │ │ │ │ - 0x0001ef40 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ - 0x0001ef50 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ + 0x0001eec0 584d4c5f 47657449 6e707574 436f6e74 XML_GetInputCont │ │ │ │ + 0x0001eed0 65787400 73747273 69676e61 6c005f5f ext.strsignal.__ │ │ │ │ + 0x0001eee0 76667072 696e7466 5f63686b 00696e65 vfprintf_chk.ine │ │ │ │ + 0x0001eef0 745f6174 6f6e0064 63676574 74657874 t_aton.dcgettext │ │ │ │ + 0x0001ef00 0062696e 645f7465 7874646f 6d61696e .bind_textdomain │ │ │ │ + 0x0001ef10 5f636f64 65736574 00707265 61647636 _codeset.preadv6 │ │ │ │ + 0x0001ef20 34007077 72697465 76363400 6e696365 4.pwritev64.nice │ │ │ │ + 0x0001ef30 00676574 70676964 00676574 6c6f6769 .getpgid.getlogi │ │ │ │ + 0x0001ef40 6e5f7200 73696770 656e6469 6e670073 n_r.sigpending.s │ │ │ │ + 0x0001ef50 69677761 69740069 6e65745f 6e746f61 igwait.inet_ntoa │ │ │ │ 0x0001ef60 0069665f 696e6465 78746f6e 616d6500 .if_indextoname. │ │ │ │ 0x0001ef70 5f5f6765 74697469 6d657236 34007365 __getitimer64.se │ │ │ │ 0x0001ef80 74686f73 746e616d 65006765 74736572 thostname.getser │ │ │ │ 0x0001ef90 7662796e 616d6500 67657473 65727662 vbyname.getservb │ │ │ │ 0x0001efa0 79706f72 74006765 7470726f 746f6279 yport.getprotoby │ │ │ │ 0x0001efb0 6e616d65 00676574 6e616d65 696e666f name.getnameinfo │ │ │ │ 0x0001efc0 006c6f67 696e5f74 74790073 65746e73 .login_tty.setns │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002ac30 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1ae430 <_start@@Base+0x34> │ │ │ │ + bl 1ae224 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1af2a8 │ │ │ │ + bl 1af098 │ │ │ │ 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, 2c6ea │ │ │ │ ldr r3, [pc, #72] @ (2c72c ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c6fe │ │ │ │ b.n 2c722 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + movw r0, #13820 @ 0x35fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2c72a │ │ │ │ b.n 2c6e0 │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c71c │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17228 @ 0x434c │ │ │ │ + movw r1, #13836 @ 0x360c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c72a │ │ │ │ str.w r6, [r3, #1668] @ 0x684 │ │ │ │ str.w r5, [r3, #1672] @ 0x688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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 1b1324 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b1114 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c7a0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b12c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1b10b4 <_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 1b1440 │ │ │ │ + bl 1b1230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c7a8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b918c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ - movw r0, #17272 @ 0x4378 │ │ │ │ + movw r0, #13880 @ 0x3638 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc2b8 │ │ │ │ + bl 1bc0b0 │ │ │ │ cbz r0, 2c7c0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c7c2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b29e8 │ │ │ │ + bl 1b27d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b918c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c7a0 │ │ │ │ - bl 2168a0 │ │ │ │ + bl 2161b0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 20ae64 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 20a870 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c7ee │ │ │ │ - bl 21c3c8 │ │ │ │ + bl 21bd28 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1b4 │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c81c │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1bd354 │ │ │ │ + bl 1bd14c │ │ │ │ ldr r1, [pc, #132] @ (2c88c ) │ │ │ │ - movw r2, #17288 @ 0x4388 │ │ │ │ + movw r2, #13896 @ 0x3648 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c890 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #17304 @ 0x4398 │ │ │ │ + movw r0, #13912 @ 0x3658 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce4bc │ │ │ │ + bl 1ce1d0 │ │ │ │ cbnz r0, 2c838 │ │ │ │ - movw r1, #17316 @ 0x43a4 │ │ │ │ + movw r1, #13924 @ 0x3664 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #96] @ (2c894 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c844 │ │ │ │ movs r4, #1 │ │ │ │ - bl 21c3c8 │ │ │ │ + bl 21bd28 │ │ │ │ b.n 2c846 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c874 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ cbz r0, 2c874 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #17352 @ 0x43c8 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3976e │ │ │ │ + bl 39772 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dbdc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 21deb0 │ │ │ │ + bl 21d204 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 21d4d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r2, r6 │ │ │ │ vqadd.s8 q0, q0, q2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c898 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1788] @ 0x6fc │ │ │ │ cbz r3, 2c8c4 │ │ │ │ - movw r1, #17360 @ 0x43d0 │ │ │ │ + movw r1, #13968 @ 0x3690 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #24] @ (2c8d8 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1b1214 │ │ │ │ + bl 1b1004 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c8dc : │ │ │ │ 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 2bef0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c93e │ │ │ │ bl 2c9c4 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1af2a8 │ │ │ │ + bl 1af098 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c992 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #4] @ (2c994 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c998 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -335,39 +335,39 @@ │ │ │ │ cbz r4, 2ca48 │ │ │ │ ldr r2, [pc, #200] @ (2cad4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ca48 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17444 @ 0x4424 │ │ │ │ + movw r1, #14052 @ 0x36e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ca48 │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cace │ │ │ │ mov r0, r4 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cace │ │ │ │ movs r0, #12 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a3b4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca5e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2caca │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c630 │ │ │ │ + bl 23b9ac │ │ │ │ b.n 2caca │ │ │ │ ldr r4, [pc, #120] @ (2cad8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r3, r7, [r0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ bne.n 2ca80 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ca70 │ │ │ │ dmb ish │ │ │ │ beq.n 2ca8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ ldr r2, [pc, #76] @ (2cadc ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2ca9a │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2caa4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ bne.n 2cabc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2caac │ │ │ │ dmb ish │ │ │ │ beq.n 2ca44 │ │ │ │ ldr r0, [pc, #20] @ (2cad8 ) │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ b.n 2ca44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -423,27 +423,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #56] @ (2cb28 ) │ │ │ │ b.n 2cc78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a1f34 │ │ │ │ + bl a20cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cb22 │ │ │ │ - bl 79a9c │ │ │ │ + bl 79cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cb22 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #84 @ 0x54 │ │ │ │ │ │ │ │ 0002cb2c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -456,25 +456,25 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2cb4e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #212] @ (2cc20 ) │ │ │ │ b.n 2cc78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d020 │ │ │ │ + bl 6d1a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cbf6 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b54c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1f34 │ │ │ │ + bl a20cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cbfc │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [pc, #164] @ (2cc24 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,65 +482,65 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2cba8 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a257c │ │ │ │ + bl a1a6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cbfc │ │ │ │ adds r0, r5, #4 │ │ │ │ - bl a1f34 │ │ │ │ + bl a20cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cbfe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cbfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cbca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cbde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cbde │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc1a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cbfe │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2064fc <_PyErr_Clear@@Base> │ │ │ │ + b.w 205f14 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, #84 @ 0x54 │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ @@ -558,45 +558,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 1b146c │ │ │ │ + bl 1b125c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cc5e : │ │ │ │ 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 1b146c │ │ │ │ + bl 1b125c │ │ │ │ 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 1b1324 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b1114 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ cbz r0, 2ccc6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2ccb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -622,15 +622,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 1af268 │ │ │ │ + bl 1af058 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002ccf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -638,15 +638,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 1b216c │ │ │ │ + bl 1b1f5c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cd1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -664,45 +664,45 @@ │ │ │ │ bls.n 2cd68 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #88] @ (2cda8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17988 @ 0x4644 │ │ │ │ + movw r3, #14596 @ 0x3904 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cda2 │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cd8e │ │ │ │ cbnz r5, 2cd8e │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2cda8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18024 @ 0x4668 │ │ │ │ + movw r3, #14632 @ 0x3928 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 2cfcc │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cdac : │ │ │ │ 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 │ │ │ │ @@ -721,15 +721,15 @@ │ │ │ │ beq.n 2cdfc │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #148] @ (2ce7c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18060 @ 0x468c │ │ │ │ + movw r3, #14668 @ 0x394c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cdce │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ cbnz r0, 2ce2c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2ce80 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cdce │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -758,57 +758,57 @@ │ │ │ │ bl 2d3a0 │ │ │ │ b.n 2cdce │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2ce2e │ │ │ │ mov r0, r7 │ │ │ │ bl 2d3a0 │ │ │ │ - movw r1, #18100 @ 0x46b4 │ │ │ │ + movw r1, #14708 @ 0x3974 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c284 │ │ │ │ cbnz r0, 2ce74 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ b.n 2ce76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002ce84 : │ │ │ │ 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 1b1324 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b1114 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cea8 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2ced2 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b12c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1b10b4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 1b29e8 │ │ │ │ + bl 1b27d8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b9394 │ │ │ │ + bl 1b918c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2cea0 │ │ │ │ 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 │ │ │ │ @@ -846,26 +846,26 @@ │ │ │ │ b.n 2cf48 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2cf58 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18120 @ 0x46c8 │ │ │ │ + movw r3, #14728 @ 0x3988 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #12] │ │ │ │ movs r2, r6 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cf5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -895,23 +895,23 @@ │ │ │ │ b.n 2cfc2 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #28] @ (2cfc8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18148 @ 0x46e4 │ │ │ │ + movw r3, #14756 @ 0x39a4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ 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 │ │ │ │ @@ -921,70 +921,70 @@ │ │ │ │ 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 1b2578 │ │ │ │ + bl 1b2368 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d020 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #132] @ (2d094 ) │ │ │ │ - movw r3, #17540 @ 0x4484 │ │ │ │ + movw r3, #14148 @ 0x3744 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d040 │ │ │ │ cbz r0, 2d044 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2d098 ) │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d08a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d07c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2d098 ) │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d08a │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d09c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1010,73 +1010,73 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #172] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18344 @ 0x47a8 │ │ │ │ + movw r3, #14952 @ 0x3a68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d198 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #128] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18384 @ 0x47d0 │ │ │ │ + movw r3, #14992 @ 0x3a90 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #84] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18436 @ 0x4804 │ │ │ │ + movw r3, #15044 @ 0x3ac4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #28872 @ 0x70c8 │ │ │ │ + movw r1, #25480 @ 0x6388 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c284 │ │ │ │ cbnz r0, 2d196 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d198 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #24] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18148 @ 0x46e4 │ │ │ │ + movw r3, #14756 @ 0x39a4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d1a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ bls.n 2d1ea │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #56] @ (2d20c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17988 @ 0x4644 │ │ │ │ + movw r3, #14596 @ 0x3904 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d206 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1113,20 +1113,20 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d210 : │ │ │ │ cbnz r0, 2d216 │ │ │ │ - b.w 1bd400 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1bd1f8 <_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, #60032 @ 0xea80 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1136,53 +1136,53 @@ │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2af44 │ │ │ │ - movw r0, #28120 @ 0x6dd8 │ │ │ │ + movw r0, #24728 @ 0x6098 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r8, r0 │ │ │ │ - movw r0, #28120 @ 0x6dd8 │ │ │ │ + movw r0, #24728 @ 0x6098 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str.w r8, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d28a │ │ │ │ - movw r0, #28120 @ 0x6dd8 │ │ │ │ + movw r0, #24728 @ 0x6098 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ cbnz r6, 2d2be │ │ │ │ cbnz r0, 2d2cc │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d2d0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + strh r4, [r7, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d2d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1198,46 +1198,46 @@ │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1400 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b11f0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d324 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d328 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #32] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d32c : │ │ │ │ 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 1b2ccc │ │ │ │ + bl 1b2ac0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d374 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #64] @ (2d39c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d39a │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1250,15 +1250,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} │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r2, r6 │ │ │ │ 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 │ │ │ │ @@ -1274,38 +1274,38 @@ │ │ │ │ │ │ │ │ 0002d3ce : │ │ │ │ ldr r2, [pc, #80] @ (2d420 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d3de │ │ │ │ ldr r0, [pc, #72] @ (2d424 ) │ │ │ │ - b.w 1b2d98 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 1b2b8c <_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] @ (2d428 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d400 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 2d41a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d414 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d414 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 104208 │ │ │ │ + bl 103db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #84 @ 0x54 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ @@ -1319,25 +1319,25 @@ │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #344 @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2d478 │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 1b1214 │ │ │ │ + bl 1b1004 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2d478 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #120] @ (2d4dc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d4d6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r5, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1360,97 +1360,97 @@ │ │ │ │ bl 2cc36 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2d4d2 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b29e8 │ │ │ │ + bl 1b27d8 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r5, [r4, #344] @ 0x158 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ b.n 2d4d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r2, r6 │ │ │ │ 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 1b3650 <_Py_SetLocaleFromEnv@@Base+0x8e4> │ │ │ │ + bl 1b3448 <_Py_SetLocaleFromEnv@@Base+0x8e8> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d52a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #136] @ (2d5a0 ) │ │ │ │ - movw r3, #18784 @ 0x4960 │ │ │ │ + movw r3, #15392 @ 0x3c20 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d54a │ │ │ │ cbz r0, 2d54e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2d5a4 ) │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d598 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d58a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2d5a4 ) │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d598 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d5a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ beq.n 2d5f6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #128] @ (2d664 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #18952 @ 0x4a08 │ │ │ │ + movw r3, #15560 @ 0x3cc8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d5c8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -1487,15 +1487,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d62a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #80] @ (2d668 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d5c8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1514,17 +1514,17 @@ │ │ │ │ b.n 2d5c8 │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d62c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r6 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d66c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1569,82 +1569,82 @@ │ │ │ │ cbz r7, 2d6da │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ b.w 2d6f4 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ movs r2, r6 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r2, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ cbnz r0, 2d74e │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - movw r5, #45305 @ 0xb0f9 │ │ │ │ + movw r5, #44785 @ 0xaef1 │ │ │ │ movt r5, #27 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #908 @ 0x38c │ │ │ │ - bl 1b9520 │ │ │ │ + bl 1b9318 │ │ │ │ add.w r3, r4, #904 @ 0x388 │ │ │ │ - movw r1, #19897 @ 0x4db9 │ │ │ │ + movw r1, #18157 @ 0x46ed │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #52641 @ 0xcda1 │ │ │ │ movt r2, #27 │ │ │ │ strd r3, r5, [r4, #844] @ 0x34c │ │ │ │ - movw r3, #42305 @ 0xa541 │ │ │ │ + movw r3, #42873 @ 0xa779 │ │ │ │ movt r3, #7 │ │ │ │ strd r1, r2, [r4, #852] @ 0x354 │ │ │ │ str.w r3, [r4, #860] @ 0x35c │ │ │ │ b.n 2d7ce │ │ │ │ - movw r5, #8137 @ 0x1fc9 │ │ │ │ + movw r5, #8189 @ 0x1ffd │ │ │ │ movt r5, #8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2d794 │ │ │ │ ldr.w r3, [r4, #868] @ 0x364 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #932 @ 0x3a4 │ │ │ │ - bl 1b9520 │ │ │ │ + bl 1b9318 │ │ │ │ add.w r3, r4, #928 @ 0x3a0 │ │ │ │ - movw r1, #34941 @ 0x887d │ │ │ │ + movw r1, #34181 @ 0x8585 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #47305 @ 0xb8c9 │ │ │ │ + movw r2, #46565 @ 0xb5e5 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #864] @ 0x360 │ │ │ │ - movw r3, #26897 @ 0x6911 │ │ │ │ + movw r3, #26537 @ 0x67a9 │ │ │ │ movt r3, #8 │ │ │ │ strd r1, r2, [r4, #872] @ 0x368 │ │ │ │ str.w r3, [r4, #880] @ 0x370 │ │ │ │ b.n 2d7ce │ │ │ │ ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #956 @ 0x3bc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1b9520 │ │ │ │ + bl 1b9318 │ │ │ │ add.w r3, r4, #952 @ 0x3b8 │ │ │ │ - movw r1, #34941 @ 0x887d │ │ │ │ + movw r1, #34181 @ 0x8585 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #47305 @ 0xb8c9 │ │ │ │ + movw r2, #46565 @ 0xb5e5 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #884] @ 0x374 │ │ │ │ - movw r3, #26897 @ 0x6911 │ │ │ │ + movw r3, #26537 @ 0x67a9 │ │ │ │ movt r3, #8 │ │ │ │ strd r1, r2, [r4, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #900] @ 0x384 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1663,15 +1663,15 @@ │ │ │ │ │ │ │ │ 0002d800 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b956c │ │ │ │ + bl 1b9364 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d818 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1690,17 +1690,17 @@ │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2baec │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ - movw r0, #32220 @ 0x7ddc │ │ │ │ + movw r0, #28828 @ 0x709c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 74cd6 │ │ │ │ + bl 74bdc │ │ │ │ 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, #29456 @ 0x7310 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ @@ -1714,114 +1714,114 @@ │ │ │ │ blx 2b68c │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ cbz r1, 2d902 │ │ │ │ - movw r1, #32276 @ 0x7e14 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d8ce │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #42740 @ 0xa6f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d8e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d8f2 │ │ │ │ - movw r1, #32300 @ 0x7e2c │ │ │ │ + movw r1, #28908 @ 0x70ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32320 @ 0x7e40 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2dacc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d946 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + movw r1, #28952 @ 0x7118 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30dde │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64024 @ 0xfa18 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d95e │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18884 @ 0x49c4 │ │ │ │ + movw r1, #15492 @ 0x3c84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d976 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32368 @ 0x7e70 │ │ │ │ + movw r1, #28976 @ 0x7130 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d98e │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32388 @ 0x7e84 │ │ │ │ + movw r1, #28996 @ 0x7144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d9a6 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32404 @ 0x7e94 │ │ │ │ + movw r1, #29012 @ 0x7154 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #29028 @ 0x7164 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2dad0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2db40 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2d9dc │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -1841,86 +1841,86 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2da9a │ │ │ │ ldr r0, [pc, #208] @ (2dad4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2da12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2da22 │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ cmp r0, fp │ │ │ │ bne.n 2da3c │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2da9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 2da9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f69e8 │ │ │ │ + bl 1f63fc │ │ │ │ mov r0, r6 │ │ │ │ - bl f6740 │ │ │ │ + bl f62a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2da70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f0fc8 │ │ │ │ + bl 1f08f4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2da80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2da94 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2dab4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2db58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dcfc │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d886 │ │ │ │ - bl 1f7624 │ │ │ │ - bl 1f7868 │ │ │ │ + bl 1f7040 │ │ │ │ + bl 1f7284 │ │ │ │ b.n 2d886 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -1933,51 +1933,51 @@ │ │ │ │ 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 1b22b8 │ │ │ │ + bl 1b20a8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2db08 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2db34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b3a14 <_Py_SetLocaleFromEnv@@Base+0xca8> │ │ │ │ + bl 1b380c <_Py_SetLocaleFromEnv@@Base+0xcac> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2db2a │ │ │ │ ldr r2, [pc, #32] @ (2db3c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2db34 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r2, #4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002db40 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2db56 │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 7a620 │ │ │ │ + b.w 7a858 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1987,15 +1987,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2db8e │ │ │ │ b.n 2db7c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 2db9e │ │ │ │ - movw r4, #32428 @ 0x7eac │ │ │ │ + movw r4, #29036 @ 0x716c │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ cbnz r4, 2dba2 │ │ │ │ ldr r3, [pc, #356] @ (2dcf8 ) │ │ │ │ ldr.w r4, [r3, #1352] @ 0x548 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dcdc │ │ │ │ @@ -2011,41 +2011,41 @@ │ │ │ │ cmpne.w r4, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 2dbc4 │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r7, 2dbce │ │ │ │ - movw r4, #32480 @ 0x7ee0 │ │ │ │ + movw r4, #29088 @ 0x71a0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dce6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 2dbf4 │ │ │ │ - movw r1, #32532 @ 0x7f14 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dcee │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ itete eq │ │ │ │ moveq r2, #17 │ │ │ │ movne r2, #9 │ │ │ │ - movweq r1, #32556 @ 0x7f2c │ │ │ │ - movwne r1, #32576 @ 0x7f40 │ │ │ │ + movweq r1, #29164 @ 0x71ec │ │ │ │ + movwne r1, #29184 @ 0x7200 │ │ │ │ ite eq │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30dde │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cbz r0, 2dc78 │ │ │ │ @@ -2063,66 +2063,66 @@ │ │ │ │ cbnz r0, 2dc78 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c0c8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 2dc78 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #32588 @ 0x7f4c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #32592 @ 0x7f50 │ │ │ │ + movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 2dca4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cbz r3, 2dca4 │ │ │ │ - movw r1, #32620 @ 0x7f6c │ │ │ │ + movw r1, #29228 @ 0x722c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 30e44 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 2dcee │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2dbd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ bne.n 2dbd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #9700 @ 0x25e4 │ │ │ │ + movw r1, #6028 @ 0x178c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2dbf0 │ │ │ │ - movw r4, #32444 @ 0x7ebc │ │ │ │ + movw r4, #29052 @ 0x717c │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ - movw r4, #32496 @ 0x7ef0 │ │ │ │ + movw r4, #29104 @ 0x71b0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -2145,66 +2145,66 @@ │ │ │ │ cbz r4, 2dd7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdd0c │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + bl 1cda20 │ │ │ │ + movw r1, #29252 @ 0x7244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cbz r0, 2dd62 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 2dd34 │ │ │ │ - bl e4628 │ │ │ │ + bl e4194 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dd34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cbnz r4, 2dd66 │ │ │ │ b.n 2dd7e │ │ │ │ mov r4, r0 │ │ │ │ b.n 2dd7e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2dd7e │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #14520 @ 0x38b8 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w sl, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cdd0c │ │ │ │ + bl 1cda20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2de3a │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2dd90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2ddca │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd90 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2dd90 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -2212,67 +2212,67 @@ │ │ │ │ beq.n 2dd90 │ │ │ │ cbz r4, 2de02 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153714 <_PySet_NextEntry@@Base> │ │ │ │ + bl 152cd8 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2de02 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2dddc │ │ │ │ - bl 14b66c │ │ │ │ + bl 14aee8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dddc │ │ │ │ b.n 2dd90 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2de1a │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32664 @ 0x7f98 │ │ │ │ + movw r1, #29272 @ 0x7258 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 2de2a │ │ │ │ - movw r1, #32688 @ 0x7fb0 │ │ │ │ + movw r1, #29296 @ 0x7270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ b.n 2dd90 │ │ │ │ cbz r6, 2de7a │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32692 @ 0x7fb4 │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64024 @ 0xfa18 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bc114 <_Py_write_noraise@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2288,29 +2288,29 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (2dee0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ cbz r5, 2decc │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32704 @ 0x7fc0 │ │ │ │ + movw r2, #29312 @ 0x7280 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b3e4 <__fprintf_chk@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [pc, #20] @ (2dee4 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #2481 @ 0x9b1 │ │ │ │ b.w 2bff8 │ │ │ │ nop │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r6, r6 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002dee8 : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #2 │ │ │ │ ittte eq │ │ │ │ ldreq.w r3, [r0, #356] @ 0x164 │ │ │ │ @@ -2329,17 +2329,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2df68 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #32744 @ 0x7fe8 │ │ │ │ + movw r2, #29352 @ 0x72a8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2df36 │ │ │ │ blx 2af44 │ │ │ │ mov r0, sp │ │ │ │ blx 2c5f0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2347,15 +2347,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2df74 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2df80 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2df6c │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2df78 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2363,15 +2363,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2df7c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + cmp r7, #4 │ │ │ │ movs r6, r6 │ │ │ │ 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 │ │ │ │ @@ -2400,15 +2400,15 @@ │ │ │ │ │ │ │ │ 0002dfc8 : │ │ │ │ cbz r0, 2e028 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #34076 @ 0x851c │ │ │ │ + movw r5, #30684 @ 0x77dc │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2e00e │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2421,15 +2421,15 @@ │ │ │ │ b.n 2e00a │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2e00a │ │ │ │ bl 2d3a0 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ b.n 2dfe6 │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2af44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2485,15 +2485,15 @@ │ │ │ │ add r4, r5 │ │ │ │ b.n 2e0bc │ │ │ │ add.w r4, r4, #96768 @ 0x17a00 │ │ │ │ add.w r4, r4, #388 @ 0x184 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2e0c6 │ │ │ │ - bl 13942c │ │ │ │ + bl 138b88 │ │ │ │ b.n 2e0bc │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ movs r4, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r4, r4, ip │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2e0e6 │ │ │ │ @@ -2531,27 +2531,27 @@ │ │ │ │ add.w r5, r5, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r5, #1432] @ 0x598 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1432] @ 0x598 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 229c78 │ │ │ │ + b.w 2292c0 │ │ │ │ nop │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0002e168 <_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, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #32469 @ 0x7ed5 │ │ │ │ + movw r3, #31757 @ 0x7c0d │ │ │ │ movt r3, #28 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2e19c <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2565,85 +2565,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e28e <_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, #41096 @ 0xa088 │ │ │ │ + movw r2, #37704 @ 0x9348 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41148 @ 0xa0bc │ │ │ │ + movw r2, #37756 @ 0x937c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41180 @ 0xa0dc │ │ │ │ + movw r2, #37788 @ 0x939c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1af014 <_start@@Base+0xc18> │ │ │ │ + bl 1aee04 <_start@@Base+0xc14> │ │ │ │ ldr r1, [pc, #200] @ (2e2bc <_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 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #58597 @ 0xe4e5 │ │ │ │ + movw r3, #57493 @ 0xe095 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b4464 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b425c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #27899 @ 0x6cfb │ │ │ │ + movw r2, #27903 @ 0x6cff │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #27753 @ 0x6c69 │ │ │ │ + movw r1, #27757 @ 0x6c6d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b8d1c <_Py_SetLocaleFromEnv@@Base+0x5fb0> │ │ │ │ + bl 1b8b14 <_Py_SetLocaleFromEnv@@Base+0x5fb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41212 @ 0xa0fc │ │ │ │ + movw r2, #37820 @ 0x93bc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41240 @ 0xa118 │ │ │ │ + movw r2, #37848 @ 0x93d8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41268 @ 0xa134 │ │ │ │ + movw r2, #37876 @ 0x93f4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41308 @ 0xa15c │ │ │ │ + movw r2, #37916 @ 0x941c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41336 @ 0xa178 │ │ │ │ + movw r2, #37944 @ 0x9438 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2e2b6 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #205 @ 0xcd │ │ │ │ + movw r0, #189 @ 0xbd │ │ │ │ movt r0, #8 │ │ │ │ cbz r1, 2e2a4 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2e2ae <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2675,15 +2675,15 @@ │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1612] @ 0x64c │ │ │ │ - movw r2, #41364 @ 0xa194 │ │ │ │ + movw r2, #37972 @ 0x9454 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2739,15 +2739,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 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ 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 2e38e <_PyObject_DebugMallocStats@@Base+0x226> │ │ │ │ mov r1, fp │ │ │ │ @@ -2759,22 +2759,22 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41416 @ 0xa1c8 │ │ │ │ + movw r0, #38024 @ 0x9488 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r7, r6 │ │ │ │ blx 2bffc │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #41528 @ 0xa238 │ │ │ │ + movw r3, #38136 @ 0x94f8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ strd r6, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2799,117 +2799,117 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2e414 <_PyObject_DebugMallocStats@@Base+0x2ac> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ blx 2bfe0 │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41556 @ 0xa254 │ │ │ │ + movw r1, #38164 @ 0x9514 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41584 @ 0xa270 │ │ │ │ + movw r1, #38192 @ 0x9530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ subs r2, r2, r5 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41604 @ 0xa284 │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41628 @ 0xa29c │ │ │ │ + movw r1, #38236 @ 0x955c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #41656 @ 0xa2b8 │ │ │ │ + movw r2, #38264 @ 0x9578 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ lsls r2, r5, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41684 @ 0xa2d4 │ │ │ │ + movw r1, #38292 @ 0x9594 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #41712 @ 0xa2f0 │ │ │ │ + movw r1, #38320 @ 0x95b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #41740 @ 0xa30c │ │ │ │ + movw r2, #38348 @ 0x95cc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #41768 @ 0xa328 │ │ │ │ + movw r1, #38376 @ 0x95e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #41800 @ 0xa348 │ │ │ │ + movw r1, #38408 @ 0x9608 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #41832 @ 0xa368 │ │ │ │ + movw r1, #38440 @ 0x9628 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ - movw r1, #41864 @ 0xa388 │ │ │ │ + movw r1, #38472 @ 0x9648 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #41872 @ 0xa390 │ │ │ │ + movw r0, #38480 @ 0x9650 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ blx 2bffc │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41892 @ 0xa3a4 │ │ │ │ + movw r1, #38500 @ 0x9664 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3008,22 +3008,22 @@ │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 2e6d2 <_PyObject_DebugMallocStats@@Base+0x56a> │ │ │ │ ldr.w r3, [r7, #284] @ 0x11c │ │ │ │ ldr.w r8, [sl, #432] @ 0x1b0 │ │ │ │ cbnz r3, 2e6ca <_PyObject_DebugMallocStats@@Base+0x562> │ │ │ │ add.w r0, r7, #280 @ 0x118 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r7, #280] @ 0x118 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 2e6ee <_PyObject_DebugMallocStats@@Base+0x586> │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cbnz r3, 2e6dc <_PyObject_DebugMallocStats@@Base+0x574> │ │ │ │ ldr r0, [pc, #620] @ (2e944 <_PyObject_DebugMallocStats@@Base+0x7dc>) │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n 2e6f6 <_PyObject_DebugMallocStats@@Base+0x58e> │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -3068,15 +3068,15 @@ │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ blx 2b300 │ │ │ │ cbnz r0, 2e776 <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ bhi.n 2e778 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ mov r0, r1 │ │ │ │ b.n 2e778 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r7, #2097152 @ 0x200000 │ │ │ │ bcc.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ cmp r5, #0 │ │ │ │ @@ -3091,15 +3091,15 @@ │ │ │ │ bl 2ebc6 <_PyObject_DebugMallocStats@@Base+0xa5e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e8e6 <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ - bl 1aec20 <_start@@Base+0x824> │ │ │ │ + bl 1aea10 <_start@@Base+0x820> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movw r3, #61632 @ 0xf0c0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ @@ -3107,15 +3107,15 @@ │ │ │ │ movw r3, #2220 @ 0x8ac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ cbnz r1, 2e7e2 <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ add.w r0, r3, #460 @ 0x1cc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ lsls r1, r1, #10 │ │ │ │ beq.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movw r0, #4348 @ 0x10fc │ │ │ │ @@ -3134,29 +3134,29 @@ │ │ │ │ it ls │ │ │ │ movls r4, r1 │ │ │ │ cmp r7, r4 │ │ │ │ bhi.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cbnz r3, 2e826 <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ ldr r0, [pc, #292] @ (2e948 <_PyObject_DebugMallocStats@@Base+0x7e0>) │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ movw r3, #2220 @ 0x8ac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2e840 <_PyObject_DebugMallocStats@@Base+0x6d8> │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ b.n 2e858 <_PyObject_DebugMallocStats@@Base+0x6f0> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cbnz r2, 2e850 <_PyObject_DebugMallocStats@@Base+0x6e8> │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -3174,15 +3174,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e8e6 <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2e894 <_PyObject_DebugMallocStats@@Base+0x72c> │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ beq.n 2e8a8 <_PyObject_DebugMallocStats@@Base+0x740> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 2ea8e <_PyObject_DebugMallocStats@@Base+0x926> │ │ │ │ @@ -3220,31 +3220,31 @@ │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ b.n 2e94c <_PyObject_DebugMallocStats@@Base+0x7e4> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r5, r5, #0, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cae3c │ │ │ │ + bl 1cab4c │ │ │ │ lsls r1, r5, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f6b8 │ │ │ │ + bl 6f2a4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e94c <_PyObject_DebugMallocStats@@Base+0x7e4> │ │ │ │ ldr.w r3, [sl, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36e6c │ │ │ │ + bl 36e70 │ │ │ │ b.n 2ea8e <_PyObject_DebugMallocStats@@Base+0x926> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ @@ -3258,15 +3258,15 @@ │ │ │ │ strb r5, [r4, #20] │ │ │ │ cbz r5, 2e98c <_PyObject_DebugMallocStats@@Base+0x824> │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cbnz r3, 2e984 <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ add.w r0, r5, #300 @ 0x12c │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r5, [r5, #300] @ 0x12c │ │ │ │ mvns r5, r5 │ │ │ │ lsrs r5, r5, #31 │ │ │ │ strb r5, [r4, #21] │ │ │ │ add.w r5, r4, #56 @ 0x38 │ │ │ │ vldr d7, [pc, #260] @ 2ea98 <_PyObject_DebugMallocStats@@Base+0x930> │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -3329,36 +3329,36 @@ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ it cs │ │ │ │ movcs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r2, #15 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c8b68 │ │ │ │ + bl 1c887c │ │ │ │ cbz r0, 2ea90 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ cbnz r3, 2ea7e <_PyObject_DebugMallocStats@@Base+0x916> │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ subs r2, r2, r5 │ │ │ │ - bl 1c8de4 │ │ │ │ + bl 1c8af8 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2ea90 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8b68 │ │ │ │ + bl 1c887c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 2ea7a <_PyObject_DebugMallocStats@@Base+0x912> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -3380,15 +3380,15 @@ │ │ │ │ adds r4, #7 │ │ │ │ tst r3, r1 │ │ │ │ bne.n 2ead4 <_PyObject_DebugMallocStats@@Base+0x96c> │ │ │ │ negs r1, r1 │ │ │ │ ands r4, r1 │ │ │ │ b.n 2eadc <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ str r4, [r7, #0] │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ add r4, r3 │ │ │ │ bfc r4, #0, #15 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ str r2, [r6, #0] │ │ │ │ @@ -3432,19 +3432,19 @@ │ │ │ │ dmb ish │ │ │ │ cbnz r4, 2ebc0 <_PyObject_DebugMallocStats@@Base+0xa58> │ │ │ │ movw r6, #2220 @ 0x8ac │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbnz r3, 2eb6c <_PyObject_DebugMallocStats@@Base+0xa04> │ │ │ │ add.w r0, r6, #320 @ 0x140 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2eb7e <_PyObject_DebugMallocStats@@Base+0xa16> │ │ │ │ - movw r6, #42032 @ 0xa430 │ │ │ │ + movw r6, #38640 @ 0x96f0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ b.n 2eb82 <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ mov r4, r3 │ │ │ │ b.n 2ebaa <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ adds r4, #1 │ │ │ │ @@ -3458,18 +3458,18 @@ │ │ │ │ blx 2b300 │ │ │ │ cbnz r0, 2ebaa <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ bne.n 2eb82 <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r5, #624] @ 0x270 │ │ │ │ - movw r0, #42064 @ 0xa450 │ │ │ │ + movw r0, #38672 @ 0x9710 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1aec2c <_start@@Base+0x830> │ │ │ │ + bl 1aea1c <_start@@Base+0x82c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -3706,37 +3706,37 @@ │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ cbz r7, 2ee76 <_PyObject_DebugMallocStats@@Base+0xd0e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ + movw r3, #31936 @ 0x7cc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #42088 @ 0xa468 │ │ │ │ + movw r2, #38696 @ 0x9728 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r0, #42112 @ 0xa480 │ │ │ │ + movw r0, #38720 @ 0x9740 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aec2c <_start@@Base+0x830> │ │ │ │ + bl 1aea1c <_start@@Base+0x82c> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eec0 <_PyObject_DebugMallocStats@@Base+0xd58> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6f650 │ │ │ │ - movw r0, #42140 @ 0xa49c │ │ │ │ + bl 6f23c │ │ │ │ + movw r0, #38748 @ 0x975c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aec2c <_start@@Base+0x830> │ │ │ │ + bl 1aea1c <_start@@Base+0x82c> │ │ │ │ movs r0, #12 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -3761,15 +3761,15 @@ │ │ │ │ ands.w fp, r5, r4 │ │ │ │ bne.n 2ef10 <_PyObject_DebugMallocStats@@Base+0xda8> │ │ │ │ negs r3, r5 │ │ │ │ ands r6, r3 │ │ │ │ b.n 2ef1a <_PyObject_DebugMallocStats@@Base+0xdb2> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ and.w sl, r7, sl │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r3, [sp, #22] │ │ │ │ strb.w r3, [sp, #23] │ │ │ │ bhi.n 2eee8 <_PyObject_DebugMallocStats@@Base+0xd80> │ │ │ │ @@ -3781,30 +3781,30 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2ef42 <_PyObject_DebugMallocStats@@Base+0xdda> │ │ │ │ negs r5, r5 │ │ │ │ ands r4, r5 │ │ │ │ b.n 2ef4c <_PyObject_DebugMallocStats@@Base+0xde4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r3, sl │ │ │ │ add.w fp, sp, #23 │ │ │ │ add.w sl, sp, #22 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ bl 2f0c0 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f050 <_PyObject_DebugMallocStats@@Base+0xee8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f038 <_PyObject_DebugMallocStats@@Base+0xed0> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ mvns r3, r6 │ │ │ │ @@ -3827,15 +3827,15 @@ │ │ │ │ negs r3, r6 │ │ │ │ and.w r8, r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2f030 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6f6b8 │ │ │ │ + bl 6f2a4 │ │ │ │ b.n 2f030 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2f0c0 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3850,15 +3850,15 @@ │ │ │ │ sub.w fp, r9, r0 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2effa <_PyObject_DebugMallocStats@@Base+0xe92> │ │ │ │ negs r1, r1 │ │ │ │ and.w sl, r1, sl │ │ │ │ b.n 2f004 <_PyObject_DebugMallocStats@@Base+0xe9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ sub.w sl, sl, r1 │ │ │ │ sub.w r8, r8, fp │ │ │ │ sub.w r4, r8, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2f01c <_PyObject_DebugMallocStats@@Base+0xeb4> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -3916,15 +3916,15 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2f0b4 <_PyObject_DebugMallocStats@@Base+0xf4c> │ │ │ │ negs r1, r1 │ │ │ │ and.w r0, r1, r4 │ │ │ │ b.n 2f0bc <_PyObject_DebugMallocStats@@Base+0xf54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4005,17 +4005,17 @@ │ │ │ │ bls.n 2f26a <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - movw r0, #42172 @ 0xa4bc │ │ │ │ + movw r0, #38780 @ 0x977c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movt r3, #21508 @ 0x5404 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ vstr d8, [sp, #8] │ │ │ │ @@ -4059,33 +4059,33 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ b.n 2f26a <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f266 <_PyObject_DebugMallocStats@@Base+0x10fe> │ │ │ │ - movw r0, #42256 @ 0xa510 │ │ │ │ + movw r0, #38864 @ 0x97d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r6, r8, [sp] │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f284 <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #44] @ (2f298 <_PyObject_DebugMallocStats@@Base+0x1130>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2f284 <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #32] @ (2f29c <_PyObject_DebugMallocStats@@Base+0x1134>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ @@ -4102,26 +4102,26 @@ │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ cbnz r3, 2f2d6 <_PyObject_DebugMallocStats@@Base+0x116e> │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f2ba <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f2ba <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ clz r0, r1 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 2f35a <_PyObject_DebugMallocStats@@Base+0x11f2> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4133,33 +4133,33 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 2c108 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f334 <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f334 <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ - movw r0, #49196 @ 0xc02c │ │ │ │ + movw r0, #45804 @ 0xb2ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ negs r4, r4 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ cbz r6, 2f346 <_PyObject_DebugMallocStats@@Base+0x11de> │ │ │ │ ldr r0, [pc, #28] @ (2f35c <_PyObject_DebugMallocStats@@Base+0x11f4>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r0, [pc, #24] @ (2f360 <_PyObject_DebugMallocStats@@Base+0x11f8>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c877c │ │ │ │ + b.w 1c8484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4540,23 +4540,23 @@ │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov.w r1, sl, lsl #22 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 6f6b8 │ │ │ │ + bl 6f2a4 │ │ │ │ cbz r0, 2f76a <_PyObject_DebugMallocStats@@Base+0x1602> │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ strb.w r4, [fp, #14] │ │ │ │ b.n 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 370d0 │ │ │ │ + bl 370d4 │ │ │ │ strb.w r0, [fp, #13] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ @@ -4817,21 +4817,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r1, #448] @ 0x1c0 │ │ │ │ blt.n 2fa42 <_PyObject_DebugMallocStats@@Base+0x18da> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 2fa56 <_PyObject_DebugMallocStats@@Base+0x18ee> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ cmp r3, r1 │ │ │ │ it hi │ │ │ │ @@ -4845,36 +4845,36 @@ │ │ │ │ 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, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57500 @ 0xe09c │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ movw r4, #1013 @ 0x3f5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #58680 @ 0xe538 │ │ │ │ + movw r2, #55288 @ 0xd7f8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24e294 │ │ │ │ + bl 24d618 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4895,26 +4895,26 @@ │ │ │ │ ldreq r2, [r4, #44] @ 0x2c │ │ │ │ streq r2, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 2fb1c <_PyObject_DebugMallocStats@@Base+0x19b4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1c9398 │ │ │ │ + bl 1c90a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 2fb2c <_PyObject_DebugMallocStats@@Base+0x19c4> │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ str r4, [r5, #4] │ │ │ │ b.n 2fb38 <_PyObject_DebugMallocStats@@Base+0x19d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r4, [r5] │ │ │ │ - bl 1c9398 │ │ │ │ + bl 1c90a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #1 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ subs r1, r3, r1 │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ @@ -4924,76 +4924,76 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2fb80 <_PyObject_DebugMallocStats@@Base+0x1a18>) │ │ │ │ movw r1, #1814 @ 0x716 │ │ │ │ - movw r3, #42016 @ 0xa420 │ │ │ │ + movw r3, #38624 @ 0x96e0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #58792 @ 0xe5a8 │ │ │ │ + movw r2, #55400 @ 0xd868 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ + add r2, pc, #832 @ (adr r2, 2fec4 <_PyObject_DebugMallocStats@@Base+0x1d5c>) │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64080 @ 0xfa50 │ │ │ │ + movw r1, #60760 @ 0xed58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbd2 <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2fbd2 <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc3e <_PyObject_DebugMallocStats@@Base+0x1ad6> │ │ │ │ - movw r1, #29032 @ 0x7168 │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc42 <_PyObject_DebugMallocStats@@Base+0x1ada> │ │ │ │ - movw r1, #29060 @ 0x7184 │ │ │ │ + movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc46 <_PyObject_DebugMallocStats@@Base+0x1ade> │ │ │ │ - movw r1, #29128 @ 0x71c8 │ │ │ │ + movw r1, #25736 @ 0x6488 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc4a <_PyObject_DebugMallocStats@@Base+0x1ae2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29184 @ 0x7200 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2b904 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2fc4c <_PyObject_DebugMallocStats@@Base+0x1ae4> │ │ │ │ @@ -5013,37 +5013,37 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2fc84 <_PyObject_DebugMallocStats@@Base+0x1b1c> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #68 @ 0x44 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #62196 @ 0xf2f4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ b.n 2fc92 <_PyObject_DebugMallocStats@@Base+0x1b2a> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #16 │ │ │ │ - bl a6504 │ │ │ │ + bl a6890 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9640 @ 0x25a8 │ │ │ │ + movw r1, #5968 @ 0x1750 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 r7, r3 │ │ │ │ @@ -5074,15 +5074,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, r4, lsl #15 │ │ │ │ add r0, r3 │ │ │ │ sub.w r0, r7, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r1, [r5, #0] │ │ │ │ lsllt r1, r1, #15 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r7, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2fd2e <_PyObject_DebugMallocStats@@Base+0x1bc6> │ │ │ │ cbz r1, 2fd82 <_PyObject_DebugMallocStats@@Base+0x1c1a> │ │ │ │ @@ -5095,46 +5095,46 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #20] │ │ │ │ cbnz r2, 2fd56 <_PyObject_DebugMallocStats@@Base+0x1bee> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c968c │ │ │ │ + b.w 1c939c │ │ │ │ ldrb r5, [r0, #14] │ │ │ │ lsls r3, r5, #31 │ │ │ │ bpl.n 2fd88 <_PyObject_DebugMallocStats@@Base+0x1c20> │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 1c81bc │ │ │ │ + bl 1c7ef4 │ │ │ │ movs r3, #12 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #1408 @ 0x580 │ │ │ │ strb r5, [r4, #14] │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ b.w 2fae2 <_PyObject_DebugMallocStats@@Base+0x197a> │ │ │ │ mov r1, r2 │ │ │ │ - b.w 6f7d8 │ │ │ │ + b.w 6f3c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2fd98 <_PyObject_DebugMallocStats@@Base+0x1c30> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ cbnz r6, 2fda2 <_PyObject_DebugMallocStats@@Base+0x1c3a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 1db4c8 │ │ │ │ + b.w 1daf80 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 9e628 │ │ │ │ + b.w 9e568 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2fdb8 <_PyObject_DebugMallocStats@@Base+0x1c50> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ @@ -5145,25 +5145,25 @@ │ │ │ │ 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, #31900 @ 0x7c9c │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cbz r0, 2fe3c <_PyObject_DebugMallocStats@@Base+0x1cd4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 11c8c8 │ │ │ │ + bl 11c0f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe3e <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5594 <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ + bl 1e4f60 <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ cbnz r0, 2fe02 <_PyObject_DebugMallocStats@@Base+0x1c9a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ beq.n 2fe0c <_PyObject_DebugMallocStats@@Base+0x1ca4> │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ @@ -5172,15 +5172,15 @@ │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 2fe36 <_PyObject_DebugMallocStats@@Base+0x1cce> │ │ │ │ mov r4, r5 │ │ │ │ b.n 2fe3e <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -5192,50 +5192,50 @@ │ │ │ │ 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, #31900 @ 0x7c9c │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cbz r0, 2fe98 <_PyObject_DebugMallocStats@@Base+0x1d30> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1189b8 │ │ │ │ + bl 1183ac │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2fe8a <_PyObject_DebugMallocStats@@Base+0x1d22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl 11b268 │ │ │ │ + bl 11ae6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30040 <_PyObject_DebugMallocStats@@Base+0x1ed8> │ │ │ │ movw r7, #41352 @ 0xa188 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -5260,18 +5260,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cbnz r0, 2ff4a <_PyObject_DebugMallocStats@@Base+0x1de2> │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r4 │ │ │ │ ble.w 30040 <_PyObject_DebugMallocStats@@Base+0x1ed8> │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ @@ -5286,15 +5286,15 @@ │ │ │ │ beq.n 30018 <_PyObject_DebugMallocStats@@Base+0x1eb0> │ │ │ │ ldr.w sl, [r3] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bmi.n 2ff5e <_PyObject_DebugMallocStats@@Base+0x1df6> │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fff0 <_PyObject_DebugMallocStats@@Base+0x1e88> │ │ │ │ movs r1, #1 │ │ │ │ b.n 2ff60 <_PyObject_DebugMallocStats@@Base+0x1df8> │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w fp, r2, #3 │ │ │ │ @@ -5331,23 +5331,23 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ffd2 <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ffd2 <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26048 @ 0x65c0 │ │ │ │ + movw r1, #22656 @ 0x5880 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ b.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sl, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -5381,54 +5381,54 @@ │ │ │ │ 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, #31900 @ 0x7c9c │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cbz r0, 300ba <_PyObject_DebugMallocStats@@Base+0x1f52> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c624 │ │ │ │ + bl 11c3a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 300bc <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5594 <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ + bl 1e4f60 <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ cbnz r0, 3009a <_PyObject_DebugMallocStats@@Base+0x1f32> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ b.n 300a2 <_PyObject_DebugMallocStats@@Base+0x1f3a> │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 300b4 <_PyObject_DebugMallocStats@@Base+0x1f4c> │ │ │ │ mov r4, r5 │ │ │ │ b.n 300bc <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 300b0 <_PyObject_DebugMallocStats@@Base+0x1f48> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 000300c2 : │ │ │ │ - b.w 1ef980 <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ + b.w 1ef25c <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldrb r4, [r0, #21] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -5444,15 +5444,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 1cad5c │ │ │ │ + bl 1caa6c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #4 │ │ │ │ cbnz r2, 30112 │ │ │ │ cmp r5, #4 │ │ │ │ bne.n 30104 │ │ │ │ @@ -5496,15 +5496,15 @@ │ │ │ │ cbnz r3, 301b6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 30168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #72] @ (301c8 ) │ │ │ │ sub.w r2, sl, r2, lsl #15 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cmp r3, r8 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bne.n 30188 │ │ │ │ @@ -5536,45 +5536,45 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 301fc │ │ │ │ add.w r0, r4, #300 @ 0x12c │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 30250 │ │ │ │ add.w r0, r7, #544 @ 0x220 │ │ │ │ bl 30260 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cbnz r3, 30222 │ │ │ │ ldr r0, [pc, #60] @ (3025c ) │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cbz r3, 30244 │ │ │ │ - bl 1aec20 <_start@@Base+0x824> │ │ │ │ + bl 1aea10 <_start@@Base+0x820> │ │ │ │ cbnz r0, 30244 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ bl 302c0 │ │ │ │ ldrb.w r5, [sp, #7] │ │ │ │ b.n 30252 │ │ │ │ cbz r5, 30252 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6f730 │ │ │ │ + bl 6f31c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -5621,15 +5621,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #68] @ (30320 ) │ │ │ │ mov r2, r3 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ bl 30324 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cbz r4, 3031c │ │ │ │ @@ -5639,20 +5639,20 @@ │ │ │ │ strb r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c29c │ │ │ │ strb r7, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 3031c │ │ │ │ - movw r0, #56120 @ 0xdb38 │ │ │ │ + movw r0, #52728 @ 0xcdf8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ 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 │ │ │ │ @@ -5676,435 +5676,435 @@ │ │ │ │ bne.n 30368 │ │ │ │ negs r7, r7 │ │ │ │ ands r5, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303b2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ b.n 303b2 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 3038c │ │ │ │ negs r3, r7 │ │ │ │ and.w r8, r1, r3 │ │ │ │ b.n 30398 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ sub.w r8, r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 303a8 │ │ │ │ negs r7, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r4, r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 3033c │ │ │ │ str r4, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ - movw r0, #57840 @ 0xe1f0 │ │ │ │ + movw r0, #54436 @ 0xd4a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - movw r0, #57868 @ 0xe20c │ │ │ │ + movw r0, #54464 @ 0xd4c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #57884 @ 0xe21c │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #54480 @ 0xd4d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #57900 @ 0xe22c │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #54496 @ 0xd4e0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - movw r0, #57920 @ 0xe240 │ │ │ │ + movw r0, #54516 @ 0xd4f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - movw r0, #57940 @ 0xe254 │ │ │ │ + movw r0, #54536 @ 0xd508 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ - movw r0, #57960 @ 0xe268 │ │ │ │ + movw r0, #54556 @ 0xd51c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r1, [r4, #256] @ 0x100 │ │ │ │ - movw r0, #57980 @ 0xe27c │ │ │ │ + movw r0, #54576 @ 0xd530 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ - movw r0, #58000 @ 0xe290 │ │ │ │ + movw r0, #54596 @ 0xd544 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r1, [r4, #364] @ 0x16c │ │ │ │ - movw r0, #58020 @ 0xe2a4 │ │ │ │ + movw r0, #54616 @ 0xd558 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #58048 @ 0xe2c0 │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #54644 @ 0xd574 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #58064 @ 0xe2d0 │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #54660 @ 0xd584 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r1, #28140 @ 0x6dec │ │ │ │ + bl 1f10ec │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28140 @ 0x6dec │ │ │ │ + movw r0, #24748 @ 0x60ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30512 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30538 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30544 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 30544 │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #28160 @ 0x6e00 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #24768 @ 0x60c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28160 @ 0x6e00 │ │ │ │ + movw r0, #24768 @ 0x60c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3057a │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 305a0 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 305ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 305ac │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 305ac │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #28104 @ 0x6dc8 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #24712 @ 0x6088 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #24712 @ 0x6088 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 305e2 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30608 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30614 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 30614 │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #28280 @ 0x6e78 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #24888 @ 0x6138 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28280 @ 0x6e78 │ │ │ │ + movw r0, #24888 @ 0x6138 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3064a │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30670 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3067c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3067c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 3067c │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #28212 @ 0x6e34 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #24820 @ 0x60f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28212 @ 0x6e34 │ │ │ │ + movw r0, #24820 @ 0x60f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 306b2 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 306d8 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 306e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 306e4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 306e4 │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #39728 @ 0x9b30 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #36336 @ 0x8df0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #39728 @ 0x9b30 │ │ │ │ + movw r0, #36336 @ 0x8df0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3071a │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30740 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3074c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3074c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 3074c │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + bl 1ce3d0 │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58084 @ 0xe2e4 │ │ │ │ + movw r0, #54680 @ 0xd598 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #28200 @ 0x6e28 │ │ │ │ + movw r0, #24808 @ 0x60e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30782 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 307a8 │ │ │ │ - movw r0, #58096 @ 0xe2f0 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 307b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 307b4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 307b4 │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + bl 1f10ec │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #1416 @ 0x588 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + movw r0, #63560 @ 0xf848 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 30818 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 30818 │ │ │ │ - movw r0, #58112 @ 0xe300 │ │ │ │ + movw r0, #54708 @ 0xd5b4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r7, #58128 @ 0xe310 │ │ │ │ + movw r7, #54724 @ 0xd5c4 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ bge.n 3080c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ce6bc │ │ │ │ + bl 1ce3d0 │ │ │ │ b.n 307f6 │ │ │ │ - movw r0, #58140 @ 0xe31c │ │ │ │ + movw r0, #54736 @ 0xd5d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 3083a │ │ │ │ - movw r0, #58100 @ 0xe2f4 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 1f17c0 │ │ │ │ + b.w 1f10ec │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #3892 @ 0xf34 │ │ │ │ + movw r0, #500 @ 0x1f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - movw r0, #58192 @ 0xe350 │ │ │ │ + movw r0, #54788 @ 0xd604 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ sub.w r2, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ cbz r3, 308ba │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ bne.n 3087c │ │ │ │ - movw r0, #58188 @ 0xe34c │ │ │ │ + movw r0, #54784 @ 0xd600 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ b.n 30856 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ bls.n 308b4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bhi.n 30894 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + movw r0, #54792 @ 0xd608 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ b.n 30856 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ bcc.n 308aa │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #16796 @ 0x419c │ │ │ │ + movw r0, #13404 @ 0x345c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ b.n 30856 │ │ │ │ - movw r0, #58204 @ 0xe35c │ │ │ │ + movw r0, #54800 @ 0xd610 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ b.n 30856 │ │ │ │ - movw r0, #3892 @ 0xf34 │ │ │ │ + movw r0, #500 @ 0x1f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f17c0 │ │ │ │ + b.w 1f10ec │ │ │ │ │ │ │ │ 000308ca : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -6115,133 +6115,133 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 30902 │ │ │ │ - movw r1, #57484 @ 0xe08c │ │ │ │ + movw r1, #54080 @ 0xd340 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ b.n 3090e │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #644] @ (30bac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cbz r0, 30946 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 30d50 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 309fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30964 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1097a0 │ │ │ │ + bl 109344 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30970 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ b.n 309fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bpl.n 309fc │ │ │ │ mov r0, r5 │ │ │ │ bl 30d60 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 309b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d6c │ │ │ │ + bl 64efc │ │ │ │ cbnz r0, 309b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #61800 @ 0xf168 │ │ │ │ + movw r2, #58372 @ 0xe404 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ - bl 64de4 │ │ │ │ + bl 64f74 │ │ │ │ mov r4, r0 │ │ │ │ b.n 309de │ │ │ │ movs r4, #0 │ │ │ │ b.n 309de │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ cbnz r4, 309fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1225e0 │ │ │ │ + bl 121fe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 309fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d6c │ │ │ │ + bl 64efc │ │ │ │ cbnz r0, 309de │ │ │ │ ldr r2, [pc, #476] @ (30bb0 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64de4 │ │ │ │ + bl 64f74 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 309f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 309f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 30d50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r9, r3, #1073741824 @ 0x40000000 │ │ │ │ bne.n 30a4c │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + movw r0, #54984 @ 0xd6c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ beq.w 30d46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ beq.w 30d46 │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ + movw r0, #55048 @ 0xd708 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ beq.w 30d46 │ │ │ │ mov r4, r9 │ │ │ │ b.n 30d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -6250,288 +6250,289 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r6] │ │ │ │ - bl f6740 │ │ │ │ + bl f62a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30a88 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 30a88 │ │ │ │ mov r1, r9 │ │ │ │ bl 32f08 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ adds r7, #1 │ │ │ │ beq.w 30d2a │ │ │ │ ldr r1, [pc, #284] @ (30bb4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w sl, [r6] │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 30ace │ │ │ │ cbnz r0, 30ac8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6ac4 │ │ │ │ + bl f6624 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30d2a │ │ │ │ b.n 30b78 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 30aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30ae2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #212] @ (30bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d2a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 30b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30b10 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #168] @ (30bbc ) │ │ │ │ ldr r4, [pc, #172] @ (30bc0 ) │ │ │ │ ldr.w r3, [r2, #3368] @ 0xd28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3368] @ 0xd28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58460 @ 0xe45c │ │ │ │ + movw r0, #55056 @ 0xd710 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30b4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30b70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 30aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ b.n 30d2a │ │ │ │ ldr r1, [pc, #72] @ (30bc4 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30b8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 30bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - bl f7144 │ │ │ │ + bl 84c6c │ │ │ │ + bl f6d64 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #58484 @ 0xe474 │ │ │ │ + movw r0, #55080 @ 0xd728 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30d2a │ │ │ │ b.n 30c28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r0, #64 @ 0x40 │ │ │ │ + b.n 3044c │ │ │ │ + lsls r0, r0, #1 │ │ │ │ vst4.16 {d16-d19}, [ip :64], r2 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [pc, #396] @ (30d58 ) │ │ │ │ - bl db77c <_PyUnicode_Equal@@Base> │ │ │ │ + bl db2fc <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c14 │ │ │ │ ldr r1, [pc, #392] @ (30d5c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl db77c <_PyUnicode_Equal@@Base> │ │ │ │ + bl db2fc <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30bf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ beq.w 30d2a │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38752 @ 0x9760 │ │ │ │ + movw r0, #35412 @ 0x8a54 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30c28 │ │ │ │ b.n 30d2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6ff0 │ │ │ │ + bl 1f6a04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30c3a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 30c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - bl f7144 │ │ │ │ + bl 84c6c │ │ │ │ + bl f6d64 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #58496 @ 0xe480 │ │ │ │ + movw r0, #55092 @ 0xd734 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ b.n 30c7a │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 30d2a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 30d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30ca8 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #58508 @ 0xe48c │ │ │ │ + movw r0, #55104 @ 0xd740 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ b.n 30d00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30cb6 │ │ │ │ - bl 1f7078 │ │ │ │ + bl 1f6a8c │ │ │ │ cbz r0, 30cde │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #46132 @ 0xb434 │ │ │ │ + movw r0, #42740 @ 0xa6f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30cde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30d2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d2a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30cfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 30d2a │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d46 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cbnz r6, 30d50 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 30940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ adds r4, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -6625,54 +6626,54 @@ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne.n 30e3c │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 30e3c │ │ │ │ adds r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ b.n 30e2c │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r2, 30e6a │ │ │ │ - movw r1, #58804 @ 0xe5b4 │ │ │ │ + movw r1, #55412 @ 0xd874 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r5 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 30e7e │ │ │ │ - movw r1, #58840 @ 0xe5d8 │ │ │ │ + movw r1, #55448 @ 0xd898 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #23 │ │ │ │ b.n 310c0 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ cbnz r7, 30e8e │ │ │ │ - movw r1, #58864 @ 0xe5f0 │ │ │ │ + movw r1, #55472 @ 0xd8b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #20 │ │ │ │ b.n 310c0 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ bls.n 30eac │ │ │ │ cmp.w r7, #3452816845 @ 0xcdcdcdcd │ │ │ │ beq.n 30eac │ │ │ │ cmp.w r7, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 30eac │ │ │ │ sub.w r2, r7, #4261281277 @ 0xfdfdfdfd │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cbz r6, 30eb8 │ │ │ │ - movw r1, #58888 @ 0xe608 │ │ │ │ + movw r1, #55496 @ 0xd8c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #16 │ │ │ │ b.n 310c0 │ │ │ │ cmn.w r7, #256 @ 0x100 │ │ │ │ bcs.n 30eac │ │ │ │ ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -6682,63 +6683,63 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 31584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 310b6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58908 @ 0xe61c │ │ │ │ + movw r1, #55516 @ 0xd8dc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cbz r3, 30f20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30f20 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ b.n 30f34 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58920 @ 0xe628 │ │ │ │ + movw r1, #55528 @ 0xd8e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r7 │ │ │ │ bl 31584 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31058 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ subs r7, r7, r0 │ │ │ │ bmi.n 31058 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cbz r3, 30f6c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cbz r1, 30f6c │ │ │ │ lsrs r2, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 281614 │ │ │ │ + bl 28091c │ │ │ │ mov r1, r0 │ │ │ │ b.n 31048 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp.w r7, r3, lsl #1 │ │ │ │ bge.n 31058 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -6821,63 +6822,63 @@ │ │ │ │ bge.n 30fa0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 31046 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 285008 │ │ │ │ + bl 28434c │ │ │ │ b.n 31038 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 31058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ b.n 3106c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57788 @ 0xe1bc │ │ │ │ + movw r1, #54300 @ 0xd41c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ cbz r1, 31090 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 31090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ b.n 310a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 310cc │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 310da │ │ │ │ subs.w r8, r8, #1 │ │ │ │ beq.n 310da │ │ │ │ ldr r7, [sp, #4] │ │ │ │ b.n 30e92 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ @@ -6892,103 +6893,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31104 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ sub sp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 3113e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5212 @ 0x145c │ │ │ │ + movw r1, #1820 @ 0x71c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ b.n 3117e │ │ │ │ mov r4, r0 │ │ │ │ bl 31284 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31270 │ │ │ │ ldr r6, [pc, #296] @ (31278 ) │ │ │ │ adds r1, r4, #1 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ str.w r4, [r6, #1480] @ 0x5c8 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3116e │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0b0 │ │ │ │ b.n 31174 │ │ │ │ ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ str.w r0, [r6, #1560] @ 0x618 │ │ │ │ cbnz r0, 31184 │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 31272 │ │ │ │ ldr r4, [pc, #244] @ (3127c ) │ │ │ │ movs r0, #0 │ │ │ │ - movw r3, #36621 @ 0x8f0d │ │ │ │ + movw r3, #35109 @ 0x8925 │ │ │ │ movt r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #22073 @ 0x5639 │ │ │ │ + movw r3, #20297 @ 0x4f49 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #63317 @ 0xf755 │ │ │ │ + movw r3, #61633 @ 0xf0c1 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #56649 @ 0xdd49 │ │ │ │ + movw r3, #54197 @ 0xd3b5 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c6e94 │ │ │ │ + bl 1c6c8c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 208908 │ │ │ │ + bl 208320 │ │ │ │ sub.w r1, r4, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r3, #53277 @ 0xd01d │ │ │ │ + movw r3, #50793 @ 0xc669 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #65261 @ 0xfeed │ │ │ │ + movw r3, #63577 @ 0xf859 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #62549 @ 0xf455 │ │ │ │ + movw r3, #61025 @ 0xee61 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c6e94 │ │ │ │ + bl 1c6c8c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 208908 │ │ │ │ + bl 208320 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - bl 1c6e94 │ │ │ │ + bl 1c6c8c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 208908 │ │ │ │ + bl 208320 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #56405 @ 0xdc55 │ │ │ │ + movw r3, #53953 @ 0xd2c1 │ │ │ │ movt r3, #21 │ │ │ │ str.w r2, [r6, #1604] @ 0x644 │ │ │ │ str.w r3, [r6, #1600] @ 0x640 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6998,30 +6999,30 @@ │ │ │ │ bne.n 31222 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 31244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr r0, [pc, #56] @ (31280 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 31262 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 31252 │ │ │ │ dmb ish │ │ │ │ beq.n 31272 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ b.n 31272 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -7044,29 +7045,29 @@ │ │ │ │ bne.n 3129c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 312be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr r0, [pc, #52] @ (312f4 ) │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r0, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 312dc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 312cc │ │ │ │ dmb ish │ │ │ │ beq.n 312ea │ │ │ │ add.w r0, r0, #1544 @ 0x608 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -7101,202 +7102,202 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 20a6c0 │ │ │ │ + bl 20a0d8 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31500 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #8888 @ 0x22b8 │ │ │ │ + movw r0, #5496 @ 0x1578 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31500 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31512 │ │ │ │ - movw r1, #8908 @ 0x22cc │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1bcd98 │ │ │ │ + bl 1bcb90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31512 │ │ │ │ - movw r0, #62172 @ 0xf2dc │ │ │ │ + movw r0, #58852 @ 0xe5e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 314d8 │ │ │ │ - movw r0, #8928 @ 0x22e0 │ │ │ │ + movw r0, #5536 @ 0x15a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 313e6 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8944 @ 0x22f0 │ │ │ │ + movw r2, #5552 @ 0x15b0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r9 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314b6 │ │ │ │ - movw r1, #8976 @ 0x2310 │ │ │ │ + movw r1, #5584 @ 0x15d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31416 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8996 @ 0x2324 │ │ │ │ + movw r2, #5604 @ 0x15e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314b6 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314b0 │ │ │ │ - movw r0, #17304 @ 0x4398 │ │ │ │ + movw r0, #13912 @ 0x3658 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d92e0 │ │ │ │ + bl 1d8d98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314b2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r1, #4380 @ 0x111c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9048 @ 0x2358 │ │ │ │ + movw r1, #5656 @ 0x1618 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ cbnz r0, 314b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9060 @ 0x2364 │ │ │ │ + movw r1, #5668 @ 0x1624 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 314b2 │ │ │ │ ldr r1, [pc, #268] @ (31580 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #260] @ 31580 │ │ │ │ - bl 10a04c │ │ │ │ + bl 109bf0 │ │ │ │ cbz r0, 314b6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 314c6 │ │ │ │ b.n 31576 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [pc, #204] @ 31580 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21ab48 │ │ │ │ + bl 21a4a8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ b.n 31482 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31576 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 31576 │ │ │ │ movw r3, #43700 @ 0xaab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cbnz r0, 3150e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ - movw r2, #8944 @ 0x22f0 │ │ │ │ + movw r2, #5552 @ 0x15b0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21ab48 │ │ │ │ + bl 21a4a8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 31576 │ │ │ │ - bl f7144 │ │ │ │ - movw r0, #17352 @ 0x43c8 │ │ │ │ + bl f6d64 │ │ │ │ + movw r0, #13960 @ 0x3688 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #14 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31538 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21ab48 │ │ │ │ + bl 21a4a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 31576 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d8a4 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20d2b0 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3155a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3155a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3152a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3156c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cbz r4, 31570 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31576 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -7321,15 +7322,15 @@ │ │ │ │ it ne │ │ │ │ cmpne.w r4, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 31596 │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ bcs.n 31596 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160c28 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160218 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31596 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -7400,30 +7401,30 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00031674 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 316ac │ │ │ │ - bl 1f310c │ │ │ │ + bl 1f2a44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3169c │ │ │ │ mov r4, r5 │ │ │ │ b.n 316ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 31698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 000316b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7439,75 +7440,75 @@ │ │ │ │ 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 217590 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ + bl 2169a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 316ee │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ 000316f8 : │ │ │ │ cbnz r1, 316fe │ │ │ │ - b.w aa984 │ │ │ │ + b.w a9e24 │ │ │ │ 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 31726 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aa984 │ │ │ │ + b.w a9e24 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #17416 @ 0x4408 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31778 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #17720 @ 0x4538 │ │ │ │ + movw r2, #14260 @ 0x37b4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 21c3c8 │ │ │ │ + bl 21bd28 │ │ │ │ b.n 3178a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28224 @ 0x6e40 │ │ │ │ + movw r0, #24832 @ 0x6100 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 218560 │ │ │ │ + bl 217d6c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3175a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ │ │ │ │ 00031794 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -7530,90 +7531,90 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (317f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 317f0 │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 7a620 │ │ │ │ + bl 7a858 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 317f2 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - movw r1, #18688 @ 0x4900 │ │ │ │ + movw r1, #15296 @ 0x3bc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #19812 @ 0x4d64 │ │ │ │ + movw r0, #16420 @ 0x4024 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ cbnz r0, 31836 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 318a4 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 318ba │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #18708 @ 0x4914 │ │ │ │ + movw r0, #15316 @ 0x3bd4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 318a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 318a4 │ │ │ │ ldr r2, [pc, #84] @ (318c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21a0e4 <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ + bl 2199e8 <_PyParkingLot_UnparkAll@@Base+0x1cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3188c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3188c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 318a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 318ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 318ba │ │ │ │ - movw r0, #18736 @ 0x4930 │ │ │ │ + movw r0, #15344 @ 0x3bf0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f17c0 │ │ │ │ + bl 1f10ec │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21ab48 │ │ │ │ + b.w 21a4a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7627,87 +7628,87 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ cbnz r2, 318e8 │ │ │ │ add r5, sp, #8 │ │ │ │ b.n 318ea │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #248] @ (319e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 319da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 3191e │ │ │ │ - movw r0, #19008 @ 0x4a40 │ │ │ │ + movw r0, #15616 @ 0x3d00 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 3190e │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (319e4 ) │ │ │ │ - bl 2085a4 │ │ │ │ + bl 207fbc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3191e │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [pc, #192] @ (319e8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 319da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31958 │ │ │ │ - movw r0, #19016 @ 0x4a48 │ │ │ │ + movw r0, #15624 @ 0x3d08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31948 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #156] @ (319e8 ) │ │ │ │ - bl 2085a4 │ │ │ │ + bl 207fbc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31958 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ movw sl, #35736 @ 0x8b98 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ - movw r9, #43840 @ 0xab40 │ │ │ │ + movw r9, #43848 @ 0xab48 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 319f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 319c8 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cbnz r0, 3198a │ │ │ │ movs r4, #0 │ │ │ │ b.n 319d6 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 319a0 │ │ │ │ add.w r4, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ beq.n 319da │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ cbz r3, 319ba │ │ │ │ ldr r3, [pc, #64] @ (319ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 21c508 │ │ │ │ + bl 21be68 │ │ │ │ b.n 319d6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 319aa │ │ │ │ b.n 319da │ │ │ │ cmp r0, #11 │ │ │ │ bne.n 31986 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -7732,1103 +7733,1103 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bmi.n 31a2a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #19140 @ 0x4ac4 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ b.n 31a32 │ │ │ │ - bl 1ce2d0 <_PyArena_New@@Base> │ │ │ │ + bl 1cdfe4 <_PyArena_New@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 31a38 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d30 │ │ │ │ movw r3, #59968 @ 0xea40 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 31a9e │ │ │ │ ldr r0, [pc, #428] @ (31bfc ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31a60 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31a98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a5c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 31a5c │ │ │ │ ldr r1, [pc, #396] @ (31c00 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a58 │ │ │ │ cbz r4, 31a98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 31a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31a98 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [pc, #356] @ (31c04 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31abc │ │ │ │ - movw r5, #35328 @ 0x8a00 │ │ │ │ + movw r5, #31936 @ 0x7cc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 31b08 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31b00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31ae2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31aaa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 31b00 │ │ │ │ mov r0, r8 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31b08 │ │ │ │ - bl f7144 │ │ │ │ - movw r5, #35328 @ 0x8a00 │ │ │ │ + bl f6d64 │ │ │ │ + movw r5, #31936 @ 0x7cc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #252] @ (31c08 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31b24 │ │ │ │ - movw r6, #35328 @ 0x8a00 │ │ │ │ + movw r6, #31936 @ 0x7cc0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 31b66 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cbz r7, 31b5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31b44 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 31b14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 31b5e │ │ │ │ mov r0, r7 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31b66 │ │ │ │ - bl f7144 │ │ │ │ - movw r6, #35328 @ 0x8a00 │ │ │ │ + bl f6d64 │ │ │ │ + movw r6, #31936 @ 0x7cc0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ mov r3, sl │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + movw r1, #39308 @ 0x998c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #63308 @ 0xf74c │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31bb6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 16224c │ │ │ │ + bl 16183c │ │ │ │ mov r4, r0 │ │ │ │ b.n 31bb8 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ cbz r4, 31be4 │ │ │ │ - movw r0, #17304 @ 0x4398 │ │ │ │ + movw r0, #13912 @ 0x3658 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d92e0 │ │ │ │ + bl 1d8d98 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ b.n 31a32 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #11 │ │ │ │ bne.n 31bf0 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 31bf4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ b.n 31d30 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bgt.n 31c74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfa400052 │ │ │ │ @ instruction: 0xfa580052 │ │ │ │ - bl 9a680 │ │ │ │ + bl 9a584 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 213fd0 │ │ │ │ + bl 213904 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 31d02 │ │ │ │ ldr r1, [pc, #216] @ (31d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r8, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cbz r0, 31ce2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174cec │ │ │ │ + bl 17455c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31ce2 │ │ │ │ ldr r1, [pc, #176] @ (31d3c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31cce │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31cb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 31cce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ bgt.n 31cce │ │ │ │ add.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [pc, #124] @ (31d40 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31cf6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r7, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ b.n 31a32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31d16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 21fb88 │ │ │ │ + bl 21f1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #328] @ 0x148 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00031d44 <_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 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32608 <_Py_GetConfigsAsDict@@Base+0x8c4> │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ movw r3, #32188 @ 0x7dbc │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31d82 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31d9e <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ 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, #20856 @ 0x5178 │ │ │ │ + movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31dc4 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31dc4 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32192 @ 0x7dc0 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20888 @ 0x5198 │ │ │ │ + movw r1, #17496 @ 0x4458 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e06 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e06 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32196 @ 0x7dc4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31e22 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31e3e <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ 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, #20920 @ 0x51b8 │ │ │ │ + movw r1, #17528 @ 0x4478 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e64 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e64 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32200 @ 0x7dc8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20956 @ 0x51dc │ │ │ │ + movw r1, #17564 @ 0x449c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ea6 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ea6 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61544 @ 0xf068 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #17604 @ 0x44c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ee8 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ee8 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62180 @ 0xf2e4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21008 @ 0x5210 │ │ │ │ + movw r1, #17616 @ 0x44d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f2a <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f2a <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62172 @ 0xf2dc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21024 @ 0x5220 │ │ │ │ + movw r1, #17632 @ 0x44e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f6c <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f6c <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62176 @ 0xf2e0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + movw r1, #17648 @ 0x44f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31fae <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31fae <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62188 @ 0xf2ec │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #17664 @ 0x4500 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ff0 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ff0 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62192 @ 0xf2f0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21076 @ 0x5254 │ │ │ │ + movw r1, #17684 @ 0x4514 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32032 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32032 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62184 @ 0xf2e8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21092 @ 0x5264 │ │ │ │ + movw r1, #17700 @ 0x4524 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32074 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32074 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62156 @ 0xf2cc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21108 @ 0x5274 │ │ │ │ + movw r1, #17716 @ 0x4534 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320b6 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320b6 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62196 @ 0xf2f4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21124 @ 0x5284 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320f8 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320f8 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62160 @ 0xf2d0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21144 @ 0x5298 │ │ │ │ + movw r1, #17752 @ 0x4558 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3213a <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3213a <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61540 @ 0xf064 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21160 @ 0x52a8 │ │ │ │ + movw r1, #17768 @ 0x4568 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3217c <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3217c <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62168 @ 0xf2d8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #17796 @ 0x4584 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 321be <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321be <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + movw r1, #17824 @ 0x45a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32200 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32200 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62164 @ 0xf2d4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21240 @ 0x52f8 │ │ │ │ + movw r1, #17848 @ 0x45b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32240 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32240 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #29524 @ 0x7354 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21264 @ 0x5310 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3227e <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3227e <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21292 @ 0x532c │ │ │ │ + movw r1, #17900 @ 0x45ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322bc <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322bc <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #21308 @ 0x533c │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322ea <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 322ea <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #692] @ (325a0 <_Py_GetConfigsAsDict@@Base+0x85c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 32320 <_Py_GetConfigsAsDict@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ b.n 32592 <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28028 @ 0x6d7c │ │ │ │ + movw r1, #24636 @ 0x603c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3234a <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3234a <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28068 @ 0x6da4 │ │ │ │ + movw r1, #24676 @ 0x6064 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32388 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32388 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28056 @ 0x6d98 │ │ │ │ + movw r1, #24664 @ 0x6058 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 323c6 <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 323c6 <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28080 @ 0x6db0 │ │ │ │ + movw r1, #24688 @ 0x6070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32404 <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32404 <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27996 @ 0x6d5c │ │ │ │ + movw r1, #24604 @ 0x601c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32444 <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32444 <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27956 @ 0x6d34 │ │ │ │ + movw r1, #24564 @ 0x5ff4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32486 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32486 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27972 @ 0x6d44 │ │ │ │ + movw r1, #24580 @ 0x6004 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 324c8 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 324c8 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #24624 @ 0x6030 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3250a <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3250a <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28044 @ 0x6d8c │ │ │ │ + movw r1, #24652 @ 0x604c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3254c <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3254c <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3258a <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3258a <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 325a4 <_Py_GetConfigsAsDict@@Base+0x860> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #21324 @ 0x534c │ │ │ │ + movw r1, #17932 @ 0x460c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 325cc <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 325cc <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e13f0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1e0e9c <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00032620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8837,19 +8838,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl ae5ec │ │ │ │ + bl ada68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 3264e │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032654 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8867,31 +8868,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 32698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 326a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b20 │ │ │ │ + b.w 54b98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2ba9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce920 │ │ │ │ + bl 1ce634 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ 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 │ │ │ │ @@ -8905,15 +8906,15 @@ │ │ │ │ blx 2bf14 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 326fe │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4266c │ │ │ │ + bl 426b4 │ │ │ │ b.n 3278a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -8921,102 +8922,102 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c19c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 326ec │ │ │ │ - movw r1, #28204 @ 0x6e2c │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #28412 @ 0x6efc │ │ │ │ + movw r0, #25020 @ 0x61bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3278a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #26144 @ 0x6620 │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #59968 @ 0xea40 │ │ │ │ + movw r3, #56616 @ 0xdd28 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 3278e │ │ │ │ movs r0, #0 │ │ │ │ b.n 32812 │ │ │ │ ldr r1, [pc, #136] @ (32818 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 327ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 327ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3278a │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 32800 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #84] @ (3281c ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ bpl.n 327d6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 327e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a3e28 │ │ │ │ + bl a32a0 │ │ │ │ b.n 327f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbbb4 │ │ │ │ + bl 1cb88c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3278a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 32804 │ │ │ │ movs r0, #1 │ │ │ │ b.n 32812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32800 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 32800 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfb780052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -9028,124 +9029,124 @@ │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #2692] @ 0xa84 │ │ │ │ cbnz r3, 32840 │ │ │ │ ldr.w r3, [r0, #2720] @ 0xaa0 │ │ │ │ cbz r3, 32848 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 32848 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #22 │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r0, r0, [r4] │ │ │ │ strd r0, r0, [r4, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r3, #43820 @ 0xab2c │ │ │ │ + movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - movw r8, #43800 @ 0xab18 │ │ │ │ + movw r8, #43804 @ 0xab1c │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cbnz r0, 328b4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cbnz r0, 328b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cbnz r0, 328b4 │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3297c │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 225268 │ │ │ │ + bl 2248b4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl f6ac4 │ │ │ │ + bl f6624 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 328f2 │ │ │ │ ldr r1, [pc, #172] @ (32984 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ cbnz r0, 3294c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 22968c │ │ │ │ + b.w 228cd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32952 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #27756 @ 0x6c6c │ │ │ │ + movw r0, #24384 @ 0x5f40 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 32956 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3293e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3293e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32958 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ b.n 32958 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ b.n 32958 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32958 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1c872c │ │ │ │ + b.w 84c84 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9155,19 +9156,19 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ beq.n 329b6 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ cbz r0, 329bc │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 329cc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ b.n 32ae2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -9179,95 +9180,95 @@ │ │ │ │ beq.n 32ad4 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 329fa │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ cbz r0, 32a00 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbnz r2, 32a1e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32a2a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32ad4 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 32a1e │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ cbz r0, 32a8c │ │ │ │ mov r0, fp │ │ │ │ bl 32aec │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 32a8c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 32a6e │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cbz r0, 32a6e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32ad4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 32a80 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ cbz r0, 32a9e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 32a36 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf244 │ │ │ │ + bl ce98c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 32aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ b.n 32a14 │ │ │ │ cmp r6, r5 │ │ │ │ ble.n 32ab8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 32aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e086c │ │ │ │ + bl e0348 │ │ │ │ b.n 32adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ @@ -9280,28 +9281,28 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ beq.n 32b14 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ cbz r0, 32b1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32b46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl d1664 │ │ │ │ + bl d0da4 │ │ │ │ cbz r0, 32b3a │ │ │ │ mov r0, r4 │ │ │ │ bl 32b50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -9321,32 +9322,32 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ beq.n 32b78 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ cbz r0, 32b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b8a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32baa │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ cbz r0, 32ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cee84 │ │ │ │ + bl ce5cc │ │ │ │ cbnz r0, 32ba4 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 32ba6 │ │ │ │ ldr r0, [pc, #8] @ (32bb0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ @@ -9369,15 +9370,15 @@ │ │ │ │ bne.n 32be2 <_PyUnicode_FromId@@Base+0x2e> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32bd2 <_PyUnicode_FromId@@Base+0x1e> │ │ │ │ dmb ish │ │ │ │ beq.n 32bee <_PyUnicode_FromId@@Base+0x3a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ ldr r3, [pc, #332] @ (32d3c <_PyUnicode_FromId@@Base+0x188>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ @@ -9392,15 +9393,15 @@ │ │ │ │ bne.n 32c2a <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c1a <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 32c36 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 32c60 <_PyUnicode_FromId@@Base+0xac> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ @@ -9416,49 +9417,49 @@ │ │ │ │ bne.n 32c78 <_PyUnicode_FromId@@Base+0xc4> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c68 <_PyUnicode_FromId@@Base+0xb4> │ │ │ │ dmb ish │ │ │ │ beq.n 32c84 <_PyUnicode_FromId@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 32c9a <_PyUnicode_FromId@@Base+0xe6> │ │ │ │ ldr.w r3, [r6, #2060] @ 0x80c │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cbnz r5, 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ ldr.w r5, [r8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 894f8 │ │ │ │ + bl 893e0 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r6, #2060] @ 0x80c │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 32d06 <_PyUnicode_FromId@@Base+0x152> │ │ │ │ mov.w r8, r4, lsl #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ it lt │ │ │ │ movlt.w r8, #16 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32cea <_PyUnicode_FromId@@Base+0x136> │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ b.n 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ ldr.w r0, [r6, #2056] @ 0x808 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b44c │ │ │ │ @@ -9474,15 +9475,15 @@ │ │ │ │ bne.n 32d28 <_PyUnicode_FromId@@Base+0x174> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32d18 <_PyUnicode_FromId@@Base+0x164> │ │ │ │ dmb ish │ │ │ │ beq.n 32d34 <_PyUnicode_FromId@@Base+0x180> │ │ │ │ mov r0, r7 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9494,170 +9495,172 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 32d62 <_PyUnicode_FromId@@Base+0x1ae> │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 32d76 <_PyUnicode_FromId@@Base+0x1c2> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 32d7e <_PyUnicode_FromId@@Base+0x1ca> │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + movw r0, #40488 @ 0x9e28 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cbz r0, 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ b.n 32d5a <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32d9c <_PyUnicode_FromId@@Base+0x1e8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ b.n 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 32dba <_PyUnicode_FromId@@Base+0x206> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ b.n 32dd2 <_PyUnicode_FromId@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0fc8 │ │ │ │ + bl 1f08f4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (32dd8 <_PyUnicode_FromId@@Base+0x224>) │ │ │ │ strd r3, r4, [sp] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00032ddc : │ │ │ │ ldr r0, [pc, #4] @ (32de4 ) │ │ │ │ - b.w 1da9dc │ │ │ │ + b.w 1da494 │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #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 eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (32ef8 ) │ │ │ │ + ldr r1, [pc, #244] @ (32ef4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + bl 1df9f0 │ │ │ │ + movw r1, #27360 @ 0x6ae0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32e22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32ef6 │ │ │ │ - ldr r1, [pc, #216] @ (32efc ) │ │ │ │ + b.n 32ef0 │ │ │ │ + ldr r1, [pc, #212] @ (32ef8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ - movw r1, #49328 @ 0xc0b0 │ │ │ │ + bl 1df9f0 │ │ │ │ + movw r1, #45720 @ 0xb298 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ - ldr r1, [pc, #188] @ (32f00 ) │ │ │ │ + ldr r1, [pc, #184] @ (32efc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ - movw r1, #49348 @ 0xc0c4 │ │ │ │ + bl 1df9f0 │ │ │ │ + movw r1, #45740 @ 0xb2ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 7fac4 │ │ │ │ - movw r1, #39572 @ 0x9a94 │ │ │ │ + bl 7fab4 │ │ │ │ + movw r1, #35888 @ 0x8c30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ - movw r6, #42284 @ 0xa52c │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ + ldr r6, [pc, #128] @ (32f00 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 32e9a │ │ │ │ + cbz r1, 32e94 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32e86 │ │ │ │ - b.n 32ef6 │ │ │ │ + bne.n 32e80 │ │ │ │ + b.n 32ef0 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e1c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #80] @ (32f04 ) │ │ │ │ + ldr r1, [pc, #84] @ (32f04 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff44 │ │ │ │ + bl 1df9ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32ed0 │ │ │ │ + bge.n 32eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32ed0 │ │ │ │ + cbnz r3, 32eca │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32e1c │ │ │ │ - movw r0, #44676 @ 0xae84 │ │ │ │ + movw r0, #41060 @ 0xa064 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3314e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9666,58 +9669,58 @@ │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 32f48 │ │ │ │ - movw r0, #23556 @ 0x5c04 │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov.w r1, #788 @ 0x314 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33148 │ │ │ │ add r1, sp, #20 │ │ │ │ - movw r0, #38624 @ 0x96e0 │ │ │ │ + movw r0, #36220 @ 0x8d7c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a300 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129bfc <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32f42 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 32f66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bmi.n 32f6c │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ b.n 32f9c │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 103ba0 │ │ │ │ + bl 10374c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32f98 │ │ │ │ subs r5, r0, #0 │ │ │ │ bgt.n 32f9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33130 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ b.n 33130 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38640 @ 0x96f0 │ │ │ │ + movw r0, #36236 @ 0x8d8c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.w 33148 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9731,33 +9734,33 @@ │ │ │ │ b.n 32fc4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, sl │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r4 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #36272 @ 0x8db0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 33128 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f55c0 │ │ │ │ + bl 1f4f1c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne.n 33016 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - bl 21a978 │ │ │ │ + bl 21a2a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 33040 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 33040 │ │ │ │ subs.w r2, r8, r6 │ │ │ │ @@ -9772,15 +9775,15 @@ │ │ │ │ ldr.w r8, [r5, #84] @ 0x54 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n 33066 │ │ │ │ cmp.w fp, #3 │ │ │ │ ble.n 33052 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64c88 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ + bl 64e18 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330fe │ │ │ │ ldrd r4, r8, [r5, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 330fe │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 330fe │ │ │ │ @@ -9789,112 +9792,112 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 3310a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330fe │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 330a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 330a6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ beq.n 330fe │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - bl 333d0 │ │ │ │ + bl 333cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cbnz r0, 330cc │ │ │ │ cbnz r3, 330f2 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cbz r0, 330ea │ │ │ │ - movw r3, #43844 @ 0xab44 │ │ │ │ + movw r3, #43852 @ 0xab4c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 330ee │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ b.n 330f2 │ │ │ │ mov sl, r0 │ │ │ │ b.n 330f2 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n 33102 │ │ │ │ mov r4, r5 │ │ │ │ b.n 33140 │ │ │ │ - bl 11699c │ │ │ │ + bl 11648c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 330fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3311e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3311e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r4 │ │ │ │ b.n 32fea │ │ │ │ mov r4, r7 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 33134 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33148 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64c88 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ + bl 64e18 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ b.n 32f42 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00033152 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r1, 33170 │ │ │ │ - movw r1, #38708 @ 0x9734 │ │ │ │ + movw r1, #36304 @ 0x8dd0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #96] @ (331cc ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #88] @ (331d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cbnz r3, 331b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -9904,113 +9907,111 @@ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ ble.n 331a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 331a8 │ │ │ │ - movw r1, #38784 @ 0x9780 │ │ │ │ + movw r1, #36380 @ 0x8e1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #40] @ (331cc ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 7613a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 76306 <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ccb88 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1cc860 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #38736 @ 0x9750 │ │ │ │ + movw r2, #36332 @ 0x8dec │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #336 @ (adr r6, 33320 ) │ │ │ │ + b.n 333b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 2e168 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 33202 │ │ │ │ + cbz r0, 331fe │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ - ldr r6, [pc, #220] @ (332e0 ) │ │ │ │ + ldr r6, [pc, #220] @ (332dc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #39984 @ 0x9c30 │ │ │ │ + movw r1, #36592 @ 0x8ef0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #41352 @ 0xa188 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1924] @ 0x784 │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40004 @ 0x9c44 │ │ │ │ + movw r1, #36612 @ 0x8f04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40028 @ 0x9c5c │ │ │ │ + movw r1, #36636 @ 0x8f1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1724] @ 0x6bc │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40048 @ 0x9c70 │ │ │ │ + movw r1, #36656 @ 0x8f30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1900] @ 0x76c │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #40068 @ 0x9c84 │ │ │ │ + movw r2, #36676 @ 0x8f44 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ 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, #1724] @ 0x6bc │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 3328c │ │ │ │ + bne.n 33288 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -10019,43 +10020,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #40096 @ 0x9ca0 │ │ │ │ + movw r1, #36704 @ 0x8f60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 33344 │ │ │ │ - ldr r0, [pc, #64] @ (3334c ) │ │ │ │ - bl 146908 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 33340 │ │ │ │ + ldr r0, [pc, #64] @ (33348 ) │ │ │ │ + bl 1460b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33346 │ │ │ │ + cbz r0, 33342 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ (33350 ) │ │ │ │ - bl 12bd14 │ │ │ │ + ldr r1, [pc, #44] @ (3334c ) │ │ │ │ + bl 12b5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33334 │ │ │ │ + blt.n 33330 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33346 │ │ │ │ + b.n 33342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33330 │ │ │ │ + bne.n 3332c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33330 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3332c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ @@ -10064,582 +10065,582 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #68] @ (333b0 ) │ │ │ │ - movw r2, #40108 @ 0x9cac │ │ │ │ + ldr r3, [pc, #68] @ (333ac ) │ │ │ │ + movw r2, #36716 @ 0x8f6c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl f59e4 │ │ │ │ - cbnz r0, 33384 │ │ │ │ + bl f5544 │ │ │ │ + cbnz r0, 33380 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 333ac │ │ │ │ + b.n 333a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0e1c │ │ │ │ + bl 1f0748 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33380 │ │ │ │ - bl 33d28 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 3337c │ │ │ │ + bl 33d24 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ - bl 11699c │ │ │ │ + bl 84c6c │ │ │ │ + bl 11648c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 33404 │ │ │ │ + bmi.n 33378 │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2357a4 <_PyErr_Format@@Base+0x1184> │ │ │ │ + bl 234b2c <_PyErr_Format@@Base+0x1180> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-104] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ sub sp, #4 │ │ │ │ - cbz r1, 33410 │ │ │ │ + cbz r1, 3340c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1396a8 │ │ │ │ + bl 138ee0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bne.n 33414 │ │ │ │ + bne.n 33410 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 33414 │ │ │ │ + ble.n 33410 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1396f4 │ │ │ │ + bl 138f2c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.n 33414 │ │ │ │ + bne.n 33410 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 338fe │ │ │ │ - movw r0, #28412 @ 0x6efc │ │ │ │ + b.n 338fa │ │ │ │ + movw r0, #25020 @ 0x61bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338fa │ │ │ │ - ldr r1, [pc, #632] @ (336a4 ) │ │ │ │ + beq.w 338f6 │ │ │ │ + ldr r1, [pc, #632] @ (336a0 ) │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56216 @ 0xdb98 │ │ │ │ + movw r2, #52824 @ 0xce58 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #26464 @ 0x6760 │ │ │ │ + movw r2, #23072 @ 0x5a20 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 207504 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 206f1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33610 │ │ │ │ - bl f7144 │ │ │ │ + bne.w 3360c │ │ │ │ + bl f6d64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a044 │ │ │ │ + bl 149800 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3345e │ │ │ │ - bl f7144 │ │ │ │ - b.n 335f4 │ │ │ │ + cbnz r0, 3345a │ │ │ │ + bl f6d64 │ │ │ │ + b.n 335f0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 33472 │ │ │ │ + cbz r0, 3346e │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c0c8 │ │ │ │ - ldr r3, [pc, #556] @ (336a8 ) │ │ │ │ + ldr r3, [pc, #556] @ (336a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #552] @ (336ac ) │ │ │ │ + ldr r0, [pc, #552] @ (336a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33498 │ │ │ │ - bl f7144 │ │ │ │ + bge.n 33494 │ │ │ │ + bl f6d64 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 335cc │ │ │ │ + beq.w 335c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 33494 │ │ │ │ + beq.n 33490 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10f464 │ │ │ │ - ldr r1, [pc, #496] @ (336a4 ) │ │ │ │ + bl 10ef4c │ │ │ │ + ldr r1, [pc, #496] @ (336a0 ) │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335cc │ │ │ │ + beq.w 335c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 335ce │ │ │ │ + ble.w 335ca │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - movw r8, #56216 @ 0xdb98 │ │ │ │ + movw r8, #52824 @ 0xce58 │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f0978 │ │ │ │ - cbnz r0, 33504 │ │ │ │ + bl 1f02a4 │ │ │ │ + cbnz r0, 33500 │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 335b2 │ │ │ │ - bl 14a044 │ │ │ │ + bpl.n 335ae │ │ │ │ + bl 149800 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3351a │ │ │ │ - bl f7144 │ │ │ │ - b.n 335b2 │ │ │ │ + cbnz r0, 33516 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 335ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - blt.n 3353e │ │ │ │ + blt.n 3353a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 335b2 │ │ │ │ + bge.n 335ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 335b2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 335b2 │ │ │ │ + bne.n 335ae │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 335ae │ │ │ │ add.w r1, r0, #16 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ mov r0, sl │ │ │ │ blx 2bc64 <__strcpy_chk@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33560 │ │ │ │ + bge.n 3355c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 33560 │ │ │ │ + cbnz r2, 3355c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ blx 2c0c8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 335b2 │ │ │ │ - cbz r6, 3357e │ │ │ │ + bne.n 335ae │ │ │ │ + cbz r6, 3357a │ │ │ │ add.w r2, sp, #59 @ 0x3b │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ ittt ne │ │ │ │ addne r6, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ strbne.w r2, [sl, r0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ add.w r0, sl, r6 │ │ │ │ blx 2bc64 <__strcpy_chk@plt> │ │ │ │ - movw r2, #48932 @ 0xbf24 │ │ │ │ + movw r2, #45540 @ 0xb1e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 6ded8 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ + bl 6e6b0 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33514 │ │ │ │ + beq.n 33510 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 334e6 │ │ │ │ + bne.n 334e2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 335f2 │ │ │ │ + bge.n 335ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 335f2 │ │ │ │ + cbnz r3, 335ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 33610 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3360c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 338fa │ │ │ │ + bge.w 338f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 338fa │ │ │ │ + bne.w 338f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3363e │ │ │ │ + bne.n 3363a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33632 │ │ │ │ + bge.n 3362e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33632 │ │ │ │ + cbnz r3, 3362e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 338d4 │ │ │ │ - b.n 33410 │ │ │ │ + blt.w 338d0 │ │ │ │ + b.n 3340c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2237bc <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ + bl 222dfc <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33656 │ │ │ │ - movw sl, #49324 @ 0xc0ac │ │ │ │ + cbnz r0, 33652 │ │ │ │ + movw sl, #45932 @ 0xb36c │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ - bl f7144 │ │ │ │ - b.n 33658 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 33654 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 2c19c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 336b0 │ │ │ │ + bne.n 336ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33686 │ │ │ │ + bge.n 33682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33686 │ │ │ │ + cbnz r3, 33682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3369a │ │ │ │ + bge.n 33696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3369a │ │ │ │ + cbnz r3, 33696 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 33410 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 3340c │ │ │ │ nop │ │ │ │ @ instruction: 0xf5fc0052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #600] @ (3390c ) │ │ │ │ + ldr r1, [pc, #600] @ (33908 ) │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #26464 @ 0x6760 │ │ │ │ + movw r2, #23072 @ 0x5a20 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 207504 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 206f1c <_PyObject_CallMethod@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336dc │ │ │ │ + bge.n 336d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 336dc │ │ │ │ + cbnz r3, 336d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33732 │ │ │ │ - bl f7144 │ │ │ │ + bne.n 3372e │ │ │ │ + bl f6d64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #544] @ (33910 ) │ │ │ │ + ldr r0, [pc, #544] @ (3390c ) │ │ │ │ str.w r4, [r1, #-16]! │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3370e │ │ │ │ + bge.n 3370a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 3370a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3372c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 33728 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 33410 │ │ │ │ + bge.w 3340c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 33410 │ │ │ │ + bne.w 3340c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fe │ │ │ │ - bl f7144 │ │ │ │ - b.n 33410 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338fa │ │ │ │ + bl f6d64 │ │ │ │ + b.n 3340c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33746 │ │ │ │ + bge.n 33742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33746 │ │ │ │ + cbnz r3, 33742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 33768 │ │ │ │ - bl 1c85f4 │ │ │ │ + bge.n 33764 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl 235954 │ │ │ │ + bl 234b94 <_PyErr_Format@@Base+0x11e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3374a │ │ │ │ + bne.n 33746 │ │ │ │ mov r4, r0 │ │ │ │ - bl f7144 │ │ │ │ - b.n 3376a │ │ │ │ + bl f6d64 │ │ │ │ + b.n 33766 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #416] @ (33910 ) │ │ │ │ + ldr r0, [pc, #416] @ (3390c ) │ │ │ │ str.w r9, [r7, #-16]! │ │ │ │ mov r1, r7 │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ - cbz r0, 3378e │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ + cbz r0, 3378a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33792 │ │ │ │ + bge.n 3378e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33792 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33792 │ │ │ │ - bl f7144 │ │ │ │ + cbnz r3, 3378e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3378e │ │ │ │ + bl f6d64 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 337aa │ │ │ │ + bge.n 337a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 337aa │ │ │ │ + cbnz r3, 337a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 337b4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 337b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 337bc │ │ │ │ + bmi.n 337b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 338fa │ │ │ │ + bl 84c6c │ │ │ │ + b.n 338f6 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 337dc │ │ │ │ + cbz r3, 337d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 337f4 │ │ │ │ + bpl.n 337f0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ - b.n 337f6 │ │ │ │ + b.n 337f2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ movt r0, #65407 @ 0xff7f │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 33830 │ │ │ │ + bge.n 3382c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 33810 │ │ │ │ + bne.n 3380c │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ - b.n 3381e │ │ │ │ + b.n 3381a │ │ │ │ cmp.w ip, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r1, r5, lsl #1] │ │ │ │ ldrne.w r3, [r1, r5, lsl #2] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 33830 │ │ │ │ + bhi.n 3382c │ │ │ │ asr.w r3, r0, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33830 │ │ │ │ + bmi.n 3382c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 33802 │ │ │ │ - cbz r5, 3385c │ │ │ │ + b.n 337fe │ │ │ │ + cbz r5, 33858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b268 │ │ │ │ + bl 11ae6c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 33854 │ │ │ │ + cbz r0, 33850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3385a │ │ │ │ + bge.n 33856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3385a │ │ │ │ + cbnz r3, 33856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3385a │ │ │ │ - bl f7144 │ │ │ │ - b.n 3385c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33856 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 33858 │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 33874 │ │ │ │ + cbz r3, 33870 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - movw r2, #40124 @ 0x9cbc │ │ │ │ + movw r2, #36732 @ 0x8f7c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 338ae │ │ │ │ + ble.n 338aa │ │ │ │ cmp.w r8, #9 │ │ │ │ it le │ │ │ │ strble.w r5, [r7, r8] │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ sub.w r8, r8, #10 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3388c │ │ │ │ - b.n 338e6 │ │ │ │ + bne.n 33888 │ │ │ │ + b.n 338e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338e6 │ │ │ │ + beq.n 338e2 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338e6 │ │ │ │ + beq.n 338e2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 33410 │ │ │ │ + bge.w 3340c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 33410 │ │ │ │ + bne.w 3340c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 338fa │ │ │ │ + bge.n 338f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 338fa │ │ │ │ + cbnz r3, 338f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 339b4 │ │ │ │ + bcc.n 339b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #28] @ (33934 ) │ │ │ │ + ldr r3, [pc, #28] @ (33930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r3, #2064] @ 0x810 │ │ │ │ dmb ish │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3395c │ │ │ │ + bgt.n 33958 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bebc │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 33964 │ │ │ │ + ble.n 33960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -10647,139 +10648,139 @@ │ │ │ │ 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, #40232 @ 0x9d28 │ │ │ │ + movw r2, #36840 @ 0x8fe8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #40256 @ 0x9d40 │ │ │ │ + movw r2, #36864 @ 0x9000 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 339e2 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 339e2 │ │ │ │ + bne.n 339de │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 339de │ │ │ │ movs r6, #0 │ │ │ │ - b.n 33ae8 │ │ │ │ + b.n 33ae4 │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ - cbnz r0, 33a06 │ │ │ │ + cbnz r0, 33a02 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r0, r9 │ │ │ │ blx 2c59c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33a54 │ │ │ │ + cbz r0, 33a50 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 33a32 │ │ │ │ + beq.n 33a2e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 33a50 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 33a4c │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 339de │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 339da │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 339e8 │ │ │ │ - bl 1062dc │ │ │ │ + b.n 339e4 │ │ │ │ + bl 105e98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ada │ │ │ │ + beq.n 33ad6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ada0 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 33ad2 │ │ │ │ + beq.n 33ace │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 33ace │ │ │ │ + bls.n 33aca │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33a88 │ │ │ │ + bmi.n 33a84 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 33a6e │ │ │ │ + b.n 33a6a │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 33ada │ │ │ │ + cbz r0, 33ad6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1097a0 │ │ │ │ + bl 109344 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 33aba │ │ │ │ + cbz r0, 33ab6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ada │ │ │ │ + bge.n 33ad6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 33ada │ │ │ │ + cbnz r3, 33ad6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ada │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ad6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ace │ │ │ │ + bge.n 33aca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 33ace │ │ │ │ + cbnz r3, 33aca │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 33a68 │ │ │ │ + b.n 33a64 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ - b.n 33ae8 │ │ │ │ + b.n 33ae4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 339de │ │ │ │ + bl 84c6c │ │ │ │ + b.n 339da │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #28] @ (33b0c ) │ │ │ │ + ldr r2, [pc, #28] @ (33b08 ) │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -10789,65 +10790,65 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b058 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ stmdb 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 │ │ │ │ - ldr r4, [pc, #484] @ (33d24 ) │ │ │ │ + ldr r4, [pc, #484] @ (33d20 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov ip, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ asrs r4, r3, #2 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ ldr.w fp, [sp, #180] @ 0xb4 │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ - bge.n 33ba0 │ │ │ │ + bge.n 33b9c │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 33b82 │ │ │ │ + bne.n 33b7e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 707ee │ │ │ │ + bl 703da │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708b2 │ │ │ │ + bl 7049e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 33d08 │ │ │ │ - ldr r4, [pc, #416] @ (33d24 ) │ │ │ │ + b.n 33d04 │ │ │ │ + ldr r4, [pc, #416] @ (33d20 ) │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.w 33d16 │ │ │ │ + bne.w 33d12 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70a2c │ │ │ │ + b.w 70618 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh.w r3, [ip, r2, lsl #1] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ble.n 33bde │ │ │ │ + ble.n 33bda │ │ │ │ sub.w r4, ip, #2 │ │ │ │ subs r0, r6, #2 │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrh.w r3, [r4, #2]! │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -10855,20 +10856,20 @@ │ │ │ │ it eq │ │ │ │ moveq sl, r0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ adds r5, r0, #1 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ - bne.n 33bbe │ │ │ │ - b.n 33be2 │ │ │ │ + bne.n 33bba │ │ │ │ + b.n 33bde │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 33cf4 │ │ │ │ + blt.w 33cf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ and.w r0, r3, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -10878,267 +10879,267 @@ │ │ │ │ add.w r3, r8, r2, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrh.w r0, [r3, r5, lsl #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 33cd0 │ │ │ │ + bne.n 33ccc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 33c40 │ │ │ │ + ble.n 33c3c │ │ │ │ strd lr, r1, [sp, #24] │ │ │ │ add.w r7, r8, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov lr, r3 │ │ │ │ ldrh r3, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r3, [ip, r0, lsl #1] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 33c44 │ │ │ │ + bne.n 33c40 │ │ │ │ adds r0, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 33c24 │ │ │ │ - b.n 33c44 │ │ │ │ + bgt.n 33c20 │ │ │ │ + b.n 33c40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33c4a │ │ │ │ + b.n 33c46 │ │ │ │ mov r3, lr │ │ │ │ ldrd lr, r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 33c60 │ │ │ │ + bne.n 33c5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33d02 │ │ │ │ + bne.n 33cfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 33d08 │ │ │ │ + beq.n 33d04 │ │ │ │ add r5, r2 │ │ │ │ - b.n 33cec │ │ │ │ + b.n 33ce8 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bge.n 33cb2 │ │ │ │ + bge.n 33cae │ │ │ │ sub.w r0, lr, r5 │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - ble.n 33cb2 │ │ │ │ + ble.n 33cae │ │ │ │ mov r7, r9 │ │ │ │ add r8, r3 │ │ │ │ subs r7, r7, r5 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 33c9c │ │ │ │ + bne.n 33c98 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 707ee │ │ │ │ + bl 703da │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708b2 │ │ │ │ + bl 7049e │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 33d06 │ │ │ │ + beq.n 33d02 │ │ │ │ adds r4, r0, r5 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 70a2c │ │ │ │ + bl 70618 │ │ │ │ add r4, r0 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 33ccc │ │ │ │ + blt.n 33cc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 33cea │ │ │ │ + bpl.n 33ce6 │ │ │ │ add r5, sl │ │ │ │ - b.n 33cec │ │ │ │ + b.n 33ce8 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 33cec │ │ │ │ + blt.n 33ce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33cec │ │ │ │ + bmi.n 33ce8 │ │ │ │ add r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 33c06 │ │ │ │ - b.n 33cf6 │ │ │ │ + bge.n 33c02 │ │ │ │ + b.n 33cf2 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (33d24 ) │ │ │ │ + ldr r3, [pc, #24] @ (33d20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33d1a │ │ │ │ + beq.n 33d16 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00033d28 <_Py_DumpStack@@Base>: │ │ │ │ +00033d24 <_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, #628] @ (33fb0 <_Py_DumpStack@@Base+0x288>) │ │ │ │ + ldr r3, [pc, #628] @ (33fac <_Py_DumpStack@@Base+0x288>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #40400 @ 0x9dd0 │ │ │ │ + movw r1, #37008 @ 0x9090 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ba84 │ │ │ │ - cbnz r0, 33d78 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 33d74 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40460 @ 0x9e0c │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - b.n 33f94 <_Py_DumpStack@@Base+0x26c> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + b.n 33f90 <_Py_DumpStack@@Base+0x26c> │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r2, r3, r0, lsl #4 │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ str.w sp, [r7, #16] │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 33da0 <_Py_DumpStack@@Base+0x78> │ │ │ │ + beq.n 33d9c <_Py_DumpStack@@Base+0x78> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 33d90 <_Py_DumpStack@@Base+0x68> │ │ │ │ + b.n 33d8c <_Py_DumpStack@@Base+0x68> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 33db0 <_Py_DumpStack@@Base+0x88> │ │ │ │ + cbz r3, 33dac <_Py_DumpStack@@Base+0x88> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, r9, 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 33dd8 <_Py_DumpStack@@Base+0xb0> │ │ │ │ + beq.n 33dd4 <_Py_DumpStack@@Base+0xb0> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 33dc8 <_Py_DumpStack@@Base+0xa0> │ │ │ │ + b.n 33dc4 <_Py_DumpStack@@Base+0xa0> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 33de8 <_Py_DumpStack@@Base+0xc0> │ │ │ │ + cbz r3, 33de4 <_Py_DumpStack@@Base+0xc0> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ - ble.w 33f7a <_Py_DumpStack@@Base+0x252> │ │ │ │ + ble.w 33f76 <_Py_DumpStack@@Base+0x252> │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r5 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r6, sl, lsl #2] │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r8 │ │ │ │ blx 2b7b4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r3, sl, lsl #2] │ │ │ │ - cbz r0, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r0, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r3, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r3, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 33e34 <_Py_DumpStack@@Base+0x10c> │ │ │ │ + beq.n 33e30 <_Py_DumpStack@@Base+0x10c> │ │ │ │ mov sl, r3 │ │ │ │ - b.n 33dfa <_Py_DumpStack@@Base+0xd2> │ │ │ │ - movw r8, #13684 @ 0x3574 │ │ │ │ + b.n 33df6 <_Py_DumpStack@@Base+0xd2> │ │ │ │ + movw r8, #10292 @ 0x2834 │ │ │ │ movt r8, #50 @ 0x32 │ │ │ │ mov.w fp, #0 │ │ │ │ - movw lr, #40496 @ 0x9e30 │ │ │ │ + movw lr, #37104 @ 0x90f0 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r0, #35328 @ 0x8a00 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strd r9, r0, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 33e68 <_Py_DumpStack@@Base+0x140> │ │ │ │ + cbz r3, 33e64 <_Py_DumpStack@@Base+0x140> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 33e68 <_Py_DumpStack@@Base+0x140> │ │ │ │ + cbz r3, 33e64 <_Py_DumpStack@@Base+0x140> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 33e70 <_Py_DumpStack@@Base+0x148> │ │ │ │ + cbnz r3, 33e6c <_Py_DumpStack@@Base+0x148> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 33f52 <_Py_DumpStack@@Base+0x22a> │ │ │ │ + b.n 33f4e <_Py_DumpStack@@Base+0x22a> │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33eb2 <_Py_DumpStack@@Base+0x18a> │ │ │ │ + bne.n 33eae <_Py_DumpStack@@Base+0x18a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 33eb2 <_Py_DumpStack@@Base+0x18a> │ │ │ │ + cbnz r2, 33eae <_Py_DumpStack@@Base+0x18a> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40524 @ 0x9e4c │ │ │ │ + movw r1, #37132 @ 0x910c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #40540 @ 0x9e5c │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 33f52 <_Py_DumpStack@@Base+0x22a> │ │ │ │ + b.n 33f4e <_Py_DumpStack@@Base+0x22a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ itett cs │ │ │ │ subcs r3, r2, r1 │ │ │ │ subcc r3, r1, r2 │ │ │ │ @@ -11146,137 +11147,136 @@ │ │ │ │ movcs r3, #43 @ 0x2b │ │ │ │ itt cc │ │ │ │ strcc r3, [r7, #20] │ │ │ │ movcc r3, #45 @ 0x2d │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - movw r1, #40524 @ 0x9e4c │ │ │ │ + movw r1, #37132 @ 0x910c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40544 @ 0x9e60 │ │ │ │ + movw r1, #37152 @ 0x9120 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_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 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40552 @ 0x9e68 │ │ │ │ + movw r1, #37160 @ 0x9128 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ bl 30dde │ │ │ │ - movw r1, #32588 @ 0x7f4c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ - bl 761ee <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 763ba <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ adds r5, #16 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 33f76 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + beq.n 33f72 <_Py_DumpStack@@Base+0x24e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 33e58 <_Py_DumpStack@@Base+0x130> │ │ │ │ + b.n 33e54 <_Py_DumpStack@@Base+0x130> │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ cmp.w r9, #32 │ │ │ │ ldr.w sp, [r7, #16] │ │ │ │ - bne.n 33f94 <_Py_DumpStack@@Base+0x26c> │ │ │ │ - movw r1, #40556 @ 0x9e6c │ │ │ │ + bne.n 33f90 <_Py_DumpStack@@Base+0x26c> │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (33fb0 <_Py_DumpStack@@Base+0x288>) │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (33fac <_Py_DumpStack@@Base+0x288>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33fa8 <_Py_DumpStack@@Base+0x280> │ │ │ │ + beq.n 33fa4 <_Py_DumpStack@@Base+0x280> │ │ │ │ blx 2bb28 <__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, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 33fd8 <_Py_DumpStack@@Base+0x2b0> │ │ │ │ + cbnz r3, 33fd4 <_Py_DumpStack@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17eafc │ │ │ │ + b.w 17e458 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40588 @ 0x9e8c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fcc <_Py_DumpStack@@Base+0x2a4> │ │ │ │ + beq.n 33fc8 <_Py_DumpStack@@Base+0x2a4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00033ff6 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +00033ff2 <_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 r6, [pc, #496] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ + ldr r6, [pc, #492] @ (341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34022 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 3401e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34012 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 3400e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ dmb ish │ │ │ │ - beq.n 3402e <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + beq.n 3402a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 285ba0 │ │ │ │ - movw r4, #61024 @ 0xee60 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ + bl 2b9408 │ │ │ │ + ldr r4, [pc, #456] @ (341f4 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add.w lr, r4, #24 │ │ │ │ @@ -11289,1820 +11289,1828 @@ │ │ │ │ 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 r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #384] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #388] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340d8 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #372] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + cbnz r0, 340ce <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #376] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340a4 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #364] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 3409a <_PyMem_GetCurrentAllocatorName@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #368] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3419c <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #344] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + beq.n 34192 <_PyMem_GetCurrentAllocatorName@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #352] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340be <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #336] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 340b4 <_PyMem_GetCurrentAllocatorName@@Base+0xc2> │ │ │ │ + ldr r0, [pc, #344] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #320] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + beq.n 3419c <_PyMem_GetCurrentAllocatorName@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #324] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340d8 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #312] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 340ce <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #316] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #300] @ (34208 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + beq.n 341a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ + ldr r4, [pc, #308] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r5, 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 r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #244] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #248] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 3411a <_PyMem_GetCurrentAllocatorName@@Base+0x124> │ │ │ │ + cbz r0, 34110 <_PyMem_GetCurrentAllocatorName@@Base+0x11e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - ldr r0, [pc, #228] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #232] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #216] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #224] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #212] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #216] @ (34208 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #200] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #208] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 3415c <_PyMem_GetCurrentAllocatorName@@Base+0x166> │ │ │ │ - ldr r0, [pc, #192] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbnz r0, 34152 <_PyMem_GetCurrentAllocatorName@@Base+0x160> │ │ │ │ + ldr r0, [pc, #200] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 341ba <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #176] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + cbz r0, 341b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1be> │ │ │ │ + ldr r0, [pc, #184] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 34174 <_PyMem_GetCurrentAllocatorName@@Base+0x17e> │ │ │ │ - ldr r0, [pc, #168] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbnz r0, 3416a <_PyMem_GetCurrentAllocatorName@@Base+0x178> │ │ │ │ + ldr r0, [pc, #176] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 341c4 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #152] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + cbz r0, 341ba <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #160] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #144] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #148] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #17904 @ 0x45f0 │ │ │ │ + movw r4, #14512 @ 0x38b0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #17920 @ 0x4600 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14528 @ 0x38c0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #17864 @ 0x45c8 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14472 @ 0x3888 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #17892 @ 0x45e4 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14500 @ 0x38a4 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #17928 @ 0x4608 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14536 @ 0x38c8 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #17876 @ 0x45d4 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14484 @ 0x3894 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 341e4 <_PyMem_GetCurrentAllocatorName@@Base+0x1ee> │ │ │ │ + bne.n 341da <_PyMem_GetCurrentAllocatorName@@Base+0x1e8> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 341d4 <_PyMem_GetCurrentAllocatorName@@Base+0x1de> │ │ │ │ + bne.n 341ca <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ dmb ish │ │ │ │ - beq.n 341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fa> │ │ │ │ - ldr r0, [pc, #12] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 341e6 <_PyMem_GetCurrentAllocatorName@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #12] @ (341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe>) │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + b.n 34400 <_PyMem_GetCurrentAllocatorName@@Base+0x40e> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 11, cr0, cr0, cr8, {2} │ │ │ │ + b.n 344b0 <_PyMem_GetCurrentAllocatorName@@Base+0x4be> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 3423a <_PyMem_GetCurrentAllocatorName@@Base+0x244> │ │ │ │ + bne.n 34236 <_PyMem_GetCurrentAllocatorName@@Base+0x244> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 3424e <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ - b.n 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 3424a <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ + b.n 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43744 @ 0xaae0 │ │ │ │ + movw r0, #40128 @ 0x9cc0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ - b.n 3422e <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + b.n 3422a <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b51c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3427c <_PyMem_GetCurrentAllocatorName@@Base+0x286> │ │ │ │ + bge.n 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x286> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34284 <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ + b.n 34280 <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 342aa <_PyMem_GetCurrentAllocatorName@@Base+0x2b4> │ │ │ │ + bne.n 342a6 <_PyMem_GetCurrentAllocatorName@@Base+0x2b4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 342be <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ - b.n 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 342ba <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ + b.n 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43772 @ 0xaafc │ │ │ │ + movw r0, #40156 @ 0x9cdc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ - b.n 3429e <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + b.n 3429a <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c358 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 342ec <_PyMem_GetCurrentAllocatorName@@Base+0x2f6> │ │ │ │ + bge.n 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 342f4 <_PyMem_GetCurrentAllocatorName@@Base+0x2fe> │ │ │ │ + b.n 342f0 <_PyMem_GetCurrentAllocatorName@@Base+0x2fe> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34318 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3433c <_PyMem_GetCurrentAllocatorName@@Base+0x346> │ │ │ │ + bne.n 34314 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 34338 <_PyMem_GetCurrentAllocatorName@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ blx 2aee0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 34334 <_PyMem_GetCurrentAllocatorName@@Base+0x33e> │ │ │ │ + bge.n 34330 <_PyMem_GetCurrentAllocatorName@@Base+0x33e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + cbnz r3, 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + ble.n 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ - cbnz r4, 3437e <_PyMem_GetCurrentAllocatorName@@Base+0x388> │ │ │ │ + bne.n 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + cbnz r4, 3437a <_PyMem_GetCurrentAllocatorName@@Base+0x388> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #236] @ (34460 <_PyMem_GetCurrentAllocatorName@@Base+0x46a>) │ │ │ │ + ldr r3, [pc, #236] @ (3445c <_PyMem_GetCurrentAllocatorName@@Base+0x46a>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3445a <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + beq.n 34456 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34392 <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3438e <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + bne.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154a14 │ │ │ │ + bl 154158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + beq.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ + movw r1, #37460 @ 0x9254 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #40856 @ 0x9f98 │ │ │ │ + movw r0, #37464 @ 0x9258 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + beq.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2bb94 │ │ │ │ - cbz r0, 34418 <_PyMem_GetCurrentAllocatorName@@Base+0x422> │ │ │ │ + cbz r0, 34414 <_PyMem_GetCurrentAllocatorName@@Base+0x422> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 343f0 <_PyMem_GetCurrentAllocatorName@@Base+0x3fa> │ │ │ │ + beq.n 343ec <_PyMem_GetCurrentAllocatorName@@Base+0x3fa> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 34408 <_PyMem_GetCurrentAllocatorName@@Base+0x412> │ │ │ │ + bne.n 34404 <_PyMem_GetCurrentAllocatorName@@Base+0x412> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40900 @ 0x9fc4 │ │ │ │ + movw r1, #37508 @ 0x9284 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40872 @ 0x9fa8 │ │ │ │ + movw r1, #37480 @ 0x9268 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3451a <_PyMem_GetCurrentAllocatorName@@Base+0x524> │ │ │ │ + bl 34518 <_PyMem_GetCurrentAllocatorName@@Base+0x526> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + beq.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3443a <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ + bge.n 34436 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3443a <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ + cbnz r3, 34436 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 3445a <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + b.n 34456 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + bge.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + cbnz r3, 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 344c4 <_PyMem_GetCurrentAllocatorName@@Base+0x4ce> │ │ │ │ + bmi.n 34438 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ lsls r1, r2, #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 eec00 │ │ │ │ + bl ee794 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #39548 @ 0x9a7c │ │ │ │ + movw r1, #35864 @ 0x8c18 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl e1f14 │ │ │ │ - cbz r0, 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bl e1a80 │ │ │ │ + cbz r0, 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 344c2 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ + bmi.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40928 @ 0x9fe0 │ │ │ │ + movw r1, #37536 @ 0x92a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + b.n 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 237848 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ + bl 236bd0 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + cbz r0, 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ + bne.n 344f2 <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bge.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bne.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34502 <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ + bge.n 344fe <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3450c <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ + cbz r3, 34508 <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + b.n 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34502 <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344fe <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ 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] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip, #3128] @ 0xc38 │ │ │ │ - ldr.w r8, [pc, #1148] @ 349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6> │ │ │ │ + str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ + ldr.w r8, [pc, #1156] @ 349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2> │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #17280 @ 0x4380 │ │ │ │ - sub sp, #28 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3458a <_PyMem_GetCurrentAllocatorName@@Base+0x594> │ │ │ │ + beq.n 34588 <_PyMem_GetCurrentAllocatorName@@Base+0x596> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40960 @ 0xa000 │ │ │ │ + movw r1, #37568 @ 0x92c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 3511a <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 35122 <_PyMem_GetCurrentAllocatorName@@Base+0x1130> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ mov r7, r1 │ │ │ │ blx 2ba78 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ - add.w sl, sp, #908 @ 0x38c │ │ │ │ - adds r3, #20 │ │ │ │ + add.w sl, sp, #916 @ 0x394 │ │ │ │ + adds r3, #28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ - bne.n 345ac <_PyMem_GetCurrentAllocatorName@@Base+0x5b6> │ │ │ │ + bne.n 345aa <_PyMem_GetCurrentAllocatorName@@Base+0x5b8> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #40992 @ 0xa020 │ │ │ │ + movw r3, #37600 @ 0x92e0 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - str.w r9, [sp, #908] @ 0x38c │ │ │ │ + str.w r9, [sp, #916] @ 0x394 │ │ │ │ blx 2c434 <__sprintf_chk@plt> │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #59968 @ 0xea40 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + movw r1, #56616 @ 0xdd28 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ blx 2c364 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cbnz r0, 3464a <_PyMem_GetCurrentAllocatorName@@Base+0x654> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbnz r0, 34648 <_PyMem_GetCurrentAllocatorName@@Base+0x656> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34614 <_PyMem_GetCurrentAllocatorName@@Base+0x61e> │ │ │ │ + cbz r3, 34612 <_PyMem_GetCurrentAllocatorName@@Base+0x620> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34630 <_PyMem_GetCurrentAllocatorName@@Base+0x63a> │ │ │ │ + cbnz r3, 3462e <_PyMem_GetCurrentAllocatorName@@Base+0x63c> │ │ │ │ blx 2b1e4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #41008 @ 0xa030 │ │ │ │ + movw r2, #37616 @ 0x92f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #41008 @ 0xa030 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 346a0 <_PyMem_GetCurrentAllocatorName@@Base+0x6aa> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cbnz r0, 3469e <_PyMem_GetCurrentAllocatorName@@Base+0x6ac> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ - bl 6bfea │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 3467c <_PyMem_GetCurrentAllocatorName@@Base+0x686> │ │ │ │ + cbz r1, 3467a <_PyMem_GetCurrentAllocatorName@@Base+0x688> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 34690 <_PyMem_GetCurrentAllocatorName@@Base+0x69a> │ │ │ │ + cbnz r3, 3468e <_PyMem_GetCurrentAllocatorName@@Base+0x69c> │ │ │ │ mov r1, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ - movw r2, #41080 @ 0xa078 │ │ │ │ + movw r2, #37688 @ 0x9338 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #41080 @ 0xa078 │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - movw lr, #41224 @ 0xa108 │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + movw lr, #37832 @ 0x93c8 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r3, #41252 @ 0xa124 │ │ │ │ + movw r3, #37860 @ 0x93e4 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw r3, #57792 @ 0xe1c0 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + str.w lr, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ - str.w lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ add.w r0, fp, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2bfa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34cb4 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ + beq.w 34cbc <_PyMem_GetCurrentAllocatorName@@Base+0xcca> │ │ │ │ mov r0, fp │ │ │ │ blx 2c0c8 │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, r6] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 34758 <_PyMem_GetCurrentAllocatorName@@Base+0x762> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 34760 <_PyMem_GetCurrentAllocatorName@@Base+0x76e> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcac> │ │ │ │ + bne.w 34ca6 <_PyMem_GetCurrentAllocatorName@@Base+0xcb4> │ │ │ │ mov r0, fp │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - bl 83ad8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 83b0c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ - bl 6bfea │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r2, [pc, #692] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r2, [pc, #692] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 34730 <_PyMem_GetCurrentAllocatorName@@Base+0x73a> │ │ │ │ + cbz r3, 34738 <_PyMem_GetCurrentAllocatorName@@Base+0x746> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34744 <_PyMem_GetCurrentAllocatorName@@Base+0x74e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r2, #41140 @ 0xa0b4 │ │ │ │ + cbnz r3, 3474c <_PyMem_GetCurrentAllocatorName@@Base+0x75a> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movw r2, #37748 @ 0x9374 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #41140 @ 0xa0b4 │ │ │ │ + movw r1, #37748 @ 0x9374 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ sub.w r2, r4, #848 @ 0x350 │ │ │ │ sub.w r0, r4, #860 @ 0x35c │ │ │ │ sub.w r1, r4, #856 @ 0x358 │ │ │ │ sub.w r5, r4, #852 @ 0x354 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, r6] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ strb r3, [r2, #4] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [r5, #0] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ blx 2b064 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + ble.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ ldrb.w r3, [fp, r7] │ │ │ │ add r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 347bc <_PyMem_GetCurrentAllocatorName@@Base+0x7c6> │ │ │ │ + bne.n 347c4 <_PyMem_GetCurrentAllocatorName@@Base+0x7d2> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ add r0, r7 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 347ca <_PyMem_GetCurrentAllocatorName@@Base+0x7d4> │ │ │ │ + cbz r0, 347d2 <_PyMem_GetCurrentAllocatorName@@Base+0x7e0> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 347cc <_PyMem_GetCurrentAllocatorName@@Base+0x7d6> │ │ │ │ + b.n 347d4 <_PyMem_GetCurrentAllocatorName@@Base+0x7e2> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2bca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 347fc <_PyMem_GetCurrentAllocatorName@@Base+0x806> │ │ │ │ + bls.n 34804 <_PyMem_GetCurrentAllocatorName@@Base+0x812> │ │ │ │ subs r0, #10 │ │ │ │ - ldr r1, [pc, #488] @ (349d0 <_PyMem_GetCurrentAllocatorName@@Base+0x9da>) │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r7 │ │ │ │ blx 2c284 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 347fc <_PyMem_GetCurrentAllocatorName@@Base+0x806> │ │ │ │ + cbnz r0, 34804 <_PyMem_GetCurrentAllocatorName@@Base+0x812> │ │ │ │ sub.w r3, r4, #848 @ 0x350 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - beq.n 3480a <_PyMem_GetCurrentAllocatorName@@Base+0x814> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 34812 <_PyMem_GetCurrentAllocatorName@@Base+0x820> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + bl 93fa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x93c> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + beq.w 3493a <_PyMem_GetCurrentAllocatorName@@Base+0x948> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl f7144 │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + bl f6d64 │ │ │ │ sub.w r3, r4, #860 @ 0x35c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub.w r3, r4, #856 @ 0x358 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bcs.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 34880 <_PyMem_GetCurrentAllocatorName@@Base+0x88a> │ │ │ │ - bl 23c560 │ │ │ │ - bl 6bfea │ │ │ │ + cbnz r0, 34888 <_PyMem_GetCurrentAllocatorName@@Base+0x896> │ │ │ │ + bl 23b8dc │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #392] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #392] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ - cbz r2, 34860 <_PyMem_GetCurrentAllocatorName@@Base+0x86a> │ │ │ │ + cbz r2, 34868 <_PyMem_GetCurrentAllocatorName@@Base+0x876> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3486e <_PyMem_GetCurrentAllocatorName@@Base+0x878> │ │ │ │ - movw r2, #41260 @ 0xa12c │ │ │ │ + cbnz r2, 34876 <_PyMem_GetCurrentAllocatorName@@Base+0x884> │ │ │ │ + movw r2, #37868 @ 0x93ec │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #41260 @ 0xa12c │ │ │ │ + movw r1, #37868 @ 0x93ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ sub.w r8, r7, r6 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ sub.w r9, r8, r5 │ │ │ │ adds r3, r6, r5 │ │ │ │ cmp.w r9, #1048576 @ 0x100000 │ │ │ │ mov r7, r9 │ │ │ │ it cs │ │ │ │ movcs.w r7, #1048576 @ 0x100000 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ adds r1, r6, r5 │ │ │ │ - bl 3d1fa │ │ │ │ + bl 3d242 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 348c6 <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ - bl 6bfea │ │ │ │ - cbz r0, 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c4> │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + bne.n 348ce <_PyMem_GetCurrentAllocatorName@@Base+0x8dc> │ │ │ │ + bl 6c16a │ │ │ │ + cbz r0, 348c2 <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3492a <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ - bl f7144 │ │ │ │ + b.n 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x940> │ │ │ │ + bl f6d64 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ - b.n 34920 <_PyMem_GetCurrentAllocatorName@@Base+0x92a> │ │ │ │ + bls.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ + b.n 34928 <_PyMem_GetCurrentAllocatorName@@Base+0x936> │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bls.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ sub.w r9, r7, #7 │ │ │ │ mov r6, sl │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, r9, ip │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r0, r6, ip │ │ │ │ blx 2c318 │ │ │ │ - movw r1, #17976 @ 0x4638 │ │ │ │ + movw r1, #14584 @ 0x38f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ - cbz r0, 3491a <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + cbz r0, 34922 <_PyMem_GetCurrentAllocatorName@@Base+0x930> │ │ │ │ subs r5, r0, r6 │ │ │ │ blx 2c370 │ │ │ │ add.w ip, r5, #1 │ │ │ │ - cbz r0, 3490e <_PyMem_GetCurrentAllocatorName@@Base+0x918> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 34916 <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 348e0 <_PyMem_GetCurrentAllocatorName@@Base+0x8ea> │ │ │ │ - b.n 3491a <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + bcs.n 348e8 <_PyMem_GetCurrentAllocatorName@@Base+0x8f6> │ │ │ │ + b.n 34922 <_PyMem_GetCurrentAllocatorName@@Base+0x930> │ │ │ │ mov sl, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ add r6, r5 │ │ │ │ - b.n 3492a <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ + b.n 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x940> │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ subs r5, #7 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 34888 <_PyMem_GetCurrentAllocatorName@@Base+0x892> │ │ │ │ - b.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ + bhi.n 34890 <_PyMem_GetCurrentAllocatorName@@Base+0x89e> │ │ │ │ + b.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 34c8a <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl f7144 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 34c8e <_PyMem_GetCurrentAllocatorName@@Base+0xc9c> │ │ │ │ + bl f6d64 │ │ │ │ sub.w r3, r4, #860 @ 0x35c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + beq.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bge.n 349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9de> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bge.n 349d8 <_PyMem_GetCurrentAllocatorName@@Base+0x9e6> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #88] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #88] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34986 <_PyMem_GetCurrentAllocatorName@@Base+0x990> │ │ │ │ + cbz r3, 3498e <_PyMem_GetCurrentAllocatorName@@Base+0x99c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 349aa <_PyMem_GetCurrentAllocatorName@@Base+0x9b4> │ │ │ │ + cbnz r3, 349b2 <_PyMem_GetCurrentAllocatorName@@Base+0x9c0> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #41384 @ 0xa1a8 │ │ │ │ + movw r2, #37992 @ 0x9468 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #41328 @ 0xa170 │ │ │ │ + movw r2, #37936 @ 0x9430 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #41384 @ 0xa1a8 │ │ │ │ + movw r3, #37992 @ 0x9468 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #41328 @ 0xa170 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr12, cr8, {2} │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ blx 2bae0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa64> │ │ │ │ + beq.n 34a5e <_PyMem_GetCurrentAllocatorName@@Base+0xa6c> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #688] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #692] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbz r3, 34a14 <_PyMem_GetCurrentAllocatorName@@Base+0xa1e> │ │ │ │ + cbz r3, 34a18 <_PyMem_GetCurrentAllocatorName@@Base+0xa26> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34a38 <_PyMem_GetCurrentAllocatorName@@Base+0xa42> │ │ │ │ + cbnz r3, 34a3c <_PyMem_GetCurrentAllocatorName@@Base+0xa4a> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r3, #41384 @ 0xa1a8 │ │ │ │ + movw r3, #37992 @ 0x9468 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #41396 @ 0xa1b4 │ │ │ │ + movw r2, #38004 @ 0x9474 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ - movw r3, #41384 @ 0xa1a8 │ │ │ │ + movw r3, #37992 @ 0x9468 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ + movw r1, #38004 @ 0x9474 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34c16 <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b.n 34c1a <_PyMem_GetCurrentAllocatorName@@Base+0xc28> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ sub.w r8, r4, #776 @ 0x308 │ │ │ │ - vldr d7, [pc, #580] @ 34ca8 <_PyMem_GetCurrentAllocatorName@@Base+0xcb2> │ │ │ │ + vldr d7, [pc, #584] @ 34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2b594 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 34afc <_PyMem_GetCurrentAllocatorName@@Base+0xb06> │ │ │ │ + bne.n 34b00 <_PyMem_GetCurrentAllocatorName@@Base+0xb0e> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #532] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bne.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #536] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw sl, #41384 @ 0xa1a8 │ │ │ │ + movw sl, #37992 @ 0x9468 │ │ │ │ movt sl, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ vldr d8, [r4, #-736] @ 0xfffffd20 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34abe <_PyMem_GetCurrentAllocatorName@@Base+0xac8> │ │ │ │ + cbz r3, 34ac2 <_PyMem_GetCurrentAllocatorName@@Base+0xad0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34ade <_PyMem_GetCurrentAllocatorName@@Base+0xae8> │ │ │ │ + cbnz r3, 34ae2 <_PyMem_GetCurrentAllocatorName@@Base+0xaf0> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #41468 @ 0xa1fc │ │ │ │ + movw r2, #38076 @ 0x94bc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ - movw r1, #41468 @ 0xa1fc │ │ │ │ + movw r1, #38076 @ 0x94bc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb2c> │ │ │ │ + bcc.n 34b26 <_PyMem_GetCurrentAllocatorName@@Base+0xb34> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41548 @ 0xa24c │ │ │ │ + movw r1, #38156 @ 0x950c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34b84 <_PyMem_GetCurrentAllocatorName@@Base+0xb8e> │ │ │ │ + b.n 34b88 <_PyMem_GetCurrentAllocatorName@@Base+0xb96> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - strd r7, r6, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ add.w r8, r0, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r5, r3, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - movw r0, #41384 @ 0xa1a8 │ │ │ │ + movw r0, #37992 @ 0x9468 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r1, r5 │ │ │ │ add r1, r7 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 350da <_PyMem_GetCurrentAllocatorName@@Base+0x10e4> │ │ │ │ + beq.w 350e2 <_PyMem_GetCurrentAllocatorName@@Base+0x10f0> │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ cmp r6, r9 │ │ │ │ - bgt.n 34b3a <_PyMem_GetCurrentAllocatorName@@Base+0xb44> │ │ │ │ + bgt.n 34b3e <_PyMem_GetCurrentAllocatorName@@Base+0xb4c> │ │ │ │ mov r5, r7 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 34b1e <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + b.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb30> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35100 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ + beq.w 35108 <_PyMem_GetCurrentAllocatorName@@Base+0x1116> │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add r3, r6 │ │ │ │ add r1, r3 │ │ │ │ sub.w r6, r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ blx 2c108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c16 <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 34c1a <_PyMem_GetCurrentAllocatorName@@Base+0xc28> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bne.w 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #236] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bne.w 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #240] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ vldr d8, [r4, #-736] @ 0xfffffd20 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34bdc <_PyMem_GetCurrentAllocatorName@@Base+0xbe6> │ │ │ │ + cbz r3, 34be0 <_PyMem_GetCurrentAllocatorName@@Base+0xbee> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34bfa <_PyMem_GetCurrentAllocatorName@@Base+0xc04> │ │ │ │ + cbnz r3, 34bfe <_PyMem_GetCurrentAllocatorName@@Base+0xc0c> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #41688 @ 0xa2d8 │ │ │ │ + movw r2, #38296 @ 0x9598 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r1, #41688 @ 0xa2d8 │ │ │ │ + movw r1, #38296 @ 0x9598 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2b5d4 │ │ │ │ - cbz r0, 34c8a <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl 940a4 │ │ │ │ + cbz r0, 34c8e <_PyMem_GetCurrentAllocatorName@@Base+0xc9c> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bne.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #104] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #108] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34c58 <_PyMem_GetCurrentAllocatorName@@Base+0xc62> │ │ │ │ + cbz r3, 34c5c <_PyMem_GetCurrentAllocatorName@@Base+0xc6a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34c72 <_PyMem_GetCurrentAllocatorName@@Base+0xc7c> │ │ │ │ + cbnz r3, 34c76 <_PyMem_GetCurrentAllocatorName@@Base+0xc84> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #41744 @ 0xa310 │ │ │ │ + movw r2, #38352 @ 0x95d0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #41744 @ 0xa310 │ │ │ │ + movw r1, #38352 @ 0x95d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - cbz r6, 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + cbz r6, 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 3d1b0 │ │ │ │ + bl 3d1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d3c <_PyMem_GetCurrentAllocatorName@@Base+0xd46> │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34cb4 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ + bne.n 34d44 <_PyMem_GetCurrentAllocatorName@@Base+0xd52> │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34cbc <_PyMem_GetCurrentAllocatorName@@Base+0xcca> │ │ │ │ mov r0, fp │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 346c2 <_PyMem_GetCurrentAllocatorName@@Base+0x6cc> │ │ │ │ + b.n 346ca <_PyMem_GetCurrentAllocatorName@@Base+0x6d8> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - bl 940a4 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.n 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2bf5c │ │ │ │ - cbz r0, 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ + cbz r0, 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ - ldr r3, [pc, #672] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ + ldr r3, [pc, #672] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r4, #-12] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34d04 <_PyMem_GetCurrentAllocatorName@@Base+0xd0e> │ │ │ │ + cbz r3, 34d0c <_PyMem_GetCurrentAllocatorName@@Base+0xd1a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34d20 <_PyMem_GetCurrentAllocatorName@@Base+0xd2a> │ │ │ │ + cbnz r3, 34d28 <_PyMem_GetCurrentAllocatorName@@Base+0xd36> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #41780 @ 0xa334 │ │ │ │ + movw r2, #38388 @ 0x95f4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ blx 2b1e4 │ │ │ │ - movw r1, #41780 @ 0xa334 │ │ │ │ + movw r1, #38388 @ 0x95f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34d42 <_PyMem_GetCurrentAllocatorName@@Base+0xd4c> │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + b.n 34d4a <_PyMem_GetCurrentAllocatorName@@Base+0xd58> │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ad8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bl 83b0c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34dbc <_PyMem_GetCurrentAllocatorName@@Base+0xdc6> │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 34dc4 <_PyMem_GetCurrentAllocatorName@@Base+0xdd2> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r3, [pc, #532] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r3, [pc, #532] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 34d8a <_PyMem_GetCurrentAllocatorName@@Base+0xd94> │ │ │ │ + cbz r3, 34d92 <_PyMem_GetCurrentAllocatorName@@Base+0xda0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34da4 <_PyMem_GetCurrentAllocatorName@@Base+0xdae> │ │ │ │ + cbnz r3, 34dac <_PyMem_GetCurrentAllocatorName@@Base+0xdba> │ │ │ │ blx 2b1e4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #41848 @ 0xa378 │ │ │ │ + movw r2, #38456 @ 0x9638 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ blx 2b1e4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #41848 @ 0xa378 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 34e50 <_PyMem_GetCurrentAllocatorName@@Base+0xe5a> │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 34dec <_PyMem_GetCurrentAllocatorName@@Base+0xdf6> │ │ │ │ - bl f6bc8 │ │ │ │ + bne.n 34e58 <_PyMem_GetCurrentAllocatorName@@Base+0xe66> │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 34df4 <_PyMem_GetCurrentAllocatorName@@Base+0xe02> │ │ │ │ + bl f67e8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ - movw r1, #41892 @ 0xa3a4 │ │ │ │ + movw r1, #38500 @ 0x9664 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6dbc <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 34e0c <_PyMem_GetCurrentAllocatorName@@Base+0xe16> │ │ │ │ + bl 1f67d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 34e14 <_PyMem_GetCurrentAllocatorName@@Base+0xe22> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41964 @ 0xa3ec │ │ │ │ + movw r1, #38572 @ 0x96ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - bl 6bfea │ │ │ │ + bl f3ae4 │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - ldr r1, [pc, #372] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + ldr r1, [pc, #372] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 34e30 <_PyMem_GetCurrentAllocatorName@@Base+0xe3a> │ │ │ │ + cbz r2, 34e38 <_PyMem_GetCurrentAllocatorName@@Base+0xe46> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 34e40 <_PyMem_GetCurrentAllocatorName@@Base+0xe4a> │ │ │ │ + cbnz r2, 34e48 <_PyMem_GetCurrentAllocatorName@@Base+0xe56> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #42012 @ 0xa41c │ │ │ │ + movw r2, #38620 @ 0x96dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #42012 @ 0xa41c │ │ │ │ + movw r1, #38620 @ 0x96dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d1fa │ │ │ │ - cbz r0, 34ea2 <_PyMem_GetCurrentAllocatorName@@Base+0xeac> │ │ │ │ - bl 6bfea │ │ │ │ + bl 3d242 │ │ │ │ + cbz r0, 34eaa <_PyMem_GetCurrentAllocatorName@@Base+0xeb8> │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - ldr r1, [pc, #288] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + ldr r1, [pc, #288] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 34e82 <_PyMem_GetCurrentAllocatorName@@Base+0xe8c> │ │ │ │ + cbz r2, 34e8a <_PyMem_GetCurrentAllocatorName@@Base+0xe98> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 34e92 <_PyMem_GetCurrentAllocatorName@@Base+0xe9c> │ │ │ │ + cbnz r2, 34e9a <_PyMem_GetCurrentAllocatorName@@Base+0xea8> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #42080 @ 0xa460 │ │ │ │ + movw r2, #38688 @ 0x9720 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #42080 @ 0xa460 │ │ │ │ + movw r1, #38688 @ 0x9720 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - movw r1, #17976 @ 0x4638 │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + movw r1, #14584 @ 0x38f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 34ecc <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ + cbz r0, 34ed4 <_PyMem_GetCurrentAllocatorName@@Base+0xee2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42140 @ 0xa49c │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r2, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 34f02 <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ + beq.n 34f0a <_PyMem_GetCurrentAllocatorName@@Base+0xf18> │ │ │ │ movw r2, #63504 @ 0xf810 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 34f02 <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ + beq.n 34f0a <_PyMem_GetCurrentAllocatorName@@Base+0xf18> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42200 @ 0xa4d8 │ │ │ │ + movw r1, #38808 @ 0x9798 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ lsrs r1, r3, #24 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 34f10 <_PyMem_GetCurrentAllocatorName@@Base+0xf1a> │ │ │ │ + bne.n 34f18 <_PyMem_GetCurrentAllocatorName@@Base+0xf26> │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 34f30 <_PyMem_GetCurrentAllocatorName@@Base+0xf3a> │ │ │ │ + beq.n 34f38 <_PyMem_GetCurrentAllocatorName@@Base+0xf46> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #42308 @ 0xa544 │ │ │ │ + movw r1, #38916 @ 0x9804 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, #3 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 34f58 <_PyMem_GetCurrentAllocatorName@@Base+0xf62> │ │ │ │ + beq.n 34f60 <_PyMem_GetCurrentAllocatorName@@Base+0xf6e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42384 @ 0xa590 │ │ │ │ + movw r1, #38992 @ 0x9850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 350b2 <_PyMem_GetCurrentAllocatorName@@Base+0x10bc> │ │ │ │ + b.n 350ba <_PyMem_GetCurrentAllocatorName@@Base+0x10c8> │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ add r1, r6 │ │ │ │ - bl 3d1fa │ │ │ │ + bl 3d242 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r6, r4, #860 @ 0x35c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 34f90 <_PyMem_GetCurrentAllocatorName@@Base+0xf9a> │ │ │ │ + cbnz r3, 34f98 <_PyMem_GetCurrentAllocatorName@@Base+0xfa6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42492 @ 0xa5fc │ │ │ │ + movw r1, #39100 @ 0x98bc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r8, r4, #856 @ 0x358 │ │ │ │ ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 3d1fa │ │ │ │ + bl 3d242 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34fcc <_PyMem_GetCurrentAllocatorName@@Base+0xfd6> │ │ │ │ + beq.n 34fd4 <_PyMem_GetCurrentAllocatorName@@Base+0xfe2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42548 @ 0xa634 │ │ │ │ + movw r1, #39156 @ 0x98f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - bl 3d1fa │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + bl 3d242 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r3, r4, #852 @ 0x354 │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 35008 <_PyMem_GetCurrentAllocatorName@@Base+0x1012> │ │ │ │ + bne.n 35010 <_PyMem_GetCurrentAllocatorName@@Base+0x101e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42604 @ 0xa66c │ │ │ │ + movw r1, #39212 @ 0x992c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ ldrd r2, r3, [r5, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 35030 <_PyMem_GetCurrentAllocatorName@@Base+0x103a> │ │ │ │ + bcc.n 35038 <_PyMem_GetCurrentAllocatorName@@Base+0x1046> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42656 @ 0xa6a0 │ │ │ │ + movw r1, #39264 @ 0x9960 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [r4, #-56] │ │ │ │ mov r3, r7 │ │ │ │ add r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, r8 │ │ │ │ - bl 3d566 │ │ │ │ + bl 3d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r5, r4, #852 @ 0x354 │ │ │ │ ldr.w r2, [r4, #-40] │ │ │ │ ldr.w r1, [r4, #-56] │ │ │ │ sub.w r6, r4, #848 @ 0x350 │ │ │ │ movs r7, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ str r7, [r6, #0] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 3d566 │ │ │ │ + bl 3d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl 3d1fa │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + bl 3d242 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r0, r4, #840 @ 0x348 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d566 │ │ │ │ + bl 3d5ac │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 350be <_PyMem_GetCurrentAllocatorName@@Base+0x10c8> │ │ │ │ + beq.n 350c6 <_PyMem_GetCurrentAllocatorName@@Base+0x10d4> │ │ │ │ blx 2b5d4 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ subs r4, #1 │ │ │ │ str.w r6, [sl, #16]! │ │ │ │ - bne.n 350c4 <_PyMem_GetCurrentAllocatorName@@Base+0x10ce> │ │ │ │ - b.n 3511a <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ + bne.n 350cc <_PyMem_GetCurrentAllocatorName@@Base+0x10da> │ │ │ │ + b.n 35122 <_PyMem_GetCurrentAllocatorName@@Base+0x1130> │ │ │ │ mov r5, r7 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrh r3, [r5, #44] @ 0x2c │ │ │ │ add r2, r5 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.n 35100 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ + bge.n 35108 <_PyMem_GetCurrentAllocatorName@@Base+0x1116> │ │ │ │ ldr.w ip, [r1], #32 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 34b66 <_PyMem_GetCurrentAllocatorName@@Base+0xb70> │ │ │ │ + beq.w 34b6a <_PyMem_GetCurrentAllocatorName@@Base+0xb78> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 350e6 <_PyMem_GetCurrentAllocatorName@@Base+0x10f0> │ │ │ │ + b.n 350ee <_PyMem_GetCurrentAllocatorName@@Base+0x10fc> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41616 @ 0xa290 │ │ │ │ + movw r1, #38224 @ 0x9550 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 34b1e <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb30> │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ 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] @ (35154 <_PyMem_GetCurrentAllocatorName@@Base+0x115e>) │ │ │ │ + ldr r5, [pc, #32] @ (3515c <_PyMem_GetCurrentAllocatorName@@Base+0x116a>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #63472 @ 0xf7f0 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #39632 @ 0x9ad0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ - b.w 1db3dc │ │ │ │ + b.w 1dae94 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #58180 @ 0xe344 │ │ │ │ + movw r0, #54788 @ 0xd604 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1effc8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1ef8a4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + cbz r0, 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #43040 @ 0xa820 │ │ │ │ + movw r0, #39648 @ 0x9ae0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 351ae <_PyMem_GetCurrentAllocatorName@@Base+0x11b8> │ │ │ │ + bne.n 351b6 <_PyMem_GetCurrentAllocatorName@@Base+0x11c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351aa <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ + bge.n 351b2 <_PyMem_GetCurrentAllocatorName@@Base+0x11c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351aa <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ + cbnz r3, 351b2 <_PyMem_GetCurrentAllocatorName@@Base+0x11c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + b.n 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8938 │ │ │ │ + bl a7e48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 351c8 <_PyMem_GetCurrentAllocatorName@@Base+0x11d2> │ │ │ │ + blt.n 351d0 <_PyMem_GetCurrentAllocatorName@@Base+0x11de> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + b.n 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 351c4 <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ + bne.n 351cc <_PyMem_GetCurrentAllocatorName@@Base+0x11da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 351c4 <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 351cc <_PyMem_GetCurrentAllocatorName@@Base+0x11da> │ │ │ │ mov r0, r4 │ │ │ │ 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, #360] @ (35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1362>) │ │ │ │ + ldr r4, [pc, #360] @ (35360 <_PyMem_GetCurrentAllocatorName@@Base+0x136e>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #43076 @ 0xa844 │ │ │ │ + movw r0, #39684 @ 0x9b04 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1bc2b8 │ │ │ │ - cbnz r0, 35212 <_PyMem_GetCurrentAllocatorName@@Base+0x121c> │ │ │ │ - movw r4, #43060 @ 0xa834 │ │ │ │ + bl 1bc0b0 │ │ │ │ + cbnz r0, 3521a <_PyMem_GetCurrentAllocatorName@@Base+0x1228> │ │ │ │ + movw r4, #39668 @ 0x9af4 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - b.n 3522c <_PyMem_GetCurrentAllocatorName@@Base+0x1236> │ │ │ │ + b.n 35234 <_PyMem_GetCurrentAllocatorName@@Base+0x1242> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35208 <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + beq.n 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x121e> │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x1352> │ │ │ │ + beq.w 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2d10 │ │ │ │ + bl 1b2b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35240 <_PyMem_GetCurrentAllocatorName@@Base+0x124a> │ │ │ │ + cbnz r0, 35248 <_PyMem_GetCurrentAllocatorName@@Base+0x1256> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c630 │ │ │ │ + b.w 23b9ac │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c440 │ │ │ │ - cbnz r0, 3525a <_PyMem_GetCurrentAllocatorName@@Base+0x1264> │ │ │ │ - movw r0, #35168 @ 0x8960 │ │ │ │ + cbnz r0, 35262 <_PyMem_GetCurrentAllocatorName@@Base+0x1270> │ │ │ │ + movw r0, #31776 @ 0x7c20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3526c <_PyMem_GetCurrentAllocatorName@@Base+0x1276> │ │ │ │ + b.n 35274 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ + beq.n 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9403c │ │ │ │ + bl 93f3c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 35278 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ + cbnz r5, 35280 <_PyMem_GetCurrentAllocatorName@@Base+0x128e> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 7a40c │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bl 7a644 │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146908 │ │ │ │ + bl 1460b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35294 <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ + bge.n 3529c <_PyMem_GetCurrentAllocatorName@@Base+0x12aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35294 <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ + cbnz r3, 3529c <_PyMem_GetCurrentAllocatorName@@Base+0x12aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 352ae <_PyMem_GetCurrentAllocatorName@@Base+0x12b8> │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + bne.n 352b6 <_PyMem_GetCurrentAllocatorName@@Base+0x12c4> │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ - b.n 3526e <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ + b.n 35276 <_PyMem_GetCurrentAllocatorName@@Base+0x1284> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 352d0 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ + bge.n 352d8 <_PyMem_GetCurrentAllocatorName@@Base+0x12e6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 352d0 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ + cbnz r3, 352d8 <_PyMem_GetCurrentAllocatorName@@Base+0x12e6> │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 352e6 <_PyMem_GetCurrentAllocatorName@@Base+0x12f0> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 352ee <_PyMem_GetCurrentAllocatorName@@Base+0x12fc> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ - b.n 3526e <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ + b.n 35276 <_PyMem_GetCurrentAllocatorName@@Base+0x1284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8938 │ │ │ │ + bl a7e48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bge.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + cbnz r3, 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #43096 @ 0xa858 │ │ │ │ + movw r2, #39704 @ 0x9b18 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 24e2c8 │ │ │ │ + bl 24d64c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ adds r5, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3537c <_PyMem_GetCurrentAllocatorName@@Base+0x1386> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35394 <_PyMem_GetCurrentAllocatorName@@Base+0x139e> │ │ │ │ - ldr r2, [pc, #24] @ (35398 <_PyMem_GetCurrentAllocatorName@@Base+0x13a2>) │ │ │ │ + bne.n 35384 <_PyMem_GetCurrentAllocatorName@@Base+0x1392> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3539c <_PyMem_GetCurrentAllocatorName@@Base+0x13aa> │ │ │ │ + ldr r2, [pc, #24] @ (353a0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ae>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - b.n 35396 <_PyMem_GetCurrentAllocatorName@@Base+0x13a0> │ │ │ │ + b.n 3539e <_PyMem_GetCurrentAllocatorName@@Base+0x13ac> │ │ │ │ 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 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + bne.w 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 353f4 <_PyMem_GetCurrentAllocatorName@@Base+0x13fe> │ │ │ │ + cbz r3, 353fc <_PyMem_GetCurrentAllocatorName@@Base+0x140a> │ │ │ │ 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, 353d8 <_PyMem_GetCurrentAllocatorName@@Base+0x13e2> │ │ │ │ + cbz r5, 353e0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ee> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 353e0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ea> │ │ │ │ + b.n 353e8 <_PyMem_GetCurrentAllocatorName@@Base+0x13f6> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35402 <_PyMem_GetCurrentAllocatorName@@Base+0x140c> │ │ │ │ - b.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + cbnz r0, 3540a <_PyMem_GetCurrentAllocatorName@@Base+0x1418> │ │ │ │ + b.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ 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, 3540a <_PyMem_GetCurrentAllocatorName@@Base+0x1414> │ │ │ │ + cbz r3, 35412 <_PyMem_GetCurrentAllocatorName@@Base+0x1420> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 35412 <_PyMem_GetCurrentAllocatorName@@Base+0x141c> │ │ │ │ + b.n 3541a <_PyMem_GetCurrentAllocatorName@@Base+0x1428> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #43208 @ 0xa8c8 │ │ │ │ + movw r1, #39816 @ 0x9b88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238d24 │ │ │ │ + bl 23809c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3543c <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ + bge.n 35444 <_PyMem_GetCurrentAllocatorName@@Base+0x1452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3543c <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ + cbnz r3, 35444 <_PyMem_GetCurrentAllocatorName@@Base+0x1452> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + beq.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3545c <_PyMem_GetCurrentAllocatorName@@Base+0x1466> │ │ │ │ + bne.n 35464 <_PyMem_GetCurrentAllocatorName@@Base+0x1472> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 7b16c │ │ │ │ + bl 7b3a4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + b.n 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -13114,639 +13122,639 @@ │ │ │ │ smulbb r3, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + cbz r0, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2aaea8 <_PyTime_ObjectToTimeval@@Base+0x434> │ │ │ │ + bl 2aa200 <_PyTime_ObjectToTimeval@@Base+0x434> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354b8 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ + bge.n 354c0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 354b8 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ + cbnz r3, 354c0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + bge.n 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + cbnz r3, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + bge.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + cbnz r3, 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ + cbnz r3, 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ + ble.n 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ - cbnz r4, 35530 <_PyMem_GetCurrentAllocatorName@@Base+0x153a> │ │ │ │ + bne.n 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ + cbnz r4, 35538 <_PyMem_GetCurrentAllocatorName@@Base+0x1546> │ │ │ │ movs r5, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #116] @ (3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15a6>) │ │ │ │ + ldr r3, [pc, #116] @ (355a4 <_PyMem_GetCurrentAllocatorName@@Base+0x15b2>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ + cbz r0, 3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 35542 <_PyMem_GetCurrentAllocatorName@@Base+0x154c> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3554a <_PyMem_GetCurrentAllocatorName@@Base+0x1558> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35554 <_PyMem_GetCurrentAllocatorName@@Base+0x155e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3555c <_PyMem_GetCurrentAllocatorName@@Base+0x156a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35566 <_PyMem_GetCurrentAllocatorName@@Base+0x1570> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3556e <_PyMem_GetCurrentAllocatorName@@Base+0x157c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3558c <_PyMem_GetCurrentAllocatorName@@Base+0x1596> │ │ │ │ + bne.n 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x15a2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ + b.n 3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15aa> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 354d0 <_PyMem_GetCurrentAllocatorName@@Base+0x14da> │ │ │ │ + bvs.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e6> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ + cbnz r3, 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ + ble.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ - cbnz r4, 355dc <_PyMem_GetCurrentAllocatorName@@Base+0x15e6> │ │ │ │ + bne.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ + cbnz r4, 355e4 <_PyMem_GetCurrentAllocatorName@@Base+0x15f2> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #104] @ (3563c <_PyMem_GetCurrentAllocatorName@@Base+0x1646>) │ │ │ │ + ldr r3, [pc, #104] @ (35644 <_PyMem_GetCurrentAllocatorName@@Base+0x1652>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + cbz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 355ee <_PyMem_GetCurrentAllocatorName@@Base+0x15f8> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + bne.n 355f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1604> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35600 <_PyMem_GetCurrentAllocatorName@@Base+0x160a> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + bne.n 35608 <_PyMem_GetCurrentAllocatorName@@Base+0x1616> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c4c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3562a <_PyMem_GetCurrentAllocatorName@@Base+0x1634> │ │ │ │ + cbz r3, 35632 <_PyMem_GetCurrentAllocatorName@@Base+0x1640> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d2> │ │ │ │ + bvs.n 355d0 <_PyMem_GetCurrentAllocatorName@@Base+0x15de> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35660 <_PyMem_GetCurrentAllocatorName@@Base+0x166a> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35684 <_PyMem_GetCurrentAllocatorName@@Base+0x168e> │ │ │ │ + bne.n 35668 <_PyMem_GetCurrentAllocatorName@@Base+0x1676> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3568c <_PyMem_GetCurrentAllocatorName@@Base+0x169a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b378 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3567c <_PyMem_GetCurrentAllocatorName@@Base+0x1686> │ │ │ │ + bge.n 35684 <_PyMem_GetCurrentAllocatorName@@Base+0x1692> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 356ac <_PyMem_GetCurrentAllocatorName@@Base+0x16b6> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 356fa <_PyMem_GetCurrentAllocatorName@@Base+0x1704> │ │ │ │ + bne.n 356b4 <_PyMem_GetCurrentAllocatorName@@Base+0x16c2> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 35702 <_PyMem_GetCurrentAllocatorName@@Base+0x1710> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3a0 │ │ │ │ - cbz r0, 356c8 <_PyMem_GetCurrentAllocatorName@@Base+0x16d2> │ │ │ │ + cbz r0, 356d0 <_PyMem_GetCurrentAllocatorName@@Base+0x16de> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1700> │ │ │ │ + cbz r0, 356fe <_PyMem_GetCurrentAllocatorName@@Base+0x170c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 356f4 <_PyMem_GetCurrentAllocatorName@@Base+0x16fe> │ │ │ │ + cbnz r0, 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x170a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bge.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + cbnz r3, 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, 3571e <_PyMem_GetCurrentAllocatorName@@Base+0x1728> │ │ │ │ + cbz r3, 35726 <_PyMem_GetCurrentAllocatorName@@Base+0x1734> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 35736 <_PyMem_GetCurrentAllocatorName@@Base+0x1740> │ │ │ │ + b.n 3573e <_PyMem_GetCurrentAllocatorName@@Base+0x174c> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 35726 <_PyMem_GetCurrentAllocatorName@@Base+0x1730> │ │ │ │ + bgt.n 3572e <_PyMem_GetCurrentAllocatorName@@Base+0x173c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 35736 <_PyMem_GetCurrentAllocatorName@@Base+0x1740> │ │ │ │ + b.n 3573e <_PyMem_GetCurrentAllocatorName@@Base+0x174c> │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 35722 <_PyMem_GetCurrentAllocatorName@@Base+0x172c> │ │ │ │ + bgt.n 3572a <_PyMem_GetCurrentAllocatorName@@Base+0x1738> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 35722 <_PyMem_GetCurrentAllocatorName@@Base+0x172c> │ │ │ │ + beq.n 3572a <_PyMem_GetCurrentAllocatorName@@Base+0x1738> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 3575a <_PyMem_GetCurrentAllocatorName@@Base+0x1764> │ │ │ │ + b.n 35762 <_PyMem_GetCurrentAllocatorName@@Base+0x1770> │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #620] @ (359bc <_PyMem_GetCurrentAllocatorName@@Base+0x19c6>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #620] @ (359c4 <_PyMem_GetCurrentAllocatorName@@Base+0x19d2>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + beq.w 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 35788 <_PyMem_GetCurrentAllocatorName@@Base+0x1792> │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 35790 <_PyMem_GetCurrentAllocatorName@@Base+0x179e> │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #44432 @ 0xad90 │ │ │ │ + movw r1, #41040 @ 0xa050 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #28744 @ 0x7048 │ │ │ │ + movw r0, #23960 @ 0x5d98 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + b.n 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 357a6 <_PyMem_GetCurrentAllocatorName@@Base+0x17b0> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 357ae <_PyMem_GetCurrentAllocatorName@@Base+0x17bc> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35784 <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ + bne.n 3578c <_PyMem_GetCurrentAllocatorName@@Base+0x179a> │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 357e4 <_PyMem_GetCurrentAllocatorName@@Base+0x17ee> │ │ │ │ + beq.n 357ec <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 357b6 <_PyMem_GetCurrentAllocatorName@@Base+0x17c0> │ │ │ │ + cbz r2, 357be <_PyMem_GetCurrentAllocatorName@@Base+0x17cc> │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 357f4 <_PyMem_GetCurrentAllocatorName@@Base+0x17fe> │ │ │ │ + beq.n 357fc <_PyMem_GetCurrentAllocatorName@@Base+0x180a> │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 357c6 <_PyMem_GetCurrentAllocatorName@@Base+0x17d0> │ │ │ │ + beq.n 357ce <_PyMem_GetCurrentAllocatorName@@Base+0x17dc> │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 35802 <_PyMem_GetCurrentAllocatorName@@Base+0x180c> │ │ │ │ - b.n 357ce <_PyMem_GetCurrentAllocatorName@@Base+0x17d8> │ │ │ │ + beq.n 3580a <_PyMem_GetCurrentAllocatorName@@Base+0x1818> │ │ │ │ + b.n 357d6 <_PyMem_GetCurrentAllocatorName@@Base+0x17e4> │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbz r7, 357d8 <_PyMem_GetCurrentAllocatorName@@Base+0x17e2> │ │ │ │ + cbz r7, 357e0 <_PyMem_GetCurrentAllocatorName@@Base+0x17ee> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3580e <_PyMem_GetCurrentAllocatorName@@Base+0x1818> │ │ │ │ - b.n 357e0 <_PyMem_GetCurrentAllocatorName@@Base+0x17ea> │ │ │ │ + beq.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1824> │ │ │ │ + b.n 357e8 <_PyMem_GetCurrentAllocatorName@@Base+0x17f6> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl 219df8 <_PyParkingLot_UnparkAll@@Base+0x194> │ │ │ │ + bl 219608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + beq.w 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 35a4a <_PyMem_GetCurrentAllocatorName@@Base+0x1a54> │ │ │ │ + beq.w 35a52 <_PyMem_GetCurrentAllocatorName@@Base+0x1a60> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 35856 <_PyMem_GetCurrentAllocatorName@@Base+0x1860> │ │ │ │ + bmi.n 3585e <_PyMem_GetCurrentAllocatorName@@Base+0x186c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #44452 @ 0xada4 │ │ │ │ + movw r1, #41060 @ 0xa064 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #11224 @ 0x2bd8 │ │ │ │ + movw r1, #7832 @ 0x1e98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + beq.w 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #63472 @ 0xf7f0 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #44496 @ 0xadd0 │ │ │ │ + movw r1, #41104 @ 0xa090 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1db3dc │ │ │ │ + bl 1dae94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358a4 <_PyMem_GetCurrentAllocatorName@@Base+0x18ae> │ │ │ │ + bge.n 358ac <_PyMem_GetCurrentAllocatorName@@Base+0x18ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 358a4 <_PyMem_GetCurrentAllocatorName@@Base+0x18ae> │ │ │ │ + cbnz r3, 358ac <_PyMem_GetCurrentAllocatorName@@Base+0x18ba> │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ - ldr r1, [pc, #276] @ (359c0 <_PyMem_GetCurrentAllocatorName@@Base+0x19ca>) │ │ │ │ + beq.w 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + ldr r1, [pc, #276] @ (359c8 <_PyMem_GetCurrentAllocatorName@@Base+0x19d6>) │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ + beq.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ - ldr r1, [pc, #256] @ (359c4 <_PyMem_GetCurrentAllocatorName@@Base+0x19ce>) │ │ │ │ + cbz r0, 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #256] @ (359cc <_PyMem_GetCurrentAllocatorName@@Base+0x19da>) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358de <_PyMem_GetCurrentAllocatorName@@Base+0x18e8> │ │ │ │ + bge.n 358e6 <_PyMem_GetCurrentAllocatorName@@Base+0x18f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 358de <_PyMem_GetCurrentAllocatorName@@Base+0x18e8> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 358e6 <_PyMem_GetCurrentAllocatorName@@Base+0x18f4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ + beq.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 35906 <_PyMem_GetCurrentAllocatorName@@Base+0x1910> │ │ │ │ + bne.n 3590e <_PyMem_GetCurrentAllocatorName@@Base+0x191c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ + bge.n 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ + cbnz r3, 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 35918 <_PyMem_GetCurrentAllocatorName@@Base+0x1922> │ │ │ │ - ldr r1, [pc, #188] @ (359c8 <_PyMem_GetCurrentAllocatorName@@Base+0x19d2>) │ │ │ │ + cbnz r3, 35920 <_PyMem_GetCurrentAllocatorName@@Base+0x192e> │ │ │ │ + ldr r1, [pc, #188] @ (359d0 <_PyMem_GetCurrentAllocatorName@@Base+0x19de>) │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ - ldr r1, [pc, #176] @ (359cc <_PyMem_GetCurrentAllocatorName@@Base+0x19d6>) │ │ │ │ + bne.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ + ldr r1, [pc, #176] @ (359d4 <_PyMem_GetCurrentAllocatorName@@Base+0x19e2>) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35936 <_PyMem_GetCurrentAllocatorName@@Base+0x1940> │ │ │ │ + bge.n 3593e <_PyMem_GetCurrentAllocatorName@@Base+0x194c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35936 <_PyMem_GetCurrentAllocatorName@@Base+0x1940> │ │ │ │ + cbnz r3, 3593e <_PyMem_GetCurrentAllocatorName@@Base+0x194c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r7, [sp, #44] @ 0x2c │ │ │ │ - cbnz r7, 35954 <_PyMem_GetCurrentAllocatorName@@Base+0x195e> │ │ │ │ + cbnz r7, 3595c <_PyMem_GetCurrentAllocatorName@@Base+0x196a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bne.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r7 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35970 <_PyMem_GetCurrentAllocatorName@@Base+0x197a> │ │ │ │ + bge.n 35978 <_PyMem_GetCurrentAllocatorName@@Base+0x1986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35970 <_PyMem_GetCurrentAllocatorName@@Base+0x197a> │ │ │ │ + cbnz r3, 35978 <_PyMem_GetCurrentAllocatorName@@Base+0x1986> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35984 <_PyMem_GetCurrentAllocatorName@@Base+0x198e> │ │ │ │ + bge.n 3598c <_PyMem_GetCurrentAllocatorName@@Base+0x199a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35984 <_PyMem_GetCurrentAllocatorName@@Base+0x198e> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3599e <_PyMem_GetCurrentAllocatorName@@Base+0x19a8> │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + cbnz r3, 3598c <_PyMem_GetCurrentAllocatorName@@Base+0x199a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 359a6 <_PyMem_GetCurrentAllocatorName@@Base+0x19b4> │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ - bl f7144 │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + beq.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + bl f6d64 │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 359d0 <_PyMem_GetCurrentAllocatorName@@Base+0x19da> │ │ │ │ + bne.n 359d8 <_PyMem_GetCurrentAllocatorName@@Base+0x19e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bne.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ nop │ │ │ │ - bvs.n 359a0 <_PyMem_GetCurrentAllocatorName@@Base+0x19aa> │ │ │ │ + bvs.n 359a8 <_PyMem_GetCurrentAllocatorName@@Base+0x19b6> │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 360a0 │ │ │ │ + b.n 360a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174cec │ │ │ │ + bl 17455c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ee <_PyMem_GetCurrentAllocatorName@@Base+0x19f8> │ │ │ │ + bge.n 359f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ee <_PyMem_GetCurrentAllocatorName@@Base+0x19f8> │ │ │ │ + cbnz r3, 359f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 359fc <_PyMem_GetCurrentAllocatorName@@Base+0x1a06> │ │ │ │ + ble.n 35a04 <_PyMem_GetCurrentAllocatorName@@Base+0x1a12> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 35a12 <_PyMem_GetCurrentAllocatorName@@Base+0x1a1c> │ │ │ │ + ble.n 35a1a <_PyMem_GetCurrentAllocatorName@@Base+0x1a28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + cbnz r3, 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + bge.n 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + cbnz r3, 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ + bl 93fa4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ - b.n 35784 <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ + cbz r0, 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ + b.n 3578c <_PyMem_GetCurrentAllocatorName@@Base+0x179a> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c6b8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c064 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ strd sl, r3, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 21ae48 │ │ │ │ + bl 21a7a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8be4 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e84c4 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23b050 │ │ │ │ + b.w 23a3c8 │ │ │ │ nop │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35ad0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ada> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 35af8 <_PyMem_GetCurrentAllocatorName@@Base+0x1b02> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 35ad8 <_PyMem_GetCurrentAllocatorName@@Base+0x1ae6> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 35b00 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0e> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 35afc <_PyMem_GetCurrentAllocatorName@@Base+0x1b06> │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 35b04 <_PyMem_GetCurrentAllocatorName@@Base+0x1b12> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35b10 <_PyMem_GetCurrentAllocatorName@@Base+0x1b1a> │ │ │ │ - bl 11699c │ │ │ │ + b.n 35b18 <_PyMem_GetCurrentAllocatorName@@Base+0x1b26> │ │ │ │ + bl 11648c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13755,574 +13763,576 @@ │ │ │ │ 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, #45252 @ 0xb0c4 │ │ │ │ + movw r2, #41860 @ 0xa384 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #55740 @ 0xd9bc │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl f59e4 │ │ │ │ - cbz r0, 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ + bl f5544 │ │ │ │ + cbz r0, 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0e1c │ │ │ │ + bl 1f0748 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ - ldr r3, [pc, #116] @ (35bcc <_PyMem_GetCurrentAllocatorName@@Base+0x1bd6>) │ │ │ │ + beq.n 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ + ldr r3, [pc, #116] @ (35bd4 <_PyMem_GetCurrentAllocatorName@@Base+0x1be2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbnz r1, 35b80 <_PyMem_GetCurrentAllocatorName@@Base+0x1b8a> │ │ │ │ + cbnz r1, 35b88 <_PyMem_GetCurrentAllocatorName@@Base+0x1b96> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #49404 @ 0xc0fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bc6 <_PyMem_GetCurrentAllocatorName@@Base+0x1bd0> │ │ │ │ + b.n 35bce <_PyMem_GetCurrentAllocatorName@@Base+0x1bdc> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 35ba6 <_PyMem_GetCurrentAllocatorName@@Base+0x1bb0> │ │ │ │ + cbz r3, 35bae <_PyMem_GetCurrentAllocatorName@@Base+0x1bbc> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 2db58 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 35bac <_PyMem_GetCurrentAllocatorName@@Base+0x1bb6> │ │ │ │ + cbz r0, 35bb4 <_PyMem_GetCurrentAllocatorName@@Base+0x1bc2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ mov r2, r4 │ │ │ │ bl 30e44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ - bl 11699c │ │ │ │ + bl 84c6c │ │ │ │ + bl 11648c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00035bd0 : │ │ │ │ +00035bd8 : │ │ │ │ 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, 35bf0 │ │ │ │ + cbz r1, 35bf8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 35c0a │ │ │ │ + bcc.n 35c12 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035c0e : │ │ │ │ +00035c16 : │ │ │ │ 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, #43640 @ 0xaa78 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ 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 23d914 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23cc94 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 35c72 │ │ │ │ + bgt.n 35c7a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 35d9c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 35da4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #45508 @ 0xb1c4 │ │ │ │ + movw r0, #42116 @ 0xa484 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35da8 │ │ │ │ + beq.w 35db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 170f30 │ │ │ │ + bl 170584 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35cb8 │ │ │ │ + cbz r0, 35cc0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 35d94 │ │ │ │ + bne.n 35d9c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #45516 @ 0xb1cc │ │ │ │ + movw r1, #42124 @ 0xa48c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 35d94 │ │ │ │ - ldr r1, [pc, #244] @ (35db0 ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 35d9c │ │ │ │ + ldr r1, [pc, #244] @ (35db8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35cdc │ │ │ │ + bne.n 35ce4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d94 │ │ │ │ - bl f7144 │ │ │ │ + beq.n 35d9c │ │ │ │ + bl f6d64 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbnz r4, 35cf0 │ │ │ │ - ldr r1, [pc, #208] @ (35db4 ) │ │ │ │ + cbnz r4, 35cf8 │ │ │ │ + ldr r1, [pc, #208] @ (35dbc ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d28 │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35d30 │ │ │ │ + b.n 35d9c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45556 @ 0xb1f4 │ │ │ │ + movw r0, #42164 @ 0xa4b4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d14 │ │ │ │ + bge.n 35d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d14 │ │ │ │ + cbnz r3, 35d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35d94 │ │ │ │ + beq.n 35d9c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2368c4 │ │ │ │ + bl 235c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ce0 │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35ce8 │ │ │ │ + b.n 35d9c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 35d4a │ │ │ │ + cbnz r4, 35d52 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #45568 @ 0xb200 │ │ │ │ + movw r0, #42176 @ 0xa4c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 35d80 │ │ │ │ - b.n 35d8c │ │ │ │ + blt.n 35d88 │ │ │ │ + b.n 35d94 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45584 @ 0xb210 │ │ │ │ + movw r0, #42192 @ 0xa4d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d6e │ │ │ │ + bge.n 35d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d6e │ │ │ │ + cbnz r3, 35d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 35d94 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 35d9c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2368c4 │ │ │ │ + bl 235c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35d2c │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35d34 │ │ │ │ + b.n 35d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d8c │ │ │ │ + cbnz r3, 35d94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 35da8 │ │ │ │ + bl 21a134 │ │ │ │ + b.n 35db0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ - cbz r6, 35da0 │ │ │ │ + bl 84c6c │ │ │ │ + cbz r6, 35da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35da8 │ │ │ │ + b.n 35db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 35d9c │ │ │ │ + bl 21a134 │ │ │ │ + b.n 35da4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf0c80052 │ │ │ │ │ │ │ │ -00035db8 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +00035dc0 <_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 35e06 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 35e0e <_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, #45676 @ 0xb26c │ │ │ │ + movw r4, #42284 @ 0xa52c │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (35e48 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (35e50 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 35e40 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 35e48 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ ldr.w r3, [r0, #708] @ 0x2c4 │ │ │ │ movw r2, #43692 @ 0xaaac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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, #45720 @ 0xb298 │ │ │ │ + movw r2, #42328 @ 0xa558 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 35e42 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 35e4a <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - vext.8 q0, q4, q4, #0 │ │ │ │ + b.n 36344 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035e4c <_PyObject_Dump@@Base>: │ │ │ │ +00035e54 <_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, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - bl 160c28 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160218 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 35e88 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 35e90 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45992 @ 0xb3a8 │ │ │ │ + movw r2, #42600 @ 0xa668 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c33c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46020 @ 0xb3c4 │ │ │ │ + movw r2, #42628 @ 0xa684 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46044 @ 0xb3dc │ │ │ │ + movw r2, #42652 @ 0xa69c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #46068 @ 0xb3f4 │ │ │ │ + movw r2, #42676 @ 0xa6b4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 35ecc <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 35ed4 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 35ed4 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #19984 @ 0x4e10 │ │ │ │ + b.n 35edc <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #16592 @ 0x40d0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46092 @ 0xb40c │ │ │ │ + movw r2, #42700 @ 0xa6cc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46116 @ 0xb424 │ │ │ │ + movw r2, #42724 @ 0xa6e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ - bl 2096a4 │ │ │ │ + bl 2090bc │ │ │ │ mov r6, r0 │ │ │ │ - bl f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35f3a │ │ │ │ + bl 35f44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r0, r7 │ │ │ │ - bl f7118 │ │ │ │ + bl f6d38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209740 │ │ │ │ + bl 209158 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c33c │ │ │ │ + nop │ │ │ │ │ │ │ │ -00035f3a : │ │ │ │ +00035f44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 11699c │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36026 │ │ │ │ - ldr r3, [pc, #224] @ (3603c ) │ │ │ │ + bne.n 36030 │ │ │ │ + ldr r3, [pc, #224] @ (36044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #46568 @ 0xb5e8 │ │ │ │ + movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36026 │ │ │ │ + bne.n 36030 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b634 │ │ │ │ - cbnz r4, 35f98 │ │ │ │ - bl b1084 │ │ │ │ + cbnz r4, 35fa2 │ │ │ │ + bl b0768 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #46588 @ 0xb5fc │ │ │ │ + movw r2, #44088 @ 0xac38 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b421c │ │ │ │ - b.n 3602c │ │ │ │ + bl b38fc │ │ │ │ + b.n 36036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 35fc0 │ │ │ │ - bl b1084 │ │ │ │ + bgt.n 35fca │ │ │ │ + bl b0768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #46596 @ 0xb604 │ │ │ │ + movw r2, #44096 @ 0xac40 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - b.n 3602c │ │ │ │ + bl b38fc │ │ │ │ + b.n 36036 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 35fce │ │ │ │ - bl 1166cc │ │ │ │ + bpl.n 35fd8 │ │ │ │ + bl 1161bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 35fd4 │ │ │ │ - bl 11ac90 │ │ │ │ + b.n 35fde │ │ │ │ + bl 11a77c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 36026 │ │ │ │ + cbz r4, 36030 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2c64 │ │ │ │ - cbz r0, 35ff6 │ │ │ │ + bl a279c │ │ │ │ + cbz r0, 36000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ blx 2bffc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 35ffa │ │ │ │ + b.n 36004 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3600e │ │ │ │ + bge.n 36018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3600e │ │ │ │ + cbnz r3, 36018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r7, 36026 │ │ │ │ - cbz r5, 3602c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r7, 36030 │ │ │ │ + cbz r5, 36036 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b634 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36036 │ │ │ │ + b.n 36040 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36012 │ │ │ │ + bne.n 3601c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, 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, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36060 │ │ │ │ + cbnz r3, 36068 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 36060 │ │ │ │ + ble.n 36068 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36060 │ │ │ │ - cbnz r0, 3607e │ │ │ │ + bne.n 36068 │ │ │ │ + cbnz r0, 36080 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #57332 @ 0xdff4 │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 360c6 │ │ │ │ + ldr r3, [pc, #80] @ (360cc ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 360c8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36090 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 360ba │ │ │ │ - bl b1084 │ │ │ │ + bne.n 36092 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 360bc │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b640 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 360be │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 360c0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 360c6 │ │ │ │ + b.n 360c8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 360f4 │ │ │ │ + bls.n 360fa │ │ │ │ subs r3, r2, #1 │ │ │ │ clz r4, r3 │ │ │ │ rsb r5, r4, #29 │ │ │ │ lsrs r3, r5 │ │ │ │ rsb r5, r4, #31 │ │ │ │ and.w r3, r3, #3 │ │ │ │ subs r4, #29 │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ cmp r4, #2 │ │ │ │ it hi │ │ │ │ movhi r2, r3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ - cbz r4, 360fc │ │ │ │ + cbz r4, 36102 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r5, r1, r2 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ streq r3, [r1, r2] │ │ │ │ - cbz r3, 36112 │ │ │ │ + cbz r3, 36118 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r5, #4] │ │ │ │ @@ -14330,132 +14340,132 @@ │ │ │ │ pop {r4, r5, r6} │ │ │ │ strd r3, r3, [r0, #40] @ 0x28 │ │ │ │ str r2, [r0, #24] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 36284 │ │ │ │ + bpl.w 3628a │ │ │ │ stmdb 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 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 3616a │ │ │ │ + bpl.n 36170 │ │ │ │ ands.w r8, r2, #64 @ 0x40 │ │ │ │ - beq.n 3615e │ │ │ │ + beq.n 36164 │ │ │ │ add.w r6, r3, #20 │ │ │ │ - b.n 36172 │ │ │ │ + b.n 36178 │ │ │ │ add.w r6, r3, #28 │ │ │ │ cmp.w r7, #500 @ 0x1f4 │ │ │ │ - ble.n 36184 │ │ │ │ - b.n 361a0 │ │ │ │ + ble.n 3618a │ │ │ │ + b.n 361a6 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3627e │ │ │ │ + beq.w 36284 │ │ │ │ cmp.w r7, #500 @ 0x1f4 │ │ │ │ itee le │ │ │ │ movle.w r8, #0 │ │ │ │ movgt.w r8, #1 │ │ │ │ movgt.w r7, #500 @ 0x1f4 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 3618e │ │ │ │ + bmi.n 36194 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 361a8 │ │ │ │ - b.n 36256 │ │ │ │ + bgt.n 361ae │ │ │ │ + b.n 3625c │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 36272 │ │ │ │ + bge.n 36278 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ adds r2, #1 │ │ │ │ subs r1, #32 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bls.n 36190 │ │ │ │ - b.n 36188 │ │ │ │ + bls.n 36196 │ │ │ │ + b.n 3618e │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r7, #500 @ 0x1f4 │ │ │ │ ldrb.w sl, [r3, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r1, #47900 @ 0xbb1c │ │ │ │ + movw r1, #44508 @ 0xaddc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ strd r8, r1, [sp] │ │ │ │ ubfx sl, sl, #2, #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 361cc │ │ │ │ + bne.n 361d2 │ │ │ │ ldrb.w r5, [r6, r9] │ │ │ │ - b.n 361da │ │ │ │ + b.n 361e0 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r5, [r6, r9, lsl #1] │ │ │ │ ldrne.w r5, [r6, r9, lsl #2] │ │ │ │ sub.w r2, r5, #32 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - bhi.n 361f2 │ │ │ │ + bhi.n 361f8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [sp, #12] │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - b.n 3624a │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + b.n 36250 │ │ │ │ movs r2, #2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 36214 │ │ │ │ + bhi.n 3621a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47892 @ 0xbb14 │ │ │ │ + movw r1, #44500 @ 0xadd4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ - b.n 3624a │ │ │ │ + b.n 36250 │ │ │ │ cmp.w r5, #65536 @ 0x10000 │ │ │ │ - bcs.n 36236 │ │ │ │ + bcs.n 3623c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47896 @ 0xbb18 │ │ │ │ + movw r1, #44504 @ 0xadd8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ - b.n 3624a │ │ │ │ + b.n 36250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 361c0 │ │ │ │ + bne.n 361c6 │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3627e │ │ │ │ + beq.n 36284 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47904 @ 0xbb20 │ │ │ │ + movw r1, #44512 @ 0xade0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - b.n 36256 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + b.n 3625c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -14466,171 +14476,170 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ umull r3, r2, r4, r6 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ strb.w r1, [r5, #-1]! │ │ │ │ mov.w r4, r2, lsr #3 │ │ │ │ - bhi.n 362b0 │ │ │ │ + bhi.n 362b6 │ │ │ │ sub.w r2, r8, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (3632c ) │ │ │ │ + ldr r2, [pc, #60] @ (36330 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bne.n 36312 │ │ │ │ + bne.n 36318 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r5 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 36328 │ │ │ │ + b.n 3632e │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21113 @ 0x5279 │ │ │ │ + movw r1, #17921 @ 0x4601 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 3635e │ │ │ │ + cbz r0, 36362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3635e │ │ │ │ + bge.n 36362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3635e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36362 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 36378 │ │ │ │ + cbz r0, 3637c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36378 │ │ │ │ + bge.n 3637c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36378 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3637c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 36392 │ │ │ │ + cbz r0, 36396 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36392 │ │ │ │ + bge.n 36396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36392 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36396 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 363ac │ │ │ │ + cbz r0, 363b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363ac │ │ │ │ + bge.n 363b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363ac │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363b0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 363c6 │ │ │ │ + cbz r0, 363ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363c6 │ │ │ │ + bge.n 363ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363c6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 363e0 │ │ │ │ + cbz r0, 363e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363e0 │ │ │ │ + bge.n 363e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363e4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000363e4 <_PyEval_SetProfile@@Base>: │ │ │ │ +000363e8 <_PyEval_SetProfile@@Base>: │ │ │ │ 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, #160] @ (36494 <_PyEval_SetProfile@@Base+0xb0>) │ │ │ │ + ldr r4, [pc, #160] @ (36498 <_PyEval_SetProfile@@Base+0xb0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48728 @ 0xbe58 │ │ │ │ + movw r1, #45336 @ 0xb118 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3648e <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ + beq.n 36492 <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #25757 @ 0x649d │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ - bl 1e3234 <_Py_normpath@@Base+0x568> │ │ │ │ + bl 1e2ce4 <_Py_normpath@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3648a <_PyEval_SetProfile@@Base+0xa6> │ │ │ │ + blt.n 3648e <_PyEval_SetProfile@@Base+0xa6> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ - cbz r7, 36452 <_PyEval_SetProfile@@Base+0x6e> │ │ │ │ + cbz r7, 36456 <_PyEval_SetProfile@@Base+0x6e> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ @@ -14642,19 +14651,19 @@ │ │ │ │ add r3, r5 │ │ │ │ sub.w r3, r3, ip │ │ │ │ str.w r3, [r2, #3320] @ 0xcf8 │ │ │ │ ldr.w r3, [r4, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 243360 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ + bl 2426e8 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 3648e <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 36492 <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -14663,74 +14672,74 @@ │ │ │ │ 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, #63497 @ 0xf809 │ │ │ │ + movw r1, #60389 @ 0xebe5 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ - cbz r0, 364c6 <_PyEval_SetProfile@@Base+0xe2> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + cbz r0, 364ca <_PyEval_SetProfile@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36560 <_PyEval_SetProfile@@Base+0x17c> │ │ │ │ + b.n 36564 <_PyEval_SetProfile@@Base+0x17c> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #63509 @ 0xf815 │ │ │ │ + movw r1, #60401 @ 0xebf1 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #4857 @ 0x12f9 │ │ │ │ + movw r1, #1349 @ 0x545 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ - movw r1, #6797 @ 0x1a8d │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + movw r1, #3685 @ 0xe65 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #20089 @ 0x4e79 │ │ │ │ + movw r1, #16897 @ 0x4201 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #20089 @ 0x4e79 │ │ │ │ + movw r1, #16897 @ 0x4201 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20089 @ 0x4e79 │ │ │ │ + movw r1, #16897 @ 0x4201 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ 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} │ │ │ │ @@ -14740,176 +14749,176 @@ │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #65388 @ 0xff6c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 9af44 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 365ce <_PyEval_SetProfile@@Base+0x1ea> │ │ │ │ + bl 9ae48 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 365d2 <_PyEval_SetProfile@@Base+0x1ea> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242e34 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 2421bc <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ + bl 84c6c │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 365b4 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ + beq.n 365b8 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242e34 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 2421bc <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ + bl 84c6c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 365c2 <_PyEval_SetProfile@@Base+0x1de> │ │ │ │ + bge.n 365c6 <_PyEval_SetProfile@@Base+0x1de> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 365c6 <_PyEval_SetProfile@@Base+0x1e2> │ │ │ │ + cbz r4, 365ca <_PyEval_SetProfile@@Base+0x1e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 365d2 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ + b.n 365d6 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 365d2 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 365d6 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 36330 │ │ │ │ + b.w 36334 │ │ │ │ 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 f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36608 <_PyEval_SetProfile@@Base+0x224> │ │ │ │ + beq.n 3660c <_PyEval_SetProfile@@Base+0x224> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7118 │ │ │ │ + b.w f6d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #48936 @ 0xbf28 │ │ │ │ + movw r1, #45544 @ 0xb1e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36634 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ + bge.n 36638 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36634 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ + cbnz r3, 36638 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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] @ (3669c <_PyEval_SetProfile@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #84] @ (366a0 <_PyEval_SetProfile@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #30780 @ 0x783c │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 36678 <_PyEval_SetProfile@@Base+0x294> │ │ │ │ + beq.n 3667c <_PyEval_SetProfile@@Base+0x294> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #50740 @ 0xc634 │ │ │ │ + movw r2, #47348 @ 0xb8f4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36698 <_PyEval_SetProfile@@Base+0x2b4> │ │ │ │ + b.n 3669c <_PyEval_SetProfile@@Base+0x2b4> │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 2443a8 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 243730 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #164] @ (36754 <_PyEval_SetProfile@@Base+0x370>) │ │ │ │ + ldr r4, [pc, #164] @ (36758 <_PyEval_SetProfile@@Base+0x370>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #160] @ (36758 <_PyEval_SetProfile@@Base+0x374>) │ │ │ │ + ldr r1, [pc, #160] @ (3675c <_PyEval_SetProfile@@Base+0x374>) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21d264 │ │ │ │ + bl 21cb60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36704 <_PyEval_SetProfile@@Base+0x320> │ │ │ │ + cbz r0, 36708 <_PyEval_SetProfile@@Base+0x320> │ │ │ │ mov r1, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366e4 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ + bge.n 366e8 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 366e4 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ + cbnz r3, 366e8 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 366fc <_PyEval_SetProfile@@Base+0x318> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 36700 <_PyEval_SetProfile@@Base+0x318> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ subs r4, r0, r6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 366fe <_PyEval_SetProfile@@Base+0x31a> │ │ │ │ + b.n 36702 <_PyEval_SetProfile@@Base+0x31a> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 36718 <_PyEval_SetProfile@@Base+0x334> │ │ │ │ - movw r0, #50800 @ 0xc670 │ │ │ │ + bl 84c84 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 3671c <_PyEval_SetProfile@@Base+0x334> │ │ │ │ + movw r0, #47408 @ 0xb930 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 243688 │ │ │ │ - cbnz r4, 36750 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ + bl 242a10 │ │ │ │ + cbnz r4, 36754 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #50848 @ 0xc6a0 │ │ │ │ + movw r3, #47456 @ 0xb960 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 3675c <_PyEval_SetProfile@@Base+0x378> │ │ │ │ + bl 36760 <_PyEval_SetProfile@@Base+0x378> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36750 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ + bne.n 36754 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #50800 @ 0xc670 │ │ │ │ + movw r0, #47408 @ 0xb930 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3} │ │ │ │ @@ -14919,107 +14928,107 @@ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 23d914 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23cc94 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ 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 r5, #1 │ │ │ │ - movw r1, #64009 @ 0xfa09 │ │ │ │ + movw r1, #60689 @ 0xed11 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ - cbz r0, 367b6 <_PyEval_SetProfile@@Base+0x3d2> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + cbz r0, 367ba <_PyEval_SetProfile@@Base+0x3d2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36880 <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ + b.n 36884 <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #64021 @ 0xfa15 │ │ │ │ + movw r1, #60701 @ 0xed1d │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #62321 @ 0xf371 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #59133 @ 0xe6fd │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #62325 @ 0xf375 │ │ │ │ + movw r1, #59137 @ 0xe701 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #3477 @ 0xd95 │ │ │ │ + movw r1, #157 @ 0x9d │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r0, #7 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #23185 @ 0x5a91 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #23645 @ 0x5c5d │ │ │ │ movt r1, #7 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #16389 @ 0x4005 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #12973 @ 0x32ad │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #5097 @ 0x13e9 │ │ │ │ + movw r1, #1777 @ 0x6f1 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #57549 @ 0xe0cd │ │ │ │ + movw r1, #53389 @ 0xd08d │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -15027,114 +15036,114 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7208 │ │ │ │ + bl 1c7000 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - bl 248a88 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 247e10 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - bl 248a88 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 247e10 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 248a88 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 247e10 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - bl 248a88 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 247e10 <_Py_hashtable_clear@@Base> │ │ │ │ movw r3, #5648 @ 0x1610 │ │ │ │ adds r2, r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ str r0, [r4, r3] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c7208 │ │ │ │ + b.w 1c7000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 368ea <_PyEval_SetProfile@@Base+0x506> │ │ │ │ + cbz r0, 368ee <_PyEval_SetProfile@@Base+0x506> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000368ec <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 333d0 │ │ │ │ +000368f0 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 333cc │ │ │ │ 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 2c2cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (3694c <_Py_DisplaySourceLine@@Base+0x60>) │ │ │ │ + ldr r2, [pc, #68] @ (36950 <_Py_DisplaySourceLine@@Base+0x60>) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 36948 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ + cbz r3, 3694c <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 36950 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + bl 36954 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 36948 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ + cbz r3, 3694c <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be80 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2bde4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e77c │ │ │ │ + bl 24db58 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #32284 @ 0x7e1c │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 369b4 <_Py_DisplaySourceLine@@Base+0xc8> │ │ │ │ + bne.n 369b8 <_Py_DisplaySourceLine@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2db40 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 36990 <_Py_DisplaySourceLine@@Base+0xa4> │ │ │ │ + bne.n 36994 <_Py_DisplaySourceLine@@Base+0xa4> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db58 │ │ │ │ - b.n 369b0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ + b.n 369b4 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 369a4 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ - movw r1, #58316 @ 0xe3cc │ │ │ │ + bne.n 369a8 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ + movw r1, #54964 @ 0xd6b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 369b0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 369b4 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 30e44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000369b8 : │ │ │ │ +000369bc : │ │ │ │ b.w 32f08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -15142,40 +15151,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 369f6 │ │ │ │ - bl 2202a4 │ │ │ │ - cbz r0, 36a30 │ │ │ │ + bne.n 369fa │ │ │ │ + bl 21f8cc │ │ │ │ + cbz r0, 36a34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 36a22 │ │ │ │ + bls.n 36a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2518e0 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 250cb8 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 36a30 │ │ │ │ + b.n 36a34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15197,39 +15206,39 @@ │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #17 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 2446f4 <_PyInterpreterState_ObjectToID@@Base+0x3d0> │ │ │ │ - cbz r0, 36a76 │ │ │ │ + bl 243a7c <_PyInterpreterState_ObjectToID@@Base+0x3d0> │ │ │ │ + cbz r0, 36a7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 36a7e │ │ │ │ + bl 84c6c │ │ │ │ + b.n 36a82 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 36b02 │ │ │ │ + bpl.n 36b06 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 36ae8 │ │ │ │ + cbnz r3, 36aec │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 36b02 │ │ │ │ + bpl.n 36b06 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -15241,176 +15250,176 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 36b02 │ │ │ │ - movw r2, #16833 @ 0x41c1 │ │ │ │ + b.n 36b06 │ │ │ │ + movw r2, #16577 @ 0x40c1 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36afc │ │ │ │ + bne.n 36b00 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 36afe │ │ │ │ + b.n 36b02 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36aa2 │ │ │ │ + bne.n 36aa6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00036b08 : │ │ │ │ +00036b0c : │ │ │ │ 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 r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bae │ │ │ │ - cbz r5, 36b3a │ │ │ │ + beq.n 36bb2 │ │ │ │ + cbz r5, 36b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bb0 │ │ │ │ + beq.n 36bb4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab2bc │ │ │ │ + bl aa754 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36bb0 │ │ │ │ - bl 219df8 <_PyParkingLot_UnparkAll@@Base+0x194> │ │ │ │ + cbz r0, 36bb4 │ │ │ │ + bl 219608 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36bb0 │ │ │ │ + cbz r0, 36bb4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c6b8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c064 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 21ae48 │ │ │ │ + bl 21a7a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8be4 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e84c4 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b96 │ │ │ │ + bge.n 36b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36b96 │ │ │ │ + cbnz r3, 36b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 36bb0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 36bb4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36bb6 │ │ │ │ + bge.n 36bba │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r7, #0] │ │ │ │ - cbnz r4, 36bb6 │ │ │ │ + cbnz r4, 36bba │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36bb8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36bbc │ │ │ │ mov r5, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36bb8 │ │ │ │ + b.n 36bbc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 36bf2 │ │ │ │ + cbnz r0, 36bf6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 36bfa │ │ │ │ + cbz r0, 36bfe │ │ │ │ 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 36be4 │ │ │ │ + beq.n 36be8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b0e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 36c4e │ │ │ │ + bge.n 36c52 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 36c3c │ │ │ │ - bl 11699c │ │ │ │ + bne.n 36c40 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c10 │ │ │ │ - b.n 36c4a │ │ │ │ + beq.n 36c14 │ │ │ │ + b.n 36c4e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c64 │ │ │ │ + b.n 36c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + movw r0, #57528 @ 0xe0b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1ca554 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1ca264 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -15425,23 +15434,23 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 36cdc │ │ │ │ + bls.n 36ce0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 36cd2 │ │ │ │ + bhi.n 36cd6 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 36cde │ │ │ │ + b.n 36ce2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 36cde │ │ │ │ + b.n 36ce2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -15453,39 +15462,39 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - movw r2, #27983 @ 0x6d4f │ │ │ │ + movw r2, #27987 @ 0x6d53 │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 36d28 │ │ │ │ + bne.n 36d2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 36d32 │ │ │ │ + b.n 36d36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 36d4a │ │ │ │ + cbz r0, 36d4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 36d48 │ │ │ │ + cbz r3, 36d4c │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6eed0 │ │ │ │ + b.w 6eabc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -15501,219 +15510,219 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 36da2 │ │ │ │ + bls.n 36da6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 36d9a │ │ │ │ + cbnz r3, 36d9e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 36d9a │ │ │ │ - bl 360ca │ │ │ │ + beq.n 36d9e │ │ │ │ + bl 360d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 36d84 │ │ │ │ + b.n 36d88 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 36dfa │ │ │ │ + blt.n 36dfe │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #30992 @ 0x7910 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36df6 │ │ │ │ + bne.n 36dfa │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne.n 36de0 │ │ │ │ + bne.n 36de4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ lsls r5, r2, #15 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r7, r3, #1 │ │ │ │ - beq.n 36e20 │ │ │ │ - cbnz r3, 36e24 │ │ │ │ - b.n 36e2e │ │ │ │ + beq.n 36e24 │ │ │ │ + cbnz r3, 36e28 │ │ │ │ + b.n 36e32 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 36e2e │ │ │ │ + b.n 36e32 │ │ │ │ and.w r7, r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add r2, r7 │ │ │ │ - bne.n 36e24 │ │ │ │ + bne.n 36e28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 36e14 │ │ │ │ + bne.n 36e18 │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r3, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldr.w r2, [r3, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 36e4a │ │ │ │ + cbz r2, 36e4e │ │ │ │ yield │ │ │ │ - b.n 36e3c │ │ │ │ + b.n 36e40 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36e6c │ │ │ │ + bl 36e70 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3703a │ │ │ │ + beq.w 3703e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3703a │ │ │ │ + beq.w 3703e │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 36ec6 │ │ │ │ + bhi.n 36eca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36eb6 │ │ │ │ - cbz r2, 36eb6 │ │ │ │ + beq.n 36eba │ │ │ │ + cbz r2, 36eba │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6f650 │ │ │ │ - b.n 37028 │ │ │ │ + bl 6f23c │ │ │ │ + b.n 3702c │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 37028 │ │ │ │ + bne.w 3702c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #61696 @ 0xf100 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ - cbnz r7, 36f08 │ │ │ │ + cbnz r7, 36f0c │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #62708 @ 0xf4f4 │ │ │ │ + movw r1, #59316 @ 0xe7b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - b.n 36f20 │ │ │ │ + b.n 36f24 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 36f30 │ │ │ │ + bhi.n 36f34 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #62776 @ 0xf538 │ │ │ │ + movw r1, #59384 @ 0xe7f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6f5a4 │ │ │ │ - b.n 3703a │ │ │ │ + bl 6f190 │ │ │ │ + b.n 3703e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37000 │ │ │ │ + bne.n 37004 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37000 │ │ │ │ + beq.n 37004 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 36f58 │ │ │ │ + beq.n 36f5c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 36f58 │ │ │ │ + cbz r4, 36f5c │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c877c │ │ │ │ - bl 1b94c8 │ │ │ │ + bl 1c8484 │ │ │ │ + bl 1b92c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 37000 │ │ │ │ - bl 1aec20 <_start@@Base+0x824> │ │ │ │ - cbz r4, 36f68 │ │ │ │ - cbz r0, 36f76 │ │ │ │ + blt.n 37004 │ │ │ │ + bl 1aea10 <_start@@Base+0x820> │ │ │ │ + cbz r4, 36f6c │ │ │ │ + cbz r0, 36f7a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 37054 │ │ │ │ - b.n 37000 │ │ │ │ + bl 37058 │ │ │ │ + b.n 37004 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 36fac │ │ │ │ + beq.n 36fb0 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ dmb ish │ │ │ │ umull r3, r4, r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 36f96 │ │ │ │ + bne.n 36f9a │ │ │ │ dmb ish │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 36ff8 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -15728,50 +15737,50 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 36fe8 │ │ │ │ + bne.n 36fec │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f942 <_PyObject_DebugMallocStats@@Base+0x17da> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbnz r0, 37028 │ │ │ │ + cbnz r0, 3702c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #62852 @ 0xf584 │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 6f5a4 │ │ │ │ + b.w 6f190 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 1b9050 │ │ │ │ + b.w 1b8e48 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037044 : │ │ │ │ - ldr r0, [pc, #8] @ (37050 ) │ │ │ │ +00037048 : │ │ │ │ + ldr r0, [pc, #8] @ (37054 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 21974c │ │ │ │ + b.w 219078 │ │ │ │ nop │ │ │ │ rsbs r0, ip, #81 @ 0x51 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -15781,39 +15790,39 @@ │ │ │ │ dmb ish │ │ │ │ ldr r4, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r4, r4, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 370d0 │ │ │ │ - cbz r0, 37096 │ │ │ │ + bl 370d4 │ │ │ │ + cbz r0, 3709a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r5, #22 │ │ │ │ movs r2, #1 │ │ │ │ bl 301cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 370b2 │ │ │ │ + b.n 370b6 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r5, #22 │ │ │ │ bl 301cc │ │ │ │ lsls r2, r5, #22 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 370cc │ │ │ │ + cbz r4, 370d0 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15837,24 +15846,24 @@ │ │ │ │ add.w r1, r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 37126 │ │ │ │ + beq.n 3712a │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics r4, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - b.n 37110 │ │ │ │ + b.n 37114 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 37138 │ │ │ │ + cbz r3, 3713c │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ bics r3, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #24 │ │ │ │ @@ -15877,372 +15886,372 @@ │ │ │ │ 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 371ae │ │ │ │ + bne.n 371b2 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 371c4 │ │ │ │ + bmi.n 371c8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #20324 @ 0x4f64 │ │ │ │ + movw r2, #16932 @ 0x4224 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #64252 @ 0xfafc │ │ │ │ + movw r0, #60860 @ 0xedbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37224 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64252 @ 0xfafc │ │ │ │ + movw r0, #60860 @ 0xedbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37220 │ │ │ │ - b.n 37184 │ │ │ │ + beq.n 37224 │ │ │ │ + b.n 37188 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 37286 │ │ │ │ + bpl.n 3728a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 37286 │ │ │ │ + ble.n 3728a │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372a6 │ │ │ │ + beq.n 372aa │ │ │ │ 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 3727e │ │ │ │ + beq.n 37282 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37234 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 37238 │ │ │ │ + bne.n 37238 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 3723c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37224 │ │ │ │ + blt.n 37228 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372a6 │ │ │ │ + b.n 372aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37220 │ │ │ │ + bne.n 37224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37220 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37224 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3723c │ │ │ │ + bge.n 37240 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 37288 │ │ │ │ + b.n 3728c │ │ │ │ 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 37254 │ │ │ │ + bpl.n 37258 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 3725c │ │ │ │ + cbz r1, 37260 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 37266 │ │ │ │ + bpl.n 3726a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37266 │ │ │ │ + cbnz r3, 3726a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 37272 │ │ │ │ + b.n 37276 │ │ │ │ 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 371fc │ │ │ │ + b.n 37200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ab8 │ │ │ │ - b.n 372a6 │ │ │ │ + bl 979a8 │ │ │ │ + b.n 372aa │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64244 @ 0xfaf4 │ │ │ │ + movw r1, #60852 @ 0xedb4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 37220 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 37224 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r3, r0, #704 @ 0x2c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 372b4 │ │ │ │ + bne.n 372b8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 372cc │ │ │ │ - b.w 2193ac │ │ │ │ + cbnz r2, 372d0 │ │ │ │ + b.w 218cd8 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 264040 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ + bl 263350 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3730a │ │ │ │ + bge.n 3730e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3730a │ │ │ │ + cbnz r3, 3730e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, r1, lsl #1 │ │ │ │ - bge.n 373b4 │ │ │ │ + bge.n 373b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ - bl 12289c │ │ │ │ + bl 12229c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373be │ │ │ │ + beq.n 373c2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12289c │ │ │ │ + bl 12229c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37376 │ │ │ │ + cbz r0, 3737a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37362 │ │ │ │ + beq.n 37366 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3738e │ │ │ │ + bne.n 37392 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37376 │ │ │ │ + bge.n 3737a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37376 │ │ │ │ + cbnz r3, 3737a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3738a │ │ │ │ + bge.n 3738e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3738a │ │ │ │ + cbnz r3, 3738e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 373be │ │ │ │ + b.n 373c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 373a0 │ │ │ │ + bge.n 373a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 373a0 │ │ │ │ + cbnz r3, 373a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 373b4 │ │ │ │ + bge.n 373b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 373b4 │ │ │ │ + cbnz r3, 373b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r1, r1, r7, lsl #3 │ │ │ │ ldr.w r4, [r1, #-4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 373ea │ │ │ │ + cbnz r0, 373ee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16ae4c <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16a4c8 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ + beq.n 373e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000373f4 <_PyXI_InitFailure@@Base>: │ │ │ │ +000373f8 <_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, 37448 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 3744c <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37420 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 37424 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3744a <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 3744e <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3743c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 37440 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3743c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 37440 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3741a <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 3741e <_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} │ │ │ │ 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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 3746e <_PyXI_InitFailure@@Base+0x7a> │ │ │ │ + cbz r2, 37472 <_PyXI_InitFailure@@Base+0x7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3750e <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ - cbz r5, 37498 <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ + beq.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + cbz r5, 3749c <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #4 │ │ │ │ - bne.n 37498 <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ + bne.n 3749c <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37494 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ + bge.n 37498 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37494 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ + cbnz r3, 37498 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3750e <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + b.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 3752e <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ + bl 37532 <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 374e6 <_PyXI_InitFailure@@Base+0xf2> │ │ │ │ + cbz r0, 374ea <_PyXI_InitFailure@@Base+0xf2> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ add.w r3, r6, #8 │ │ │ │ - cbz r0, 374ca <_PyXI_InitFailure@@Base+0xd6> │ │ │ │ + cbz r0, 374ce <_PyXI_InitFailure@@Base+0xd6> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ mvn.w r2, #2 │ │ │ │ - b.n 374d4 <_PyXI_InitFailure@@Base+0xe0> │ │ │ │ + b.n 374d8 <_PyXI_InitFailure@@Base+0xe0> │ │ │ │ mvn.w r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 374fa <_PyXI_InitFailure@@Base+0x106> │ │ │ │ + bge.n 374fe <_PyXI_InitFailure@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 374fa <_PyXI_InitFailure@@Base+0x106> │ │ │ │ + cbnz r3, 374fe <_PyXI_InitFailure@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 37502 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ + cbz r3, 37506 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 37506 <_PyXI_InitFailure@@Base+0x112> │ │ │ │ + cbnz r3, 3750a <_PyXI_InitFailure@@Base+0x112> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3750e <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + b.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 243688 │ │ │ │ - b.n 37502 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ - cbz r5, 37526 <_PyXI_InitFailure@@Base+0x132> │ │ │ │ - cbnz r4, 37526 <_PyXI_InitFailure@@Base+0x132> │ │ │ │ + bl 242a10 │ │ │ │ + b.n 37506 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ + cbz r5, 3752a <_PyXI_InitFailure@@Base+0x132> │ │ │ │ + cbnz r4, 3752a <_PyXI_InitFailure@@Base+0x132> │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r4, [r6, #16] │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -16256,1095 +16265,1095 @@ │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6ac4 │ │ │ │ - cbz r0, 3755e <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ + bl f6624 │ │ │ │ + cbz r0, 37562 <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3afa2 <_Py_open_noraise@@Base+0x51a> │ │ │ │ - b.n 3772a <_PyXI_InitFailure@@Base+0x336> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3772e <_PyXI_InitFailure@@Base+0x336> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst.w r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 377ec │ │ │ │ + bl 377f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r1, r8 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3759a <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ + bge.n 3759e <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3759a <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ + cbnz r3, 3759e <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6ff0 │ │ │ │ + bl 1f6a04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375cc <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ + bge.n 375d0 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 375cc <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ + cbnz r3, 375d0 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11db30 │ │ │ │ + bl 11d600 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375fe <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ + bge.n 37602 <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 375fe <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ + cbnz r3, 37602 <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377be <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377c8 <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ + beq.w 377cc <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37630 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ + bge.n 37634 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37630 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ + cbnz r3, 37634 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377d2 <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ - movw r1, #2844 @ 0xb1c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #45132 @ 0xb04c │ │ │ │ + beq.w 377d6 <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ + movw r1, #64988 @ 0xfddc │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #41740 @ 0xa30c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37726 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r1, #2864 @ 0xb30 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ee4a0 │ │ │ │ + beq.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + movw r1, #65008 @ 0xfdf0 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl ee034 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37674 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ + bge.n 37678 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37674 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ + cbnz r3, 37678 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37726 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + beq.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37712 <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ - bl 7fac4 │ │ │ │ + beq.n 37716 <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37714 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 94758 │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37714 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #2896 @ 0xb50 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 94758 │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37714 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10a04c │ │ │ │ + bl 109bf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376e2 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ + bge.n 376e6 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 376e2 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ + cbnz r3, 376e6 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376f6 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ + bge.n 376fa <_PyXI_InitFailure@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 376f6 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ + cbnz r3, 376fa <_PyXI_InitFailure@@Base+0x302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3770a <_PyXI_InitFailure@@Base+0x316> │ │ │ │ + bge.n 3770e <_PyXI_InitFailure@@Base+0x316> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3770a <_PyXI_InitFailure@@Base+0x316> │ │ │ │ + cbnz r3, 3770e <_PyXI_InitFailure@@Base+0x316> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3772e <_PyXI_InitFailure@@Base+0x33a> │ │ │ │ - b.n 37714 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + bne.n 37732 <_PyXI_InitFailure@@Base+0x33a> │ │ │ │ + b.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ - bl f7144 │ │ │ │ + bl 84c6c │ │ │ │ + bl f6d64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377e0 <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ + b.n 377e4 <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #52828 @ 0xce5c │ │ │ │ + movw r1, #49436 @ 0xc11c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1db454 │ │ │ │ + bl 1daf0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3779c <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ - ldr r0, [pc, #164] @ (377e8 <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ + cbz r0, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #164] @ (377ec <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ mov r1, r4 │ │ │ │ - bl 144820 │ │ │ │ + bl 144014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37760 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ + bge.n 37764 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37760 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ + cbnz r3, 37764 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3779a <_PyXI_InitFailure@@Base+0x3a6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3779e <_PyXI_InitFailure@@Base+0x3a6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37786 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ + bge.n 3778a <_PyXI_InitFailure@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37786 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ + cbnz r3, 3778a <_PyXI_InitFailure@@Base+0x392> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3779c <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3779c <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + cbz r3, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 3779c <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + bne.n 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ - b.n 3779c <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + b.n 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377b6 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ + bge.n 377ba <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 377b6 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ + cbnz r3, 377ba <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3772a <_PyXI_InitFailure@@Base+0x336> │ │ │ │ - b.n 37726 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r4, #2716 @ 0xa9c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 377da <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #2768 @ 0xad0 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 377da <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #2804 @ 0xaf4 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + bne.n 3772e <_PyXI_InitFailure@@Base+0x336> │ │ │ │ + b.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + movw r4, #64860 @ 0xfd5c │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 377de <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ + movw r4, #64912 @ 0xfd90 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 377de <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ + movw r4, #64948 @ 0xfdb4 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3afa2 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000377ec : │ │ │ │ +000377f0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 162f6c │ │ │ │ + b.w 16255c │ │ │ │ │ │ │ │ -000377f2 : │ │ │ │ +000377f6 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - bl 18f31c <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ + bl 18ec08 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 378e8 │ │ │ │ + bne.n 378ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 19c030 │ │ │ │ + bl 19b95c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 3786a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 37852 │ │ │ │ + bge.n 3786e │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 37856 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378d2 │ │ │ │ + bge.n 378d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 378d2 │ │ │ │ + bne.n 378d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 378d6 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3788e │ │ │ │ + beq.n 37892 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378ec │ │ │ │ + bge.n 378f0 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 378ec │ │ │ │ + cbnz r5, 378f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378ec │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 378f0 │ │ │ │ movs r0, #16 │ │ │ │ - bl 834d0 │ │ │ │ - cbnz r0, 378b0 │ │ │ │ + bl 83504 │ │ │ │ + cbnz r0, 378b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378aa │ │ │ │ + bge.n 378ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 378aa │ │ │ │ + cbnz r3, 378ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 378d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 378d6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strd r4, r8, [r0] │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ - cbnz r3, 378c0 │ │ │ │ + cbnz r3, 378c4 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 378c2 │ │ │ │ + b.n 378c6 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ - b.n 378ec │ │ │ │ - bl f6bc8 │ │ │ │ + b.n 378f0 │ │ │ │ + bl f67e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ed42 <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ + bl 6e92e <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6dbc <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1f67d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37916 │ │ │ │ + bne.n 3791a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37930 │ │ │ │ - b.n 3792a │ │ │ │ + bne.n 37934 │ │ │ │ + b.n 3792e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5840 @ 0x16d0 │ │ │ │ + movw r0, #2448 @ 0x990 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 37970 │ │ │ │ - b.n 37908 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 37970 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 37974 │ │ │ │ + b.n 3790c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 37974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 2674cc │ │ │ │ - cbz r0, 37970 │ │ │ │ + bl 2667dc │ │ │ │ + cbz r0, 37974 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2af1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3796a │ │ │ │ + cbz r0, 3796e │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 37970 │ │ │ │ - bl 11699c │ │ │ │ - cbz r0, 37974 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 37974 │ │ │ │ + bl 11648c │ │ │ │ + cbz r0, 37978 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37986 │ │ │ │ + b.n 3798a │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2c030 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3798a │ │ │ │ + bl 3798e │ │ │ │ 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} │ │ │ │ - bl 1062dc │ │ │ │ + bl 105e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a26 │ │ │ │ + beq.n 37a2a │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c1e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 37a20 │ │ │ │ + bne.n 37a24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 379da │ │ │ │ + cbnz r4, 379de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a28 │ │ │ │ + bge.n 37a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37a28 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37a28 │ │ │ │ - bl 1097a0 │ │ │ │ + cbnz r3, 37a2c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a2c │ │ │ │ + bl 109344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37a0e │ │ │ │ + bne.n 37a12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 379f6 │ │ │ │ + bge.n 379fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 379f6 │ │ │ │ + cbnz r3, 379fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a0a │ │ │ │ + bge.n 37a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37a0a │ │ │ │ + cbnz r3, 37a0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a28 │ │ │ │ + b.n 37a2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a20 │ │ │ │ + bge.n 37a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37a20 │ │ │ │ + cbnz r3, 37a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 379ac │ │ │ │ + bne.n 379b0 │ │ │ │ mov r4, r5 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 37a50 │ │ │ │ + cbz r3, 37a54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 37a68 │ │ │ │ + b.n 37a6c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 37a58 │ │ │ │ + bgt.n 37a5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37a68 │ │ │ │ + b.n 37a6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37a54 │ │ │ │ + bne.n 37a58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37a54 │ │ │ │ + beq.n 37a58 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 37a8a │ │ │ │ + b.n 37a8e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #400] @ (37c10 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #400] @ (37c14 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37c08 │ │ │ │ + beq.w 37c0c │ │ │ │ add r6, r5 │ │ │ │ ldr.w sl, [r4] │ │ │ │ subs r5, r6, #1 │ │ │ │ - beq.n 37b72 │ │ │ │ + beq.n 37b76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37aa8 │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 37aac │ │ │ │ + bl e5454 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 37b2a │ │ │ │ + blt.n 37b2e │ │ │ │ subs r5, r6, #2 │ │ │ │ - beq.n 37b88 │ │ │ │ - b.n 37aac │ │ │ │ + beq.n 37b8c │ │ │ │ + b.n 37ab0 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 37afa │ │ │ │ + cbz r3, 37afe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 37ad6 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 37ada │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3088 @ 0xc10 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37b2a │ │ │ │ + movw r0, #65112 @ 0xfe58 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37b2e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 37b2a │ │ │ │ + cbz r0, 37b2e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37b46 │ │ │ │ + bne.n 37b4a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 37b02 │ │ │ │ - movw r6, #31156 @ 0x79b4 │ │ │ │ + bne.n 37b06 │ │ │ │ + movw r6, #27764 @ 0x6c74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - b.n 37b98 │ │ │ │ - movw r7, #1524 @ 0x5f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r7, #63668 @ 0xf8b4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 37b66 │ │ │ │ + cbz r3, 37b6a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 37b2e │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 37b32 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #52900 @ 0xcea4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3088 @ 0xc10 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #65112 @ 0xfe58 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37c08 │ │ │ │ + b.n 37c0c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b2a │ │ │ │ + beq.n 37b2e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 37b5e │ │ │ │ + beq.n 37b62 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 37b2a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 37b2e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 37b6e │ │ │ │ + bne.n 37b72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37b98 │ │ │ │ - movw r6, #31156 @ 0x79b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27764 @ 0x6c74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 37b98 │ │ │ │ - movw r6, #31156 @ 0x79b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27764 @ 0x6c74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #1524 @ 0x5f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + movw r7, #63668 @ 0xf8b4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 37b98 │ │ │ │ - movw r6, #31156 @ 0x79b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27764 @ 0x6c74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #1524 @ 0x5f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + movw r7, #63668 @ 0xf8b4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264ac0 │ │ │ │ + bl 263dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37c08 │ │ │ │ + cbz r0, 37c0c │ │ │ │ mov r1, sl │ │ │ │ - bl 267f88 │ │ │ │ + bl 267298 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bfe │ │ │ │ + beq.n 37c02 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 265020 │ │ │ │ + bl 264330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bfe │ │ │ │ - cbz r5, 37bc8 │ │ │ │ + beq.n 37c02 │ │ │ │ + cbz r5, 37bcc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 37bce │ │ │ │ + bne.n 37bd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 37bd8 │ │ │ │ + b.n 37bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ - cbz r0, 37bfe │ │ │ │ + cbz r0, 37c02 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r4, #148] @ 0x94 │ │ │ │ - bl 199b50 │ │ │ │ + bl 199480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37c06 │ │ │ │ + bge.n 37c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37c06 │ │ │ │ + cbnz r3, 37c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37c06 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 37b2a │ │ │ │ + bl 84c6c │ │ │ │ + b.n 37b2e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh.w r0, [ip, r1, lsl #1] │ │ │ │ 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 37c30 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 37c34 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00037c30 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00037c34 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #156] @ (37cdc <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ + ldr r5, [pc, #156] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37c5c <_PyTraceMalloc_GetTraceback@@Base+0x2c> │ │ │ │ + bne.n 37c60 <_PyTraceMalloc_GetTraceback@@Base+0x2c> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37c4c <_PyTraceMalloc_GetTraceback@@Base+0x1c> │ │ │ │ + bne.n 37c50 <_PyTraceMalloc_GetTraceback@@Base+0x1c> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 37c6e <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + beq.n 37c72 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + bl 37ce4 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37c98 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + cbz r0, 37c9c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7208 │ │ │ │ + bl 1c7000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37d68 <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 37d6c <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7208 │ │ │ │ - b.n 37cb4 <_PyTraceMalloc_GetTraceback@@Base+0x84> │ │ │ │ + bl 1c7000 │ │ │ │ + b.n 37cb8 <_PyTraceMalloc_GetTraceback@@Base+0x84> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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 37ccc <_PyTraceMalloc_GetTraceback@@Base+0x9c> │ │ │ │ + bne.n 37cd0 <_PyTraceMalloc_GetTraceback@@Base+0x9c> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37cbc <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ + bne.n 37cc0 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ dmb ish │ │ │ │ - beq.n 37cd8 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ - ldr r0, [pc, #8] @ (37cdc <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #8] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #60] @ (37d20 <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ + ldr r2, [pc, #60] @ (37d24 <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ ldr.w r3, [r2, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 37d18 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ + cbz r3, 37d1c <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ 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, 37d02 <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ + cbnz r0, 37d06 <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ ldr.w r0, [r2, #1568] @ 0x620 │ │ │ │ - b.n 37d0a <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ + b.n 37d0e <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d1c <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + cbz r0, 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d1c <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + cbz r0, 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 37d1c <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + b.n 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00037d24 <_PyImport_SetModule@@Base>: │ │ │ │ +00037d28 <_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] @ (37d64 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (37d68 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r3, 37d56 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + cbnz r3, 37d5a <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31536 @ 0x7b30 │ │ │ │ + movw r0, #28144 @ 0x6df0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w a2da4 │ │ │ │ + b.w a29f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 37d94 <_PyImport_SetModule@@Base+0x70> │ │ │ │ + cbz r1, 37d98 <_PyImport_SetModule@@Base+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37d94 <_PyImport_SetModule@@Base+0x70> │ │ │ │ + cbz r0, 37d98 <_PyImport_SetModule@@Base+0x70> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37e42 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ - b.n 37e46 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + blt.n 37e46 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + b.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37e46 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + beq.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 37e12 <_PyImport_SetModule@@Base+0xee> │ │ │ │ - bl 80a90 │ │ │ │ + ble.n 37e16 <_PyImport_SetModule@@Base+0xee> │ │ │ │ + bl 80ad8 │ │ │ │ add.w r2, r6, r8, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37df6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + cbz r0, 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r3, #0] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 8f69c │ │ │ │ - cbnz r0, 37dea <_PyImport_SetModule@@Base+0xc6> │ │ │ │ + bl 8f598 │ │ │ │ + cbnz r0, 37dee <_PyImport_SetModule@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37df6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + bge.n 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37df6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + cbnz r3, 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37df6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ - b.n 37da8 <_PyImport_SetModule@@Base+0x84> │ │ │ │ + b.n 37dac <_PyImport_SetModule@@Base+0x84> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37e02 <_PyImport_SetModule@@Base+0xde> │ │ │ │ + blt.n 37e06 <_PyImport_SetModule@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e46 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + b.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37dfe <_PyImport_SetModule@@Base+0xda> │ │ │ │ + bne.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dfe <_PyImport_SetModule@@Base+0xda> │ │ │ │ - cbz r7, 37e46 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ + cbz r7, 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37e3c <_PyImport_SetModule@@Base+0x118> │ │ │ │ + bne.n 37e40 <_PyImport_SetModule@@Base+0x118> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37e36 <_PyImport_SetModule@@Base+0x112> │ │ │ │ + bge.n 37e3a <_PyImport_SetModule@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e36 <_PyImport_SetModule@@Base+0x112> │ │ │ │ + cbnz r3, 37e3a <_PyImport_SetModule@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 37dfe <_PyImport_SetModule@@Base+0xda> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37e46 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + bge.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37e70 <_PyImport_SetModule@@Base+0x14c> │ │ │ │ + bne.n 37e74 <_PyImport_SetModule@@Base+0x14c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e8e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ - b.n 37e84 <_PyImport_SetModule@@Base+0x160> │ │ │ │ + bne.n 37e92 <_PyImport_SetModule@@Base+0x16a> │ │ │ │ + b.n 37e88 <_PyImport_SetModule@@Base+0x160> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44584 @ 0xae28 │ │ │ │ + movw r0, #40968 @ 0xa008 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 37e8a <_PyImport_SetModule@@Base+0x166> │ │ │ │ - b.n 37e62 <_PyImport_SetModule@@Base+0x13e> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 37e8e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ + b.n 37e66 <_PyImport_SetModule@@Base+0x13e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 37e92 <_PyImport_SetModule@@Base+0x16a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37ec8 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ + b.n 37ecc <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 37e8a <_PyImport_SetModule@@Base+0x166> │ │ │ │ + blt.n 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37eb8 <_PyImport_SetModule@@Base+0x194> │ │ │ │ + blt.n 37ebc <_PyImport_SetModule@@Base+0x194> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 37ec8 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ + b.n 37ecc <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 37e8a <_PyImport_SetModule@@Base+0x166> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 37ee6 <_PyImport_SetModule@@Base+0x1c2> │ │ │ │ + cbz r3, 37eea <_PyImport_SetModule@@Base+0x1c2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37efe <_PyImport_SetModule@@Base+0x1da> │ │ │ │ + b.n 37f02 <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 37eee <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ + bgt.n 37ef2 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37efe <_PyImport_SetModule@@Base+0x1da> │ │ │ │ + b.n 37f02 <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37eea <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ + bne.n 37eee <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37eea <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ + beq.n 37eee <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 37f1a <_PyImport_SetModule@@Base+0x1f6> │ │ │ │ + b.n 37f1e <_PyImport_SetModule@@Base+0x1f6> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #172] @ (37fc0 <_PyImport_SetModule@@Base+0x29c>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #172] @ (37fc4 <_PyImport_SetModule@@Base+0x29c>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37fbc <_PyImport_SetModule@@Base+0x298> │ │ │ │ + beq.n 37fc0 <_PyImport_SetModule@@Base+0x298> │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 37f2c <_PyImport_SetModule@@Base+0x208> │ │ │ │ + beq.n 37f30 <_PyImport_SetModule@@Base+0x208> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ + blt.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37f40 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 37f44 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ - ldr r3, [pc, #128] @ (37fc4 <_PyImport_SetModule@@Base+0x2a0>) │ │ │ │ + bne.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ + ldr r3, [pc, #128] @ (37fc8 <_PyImport_SetModule@@Base+0x2a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e1e30 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ - cbnz r0, 37f6a <_PyImport_SetModule@@Base+0x246> │ │ │ │ + bl 1e18dc <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ + cbnz r0, 37f6e <_PyImport_SetModule@@Base+0x246> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #5800 @ 0x16a8 │ │ │ │ + movw r2, #2408 @ 0x968 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + b.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 37fa0 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ + beq.n 37fa4 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37fc8 <_Py_fstat@@Base> │ │ │ │ - cbnz r0, 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 37fcc <_Py_fstat@@Base> │ │ │ │ + cbnz r0, 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 38008 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3800c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ - cbz r0, 37fa0 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ + beq.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ + cbz r0, 37fa4 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #5864 @ 0x16e8 │ │ │ │ + movw r2, #2472 @ 0x9a8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 37fba <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r4, [r3, #1564] @ 0x61c │ │ │ │ str.w r5, [r3, #1568] @ 0x620 │ │ │ │ - bl 9435c │ │ │ │ - b.n 37fbc <_PyImport_SetModule@@Base+0x298> │ │ │ │ + bl 9425c │ │ │ │ + b.n 37fc0 <_PyImport_SetModule@@Base+0x298> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vld1.8 @ instruction: 0xf9e40051 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037fc8 <_Py_fstat@@Base>: │ │ │ │ +00037fcc <_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 b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bae0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 38004 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 38008 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ 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 2add0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38036 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 3803a <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3803e <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 38042 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00038040 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00038044 <_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 38056 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 3805a <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 3808e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 38092 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 3808e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 38092 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 2181b4 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 2174e8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 21836c │ │ │ │ + bl 217b78 <_PyParkingLot_Park@@Base+0x27c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2193f4 │ │ │ │ + bl 218d20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21836c │ │ │ │ + b.w 217b78 <_PyParkingLot_Park@@Base+0x27c> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -17355,93 +17364,93 @@ │ │ │ │ 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, #55748 @ 0xd9c4 │ │ │ │ + movw r1, #52356 @ 0xcc84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38116 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ - bl 1f0c78 │ │ │ │ + cbz r0, 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bl 1f05a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 380ee <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ + bge.n 380f2 <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 380ee <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ + cbnz r3, 380f2 <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 38114 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #40] @ (3811c <_PyInterpreterState_IDDecref@@Base+0xdc>) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 38118 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #40] @ (38120 <_PyInterpreterState_IDDecref@@Base+0xdc>) │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38116 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bge.n 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38116 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + cbnz r3, 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38116 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 38558 <_PyInterpreterState_IDDecref@@Base+0x518> │ │ │ │ + b.n 3855c <_PyInterpreterState_IDDecref@@Base+0x518> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 38122 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ + b.n 38126 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ 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 26f944 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 26ec54 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38146 <_PyInterpreterState_IDDecref@@Base+0x106> │ │ │ │ + bne.n 3814a <_PyInterpreterState_IDDecref@@Base+0x106> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38166 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ + b.n 3816a <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1f04c8 <_PyTime_localtime@@Base> │ │ │ │ + bl 1efda0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38142 <_PyInterpreterState_IDDecref@@Base+0x102> │ │ │ │ + bne.n 38146 <_PyInterpreterState_IDDecref@@Base+0x102> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 26fb38 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + bl 26ee48 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (381a0 <_PyInterpreterState_IDDecref@@Base+0x160>) │ │ │ │ - ldr r0, [pc, #24] @ (381a4 <_PyInterpreterState_IDDecref@@Base+0x164>) │ │ │ │ + ldr r2, [pc, #20] @ (381a4 <_PyInterpreterState_IDDecref@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #24] @ (381a8 <_PyInterpreterState_IDDecref@@Base+0x164>) │ │ │ │ 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 │ │ │ │ @@ -17466,20 +17475,20 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 381ec <_PyInterpreterState_IDDecref@@Base+0x1ac> │ │ │ │ + cbz r4, 381f0 <_PyInterpreterState_IDDecref@@Base+0x1ac> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 381ee <_PyInterpreterState_IDDecref@@Base+0x1ae> │ │ │ │ + b.n 381f2 <_PyInterpreterState_IDDecref@@Base+0x1ae> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #33281 @ 0x8201 │ │ │ │ + movw r0, #33285 @ 0x8205 │ │ │ │ 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, #4380 @ 0x111c │ │ │ │ @@ -17494,36 +17503,36 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #9724 @ 0x25fc │ │ │ │ + movw r1, #6332 @ 0x18bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 38274 <_PyInterpreterState_IDDecref@@Base+0x234> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 38278 <_PyInterpreterState_IDDecref@@Base+0x234> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3825e <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ + bhi.n 38262 <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 3825e <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ - bl 8f69c │ │ │ │ - b.n 38276 <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bhi.n 38262 <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ + bl 8f598 │ │ │ │ + b.n 3827a <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9740 @ 0x260c │ │ │ │ + movw r1, #6348 @ 0x18cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 │ │ │ │ @@ -17532,51 +17541,51 @@ │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - movw r1, #9816 @ 0x2658 │ │ │ │ + movw r1, #6424 @ 0x1918 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 382c8 <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 382cc <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 382cc <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ + bge.n 382d0 <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9832 @ 0x2668 │ │ │ │ + movw r1, #6440 @ 0x1928 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38304 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ - bl 808d8 │ │ │ │ + b.n 38308 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 38304 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ + cbz r0, 38308 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ adds r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r2, #34327 @ 0x8617 │ │ │ │ + movw r2, #34331 @ 0x861b │ │ │ │ movt r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 3830c <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 38310 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17585,163 +17594,163 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #28 │ │ │ │ - ldr r3, [pc, #640] @ (385b0 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #640] @ (385b4 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 26bc90 │ │ │ │ + bl 26afa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38592 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ + beq.w 38596 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c120 <__memset_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ strh.w r5, [sp, #80] @ 0x50 │ │ │ │ - bge.n 3838c <_PyInterpreterState_IDDecref@@Base+0x34c> │ │ │ │ + bge.n 38390 <_PyInterpreterState_IDDecref@@Base+0x34c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10420 @ 0x28b4 │ │ │ │ + movw r1, #7028 @ 0x1b74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 38592 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ - beq.n 383a0 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 38596 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ + beq.n 383a4 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 383a2 <_PyInterpreterState_IDDecref@@Base+0x362> │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 383a6 <_PyInterpreterState_IDDecref@@Base+0x362> │ │ │ │ + bl 23b8dc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 38594 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + b.n 38598 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #34229 @ 0x85b5 │ │ │ │ + movw r2, #34233 @ 0x85b9 │ │ │ │ movt r2, #3 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r9, [r6, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 24b38c │ │ │ │ + bl 24a714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 38500 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ + beq.w 38504 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38512 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + beq.w 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 384c4 <_PyInterpreterState_IDDecref@@Base+0x484> │ │ │ │ + bls.n 384c8 <_PyInterpreterState_IDDecref@@Base+0x484> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 385d8 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 385dc <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3842a <_PyInterpreterState_IDDecref@@Base+0x3ea> │ │ │ │ + cbz r0, 3842e <_PyInterpreterState_IDDecref@@Base+0x3ea> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + movw r1, #7068 @ 0x1b9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38510 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3844a <_PyInterpreterState_IDDecref@@Base+0x40a> │ │ │ │ + bge.n 3844e <_PyInterpreterState_IDDecref@@Base+0x40a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10520 @ 0x2918 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 38512 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #10548 @ 0x2934 │ │ │ │ + movw r0, #7156 @ 0x1bf4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38510 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3848a <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + bge.n 3848e <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 3848a <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + cbnz r3, 3848e <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38510 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ - cbnz r5, 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bne.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + cbnz r5, 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ 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 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bls.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ - b.n 383f8 <_PyInterpreterState_IDDecref@@Base+0x3b8> │ │ │ │ + b.n 383fc <_PyInterpreterState_IDDecref@@Base+0x3b8> │ │ │ │ mov r5, 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 │ │ │ │ @@ -17749,91 +17758,91 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - bl 26bd5c │ │ │ │ + bl 26b06c │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #10552 @ 0x2938 │ │ │ │ + movw r0, #7160 @ 0x1bf8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 38502 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ - b.n 38512 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + cbnz r0, 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + b.n 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 38594 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 38598 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 38568 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bls.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 38502 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + beq.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 385d8 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 385dc <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38568 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + beq.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3855c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3855c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs.w r8, r3, lsr #2 │ │ │ │ - beq.n 3855c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + beq.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ add.w r8, r8, #3 │ │ │ │ add.w r9, r6, #12 │ │ │ │ add.w r8, r6, r8, lsl #2 │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b5d4 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 38550 <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ + bne.n 38554 <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 38568 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bne.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 3856c <_PyInterpreterState_IDDecref@@Base+0x52c> │ │ │ │ + bhi.n 38570 <_PyInterpreterState_IDDecref@@Base+0x52c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 38502 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + b.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r6 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 38568 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 38568 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r6, r6, r3 │ │ │ │ - bne.n 3851e <_PyInterpreterState_IDDecref@@Base+0x4de> │ │ │ │ - b.n 38502 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + bne.n 38522 <_PyInterpreterState_IDDecref@@Base+0x4de> │ │ │ │ + b.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #24] @ (385b0 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #24] @ (385b4 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 385a6 <_PyInterpreterState_IDDecref@@Base+0x566> │ │ │ │ + beq.n 385aa <_PyInterpreterState_IDDecref@@Base+0x566> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -17847,32 +17856,32 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbnz r5, 385e4 <_PyInterpreterState_IDDecref@@Base+0x5a4> │ │ │ │ + cbnz r5, 385e8 <_PyInterpreterState_IDDecref@@Base+0x5a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38612 <_PyInterpreterState_IDDecref@@Base+0x5d2> │ │ │ │ + b.n 38616 <_PyInterpreterState_IDDecref@@Base+0x5d2> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 385de <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 385de <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 385de <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bls.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 385de <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bcc.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ @@ -17882,20 +17891,20 @@ │ │ │ │ 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 38636 <_PyInterpreterState_IDDecref@@Base+0x5f6> │ │ │ │ + ble.n 3863a <_PyInterpreterState_IDDecref@@Base+0x5f6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 38646 <_PyInterpreterState_IDDecref@@Base+0x606> │ │ │ │ + cbz r0, 3864a <_PyInterpreterState_IDDecref@@Base+0x606> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -17904,384 +17913,384 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38686 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 3868a <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38686 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 3868a <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ movs r2, #2 │ │ │ │ - bl 251f40 │ │ │ │ + bl 251318 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 386e0 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ + beq.n 386e4 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275bd8 │ │ │ │ + bl 274ee0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 386e0 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ - cbz r0, 386ca <_PyInterpreterState_IDDecref@@Base+0x68a> │ │ │ │ + beq.n 386e4 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ + cbz r0, 386ce <_PyInterpreterState_IDDecref@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 152740 │ │ │ │ + bl 151e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 386e2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + cbz r0, 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (386e8 <_PyInterpreterState_IDDecref@@Base+0x6a8>) │ │ │ │ + ldr r3, [pc, #68] @ (386ec <_PyInterpreterState_IDDecref@@Base+0x6a8>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 386e2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ - bl 1662dc │ │ │ │ + beq.n 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + bl 165920 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 386ba <_PyInterpreterState_IDDecref@@Base+0x67a> │ │ │ │ + blt.n 386be <_PyInterpreterState_IDDecref@@Base+0x67a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 386e2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + b.n 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 386b6 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bne.n 386ba <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 386b6 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 386ba <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11332 @ 0x2c44 │ │ │ │ + movw r1, #7940 @ 0x1f04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38730 <_PyInterpreterState_IDDecref@@Base+0x6f0> │ │ │ │ + cbz r0, 38734 <_PyInterpreterState_IDDecref@@Base+0x6f0> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3872c <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + bge.n 38730 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3872c <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + cbnz r3, 38730 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 38782 <_PyInterpreterState_IDDecref@@Base+0x742> │ │ │ │ + cbz r3, 38786 <_PyInterpreterState_IDDecref@@Base+0x742> │ │ │ │ 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, 38798 <_PyInterpreterState_IDDecref@@Base+0x758> │ │ │ │ + cbnz r4, 3879c <_PyInterpreterState_IDDecref@@Base+0x758> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - movw r0, #12912 @ 0x3270 │ │ │ │ + movw r0, #9520 @ 0x2530 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ - cbz r1, 38794 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ + b.w 103824 │ │ │ │ + cbz r1, 38798 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 38794 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ - movw r0, #12932 @ 0x3284 │ │ │ │ + cbz r2, 38798 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ + movw r0, #9540 @ 0x2544 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103c78 │ │ │ │ - b.w 20e820 │ │ │ │ + b.w 103824 │ │ │ │ + b.w 20e22c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #12888 @ 0x3258 │ │ │ │ + movw r0, #9496 @ 0x2518 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ 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 │ │ │ │ - cbnz r1, 387ea <_PyInterpreterState_IDDecref@@Base+0x7aa> │ │ │ │ + cbnz r1, 387ee <_PyInterpreterState_IDDecref@@Base+0x7aa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13384 @ 0x3448 │ │ │ │ + movw r1, #9992 @ 0x2708 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 388a6 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ + b.n 388aa <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 38800 <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ + bne.n 38804 <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3889e <_PyInterpreterState_IDDecref@@Base+0x85e> │ │ │ │ + b.n 388a2 <_PyInterpreterState_IDDecref@@Base+0x85e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38828 <_PyInterpreterState_IDDecref@@Base+0x7e8> │ │ │ │ + beq.n 3882c <_PyInterpreterState_IDDecref@@Base+0x7e8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13416 @ 0x3468 │ │ │ │ + movw r1, #10024 @ 0x2728 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 387e4 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 38890 <_PyInterpreterState_IDDecref@@Base+0x850> │ │ │ │ + cbz r0, 38894 <_PyInterpreterState_IDDecref@@Base+0x850> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3886a <_PyInterpreterState_IDDecref@@Base+0x82a> │ │ │ │ + bne.n 3886e <_PyInterpreterState_IDDecref@@Base+0x82a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13452 @ 0x348c │ │ │ │ + movw r1, #10060 @ 0x274c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 387e4 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bge.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 387e4 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bne.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 387e4 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3887a <_PyInterpreterState_IDDecref@@Base+0x83a> │ │ │ │ + cbz r6, 3887e <_PyInterpreterState_IDDecref@@Base+0x83a> │ │ │ │ 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 3888c <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ + bge.n 38890 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3888c <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 38890 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 38836 <_PyInterpreterState_IDDecref@@Base+0x7f6> │ │ │ │ + b.n 3883a <_PyInterpreterState_IDDecref@@Base+0x7f6> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 38c60 <_PyInterpreterState_IDDecref@@Base+0xc20> │ │ │ │ + bpl.w 38c64 <_PyInterpreterState_IDDecref@@Base+0xc20> │ │ │ │ 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 388ea <_PyInterpreterState_IDDecref@@Base+0x8aa> │ │ │ │ + bmi.n 388ee <_PyInterpreterState_IDDecref@@Base+0x8aa> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 388ee <_PyInterpreterState_IDDecref@@Base+0x8ae> │ │ │ │ + beq.n 388f2 <_PyInterpreterState_IDDecref@@Base+0x8ae> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 388f0 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ + b.n 388f4 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 388f0 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ + b.n 388f4 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 38902 <_PyInterpreterState_IDDecref@@Base+0x8c2> │ │ │ │ - cbz r2, 388fe <_PyInterpreterState_IDDecref@@Base+0x8be> │ │ │ │ + bpl.n 38906 <_PyInterpreterState_IDDecref@@Base+0x8c2> │ │ │ │ + cbz r2, 38902 <_PyInterpreterState_IDDecref@@Base+0x8be> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 38904 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ + b.n 38908 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 38904 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ + b.n 38908 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 38980 <_PyInterpreterState_IDDecref@@Base+0x940> │ │ │ │ + ble.n 38984 <_PyInterpreterState_IDDecref@@Base+0x940> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 38918 <_PyInterpreterState_IDDecref@@Base+0x8d8> │ │ │ │ + bne.n 3891c <_PyInterpreterState_IDDecref@@Base+0x8d8> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 38924 <_PyInterpreterState_IDDecref@@Base+0x8e4> │ │ │ │ + b.n 38928 <_PyInterpreterState_IDDecref@@Base+0x8e4> │ │ │ │ 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 38948 <_PyInterpreterState_IDDecref@@Base+0x908> │ │ │ │ + bhi.n 3894c <_PyInterpreterState_IDDecref@@Base+0x908> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 38952 <_PyInterpreterState_IDDecref@@Base+0x912> │ │ │ │ + bls.n 38956 <_PyInterpreterState_IDDecref@@Base+0x912> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 38956 <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ + bmi.n 3895a <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 38958 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 38958 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 38958 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 3897a <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bge.n 3897e <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63788 @ 0xf92c │ │ │ │ + movw r1, #60396 @ 0xebec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38c78 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3890c <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ - bl 1c77e0 │ │ │ │ + b.n 38910 <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bl 1c7580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38c78 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + beq.w 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38a6a <_PyInterpreterState_IDDecref@@Base+0xa2a> │ │ │ │ - cbz r1, 389a8 <_PyInterpreterState_IDDecref@@Base+0x968> │ │ │ │ + bne.n 38a6e <_PyInterpreterState_IDDecref@@Base+0xa2a> │ │ │ │ + cbz r1, 389ac <_PyInterpreterState_IDDecref@@Base+0x968> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 389aa <_PyInterpreterState_IDDecref@@Base+0x96a> │ │ │ │ + b.n 389ae <_PyInterpreterState_IDDecref@@Base+0x96a> │ │ │ │ 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 38a64 <_PyInterpreterState_IDDecref@@Base+0xa24> │ │ │ │ + ble.n 38a68 <_PyInterpreterState_IDDecref@@Base+0xa24> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 389d6 <_PyInterpreterState_IDDecref@@Base+0x996> │ │ │ │ + bhi.n 389da <_PyInterpreterState_IDDecref@@Base+0x996> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38a28 <_PyInterpreterState_IDDecref@@Base+0x9e8> │ │ │ │ + bls.n 38a2c <_PyInterpreterState_IDDecref@@Base+0x9e8> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 38a24 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ + bhi.n 38a28 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 389e8 <_PyInterpreterState_IDDecref@@Base+0x9a8> │ │ │ │ + beq.n 389ec <_PyInterpreterState_IDDecref@@Base+0x9a8> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 38a24 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ + bne.n 38a28 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ + bhi.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ movw lr, #14372 @ 0x3824 │ │ │ │ movt lr, #81 @ 0x51 │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -18289,91 +18298,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 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 389b2 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + b.n 389b6 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 38c78 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38b5e <_PyInterpreterState_IDDecref@@Base+0xb1e> │ │ │ │ - cbz r1, 38a7e <_PyInterpreterState_IDDecref@@Base+0xa3e> │ │ │ │ + bne.n 38b62 <_PyInterpreterState_IDDecref@@Base+0xb1e> │ │ │ │ + cbz r1, 38a82 <_PyInterpreterState_IDDecref@@Base+0xa3e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38a80 <_PyInterpreterState_IDDecref@@Base+0xa40> │ │ │ │ + b.n 38a84 <_PyInterpreterState_IDDecref@@Base+0xa40> │ │ │ │ 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 38b56 <_PyInterpreterState_IDDecref@@Base+0xb16> │ │ │ │ + ble.n 38b5a <_PyInterpreterState_IDDecref@@Base+0xb16> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 38ab4 <_PyInterpreterState_IDDecref@@Base+0xa74> │ │ │ │ + bhi.n 38ab8 <_PyInterpreterState_IDDecref@@Base+0xa74> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xad4> │ │ │ │ + bls.n 38b18 <_PyInterpreterState_IDDecref@@Base+0xad4> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 38b10 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ + bhi.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 38ac6 <_PyInterpreterState_IDDecref@@Base+0xa86> │ │ │ │ + beq.n 38aca <_PyInterpreterState_IDDecref@@Base+0xa86> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 38b10 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ + bne.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ + bhi.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ movw ip, #14372 @ 0x3824 │ │ │ │ movt ip, #81 @ 0x51 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -18381,97 +18390,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 38b52 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 38a88 <_PyInterpreterState_IDDecref@@Base+0xa48> │ │ │ │ + b.n 38a8c <_PyInterpreterState_IDDecref@@Base+0xa48> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 38c78 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ - cbz r1, 38b6e <_PyInterpreterState_IDDecref@@Base+0xb2e> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + cbz r1, 38b72 <_PyInterpreterState_IDDecref@@Base+0xb2e> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb30> │ │ │ │ + b.n 38b74 <_PyInterpreterState_IDDecref@@Base+0xb30> │ │ │ │ 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 38c58 <_PyInterpreterState_IDDecref@@Base+0xc18> │ │ │ │ + ble.n 38c5c <_PyInterpreterState_IDDecref@@Base+0xc18> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 38bc6 <_PyInterpreterState_IDDecref@@Base+0xb86> │ │ │ │ - bhi.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ + beq.n 38bca <_PyInterpreterState_IDDecref@@Base+0xb86> │ │ │ │ + bhi.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38bb4 <_PyInterpreterState_IDDecref@@Base+0xb74> │ │ │ │ + bhi.n 38bb8 <_PyInterpreterState_IDDecref@@Base+0xb74> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38c12 <_PyInterpreterState_IDDecref@@Base+0xbd2> │ │ │ │ + bls.n 38c16 <_PyInterpreterState_IDDecref@@Base+0xbd2> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 38c0e <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ + bhi.n 38c12 <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 38c0e <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ + bne.n 38c12 <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ + bhi.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ movw ip, #14372 @ 0x3824 │ │ │ │ movt ip, #81 @ 0x51 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -18480,84 +18489,84 @@ │ │ │ │ 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 38c52 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 38b7a <_PyInterpreterState_IDDecref@@Base+0xb3a> │ │ │ │ + b.n 38b7e <_PyInterpreterState_IDDecref@@Base+0xb3a> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 38c78 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #60428 @ 0xec0c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00038c7c : │ │ │ │ +00038c80 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2181b4 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 2174e8 <_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 │ │ │ │ - beq.n 38caa │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 38cb0 │ │ │ │ + beq.n 38cae │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 38cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 38cbc │ │ │ │ + cbz r3, 38cc0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 38ce0 │ │ │ │ + b.n 38ce4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 38cdc │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 38ce0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 38cdc │ │ │ │ + cbnz r3, 38ce0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 38cdc │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 38ce0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #92] @ (38d44 ) │ │ │ │ + ldr r2, [pc, #92] @ (38d48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r6, r2, #3804 @ 0xedc │ │ │ │ addw r3, r2, #3756 @ 0xeac │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 38d2a │ │ │ │ + beq.n 38d2e │ │ │ │ ldr.w r5, [r2, #3808] @ 0xee0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -18568,31 +18577,31 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3808] @ 0xee0 │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38cfa │ │ │ │ + bne.n 38cfe │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (38da4 ) │ │ │ │ + ldr r3, [pc, #88] @ (38da8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3804 @ 0xedc │ │ │ │ ldr.w r0, [r3, #3804] @ 0xedc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38d90 │ │ │ │ + beq.n 38d94 │ │ │ │ ldr.w r4, [r3, #3792] @ 0xed0 │ │ │ │ addw r6, r3, #3788 @ 0xecc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3808] @ 0xee0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -18609,32 +18618,32 @@ │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ str.w r5, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038da8 : │ │ │ │ +00038dac : │ │ │ │ stmdb 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, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r7, r4, #792 @ 0x318 │ │ │ │ - bl 7a3dc │ │ │ │ + bl 7a614 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 282078 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r2, [pc, #720] @ (390a4 ) │ │ │ │ + bl 281380 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r2, [pc, #720] @ (390a8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #720] @ (390a8 ) │ │ │ │ - ldr r1, [pc, #720] @ (390ac ) │ │ │ │ + ldr r0, [pc, #720] @ (390ac ) │ │ │ │ + ldr r1, [pc, #720] @ (390b0 ) │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #720] @ (390b0 ) │ │ │ │ + ldr r2, [pc, #720] @ (390b4 ) │ │ │ │ strd r1, r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r4, #832 @ 0x340 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -18648,105 +18657,105 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r4, #840 @ 0x348 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 38e0e │ │ │ │ + bne.n 38e12 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 38e4a │ │ │ │ - ldr r0, [pc, #656] @ (390b4 ) │ │ │ │ - bl 7a620 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #648] @ (390b4 ) │ │ │ │ - bl 1bddc0 │ │ │ │ - ldr r0, [pc, #644] @ (390b4 ) │ │ │ │ - bl 1b23a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 390d4 │ │ │ │ - cbz r5, 38e4a │ │ │ │ - ldr r0, [pc, #628] @ (390b4 ) │ │ │ │ + cbz r3, 38e4e │ │ │ │ + ldr r0, [pc, #656] @ (390b8 ) │ │ │ │ + bl 7a858 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #648] @ (390b8 ) │ │ │ │ + bl 1bdbb8 │ │ │ │ + ldr r0, [pc, #644] @ (390b8 ) │ │ │ │ + bl 1b2198 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 390d8 │ │ │ │ + cbz r5, 38e4e │ │ │ │ + ldr r0, [pc, #628] @ (390b8 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b804 │ │ │ │ + bl 7ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39100 │ │ │ │ + bne.w 39104 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 38e56 │ │ │ │ - ldr r0, [pc, #612] @ (390b8 ) │ │ │ │ - bl 1bddc0 │ │ │ │ - ldr r0, [pc, #608] @ (390b8 ) │ │ │ │ - bl 1b23a8 │ │ │ │ - cbz r0, 38e78 │ │ │ │ + cbz r3, 38e5a │ │ │ │ + ldr r0, [pc, #612] @ (390bc ) │ │ │ │ + bl 1bdbb8 │ │ │ │ + ldr r0, [pc, #608] @ (390bc ) │ │ │ │ + bl 1b2198 │ │ │ │ + cbz r0, 38e7c │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #4552 @ 0x11c8 │ │ │ │ + movw r2, #1160 @ 0x488 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 390f4 │ │ │ │ - bl 7a43c │ │ │ │ + b.n 390f8 │ │ │ │ + bl 7a674 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #584] @ 390cc │ │ │ │ + ldr.w fp, [pc, #584] @ 390d0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 38ed0 │ │ │ │ + beq.n 38ed4 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 38eca │ │ │ │ + beq.n 38ece │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 38eca │ │ │ │ + beq.n 38ece │ │ │ │ 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 21992c <_PyEvent_Notify@@Base> │ │ │ │ + bl 21969c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 2585e8 │ │ │ │ + bl 257990 <_PyInterpreterState_GetWhence@@Base+0x283c> │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 38e8a │ │ │ │ - ldr.w r9, [pc, #508] @ 390d0 │ │ │ │ + b.n 38e8e │ │ │ │ + ldr.w r9, [pc, #508] @ 390d4 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 38eec │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + cbnz r5, 38ef0 │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #468] @ (390bc ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1c718c │ │ │ │ + ldr r0, [pc, #468] @ (390c0 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1c6f84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38f02 │ │ │ │ + beq.n 38f06 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 38f22 │ │ │ │ + cbz r0, 38f26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38f22 │ │ │ │ - bl 1c731c │ │ │ │ + blt.n 38f26 │ │ │ │ + bl 1c7114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b828 │ │ │ │ + bl 7ba60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ @@ -18757,337 +18766,337 @@ │ │ │ │ blx 2b44c │ │ │ │ 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 218f94 │ │ │ │ + bl 2188bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 38f6c │ │ │ │ + cbz r6, 38f70 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 218908 │ │ │ │ + bl 218144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2193ac │ │ │ │ + bl 218cd8 │ │ │ │ mov r6, sl │ │ │ │ - b.n 38f56 │ │ │ │ + b.n 38f5a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 7a43c │ │ │ │ + bl 7a674 │ │ │ │ add.w sl, sl, #3952 @ 0xf70 │ │ │ │ strd r0, r1, [sl, #-8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ - bl 1311a4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #312] @ (390c0 ) │ │ │ │ + bl 130b08 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #312] @ (390c4 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 38fae │ │ │ │ + cbz r2, 38fb2 │ │ │ │ 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 38fa4 │ │ │ │ + bne.n 38fa8 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 38fde │ │ │ │ + beq.n 38fe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cffa8 <_PySys_GetRequiredAttr@@Base+0x12fc> │ │ │ │ + bl 1cfa50 <_PySys_GetRequiredAttr@@Base+0x1090> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38fde │ │ │ │ - ldr r2, [pc, #248] @ (390c4 ) │ │ │ │ + beq.n 38fe2 │ │ │ │ + ldr r2, [pc, #248] @ (390c8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #13844 @ 0x3614 │ │ │ │ + movw r3, #10452 @ 0x28d4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 390f4 │ │ │ │ + b.n 390f8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 38ff6 │ │ │ │ + bne.n 38ffa │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38fe6 │ │ │ │ + bne.n 38fea │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39008 │ │ │ │ - ldr r0, [pc, #196] @ (390c8 ) │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + beq.n 3900c │ │ │ │ + ldr r0, [pc, #196] @ (390cc ) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 3904c │ │ │ │ + cbz r6, 39050 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 39028 │ │ │ │ + bne.n 3902c │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 3904c │ │ │ │ + b.n 39050 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223964 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 222fa4 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 22544c │ │ │ │ + bl 224a98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cdfc │ │ │ │ + bl 22c0ac │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 22df1c <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ - b.n 39012 │ │ │ │ + bl 22d1cc <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ + b.n 39016 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39064 │ │ │ │ + bne.n 39068 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39054 │ │ │ │ + bne.n 39058 │ │ │ │ dmb ish │ │ │ │ - beq.n 39070 │ │ │ │ - ldr r0, [pc, #92] @ (390c8 ) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 39074 │ │ │ │ + ldr r0, [pc, #92] @ (390cc ) │ │ │ │ + bl 283f50 │ │ │ │ ldr.w r2, [r4, #796] @ 0x31c │ │ │ │ - cbnz r2, 39088 │ │ │ │ - ldr r1, [pc, #76] @ (390c4 ) │ │ │ │ - movw r3, #13868 @ 0x362c │ │ │ │ + cbnz r2, 3908c │ │ │ │ + ldr r1, [pc, #76] @ (390c8 ) │ │ │ │ + movw r3, #10476 @ 0x28ec │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 390f4 │ │ │ │ + b.n 390f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 21836c │ │ │ │ + bl 217b78 <_PyParkingLot_Park@@Base+0x27c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2484b8 │ │ │ │ - add r3, pc, #528 @ (adr r3, 392b8 ) │ │ │ │ + b.w 247840 │ │ │ │ + add r3, pc, #528 @ (adr r3, 392bc ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #44] @ (3910c ) │ │ │ │ + ldr r1, [pc, #44] @ (39110 ) │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r4, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ - movw r3, #13816 @ 0x35f8 │ │ │ │ + movw r3, #10424 @ 0x28b8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 390dc │ │ │ │ + b.n 390e0 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, 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, 39136 │ │ │ │ + cbnz r0, 3913a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3913e │ │ │ │ + cbz r0, 39142 │ │ │ │ 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 39128 │ │ │ │ + beq.n 3912c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 39162 │ │ │ │ + cbz r3, 39166 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 39164 │ │ │ │ + b.n 39168 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [pc, #300] @ (39294 ) │ │ │ │ + ldr r6, [pc, #300] @ (39298 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 39190 │ │ │ │ + bne.n 39194 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 39190 │ │ │ │ + ble.n 39194 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 39190 │ │ │ │ - cbnz r5, 391b0 │ │ │ │ + bne.n 39194 │ │ │ │ + cbnz r5, 391b4 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ (39298 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (3929c ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39284 │ │ │ │ + beq.n 39288 │ │ │ │ add.w r6, r8, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r6, #3 │ │ │ │ - bl 149a58 │ │ │ │ - cbnz r0, 391c4 │ │ │ │ + bl 149214 │ │ │ │ + cbnz r0, 391c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39284 │ │ │ │ + b.n 39288 │ │ │ │ ldrd r9, r8, [r5, #4] │ │ │ │ - cbz r4, 3922a │ │ │ │ + cbz r4, 3922e │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 391d8 │ │ │ │ + beq.n 391dc │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq.n 39238 │ │ │ │ + beq.n 3923c │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 391e6 │ │ │ │ + beq.n 391ea │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 39244 │ │ │ │ + beq.n 39248 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 391fa │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 391fe │ │ │ │ + bl e5454 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 391c0 │ │ │ │ + blt.n 391c4 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3924e │ │ │ │ - b.n 391fe │ │ │ │ + beq.n 39252 │ │ │ │ + b.n 39202 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 39212 │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 39216 │ │ │ │ + bl e5454 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 391c0 │ │ │ │ + blt.n 391c4 │ │ │ │ subs r3, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 39256 │ │ │ │ - b.n 39216 │ │ │ │ + beq.n 3925a │ │ │ │ + b.n 3921a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbz r1, 3921e │ │ │ │ + cbz r1, 39222 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 3925c │ │ │ │ + beq.n 39260 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, 39226 │ │ │ │ + cbz r2, 3922a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 39260 │ │ │ │ + beq.n 39264 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 39262 │ │ │ │ + b.n 39266 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 282574 │ │ │ │ + bl 28187c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -19097,57 +19106,57 @@ │ │ │ │ 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, 392d2 │ │ │ │ + cbnz r0, 392d6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 392da │ │ │ │ + cbz r0, 392de │ │ │ │ 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 392c4 │ │ │ │ + beq.n 392c8 │ │ │ │ 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 r0, 392fa │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + cbnz r0, 392fe │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #24] @ (39310 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (39314 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e1e30 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ - cbz r0, 3930e │ │ │ │ - ldr r3, [pc, #16] @ (39314 ) │ │ │ │ + bl 1e18dc <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ + cbz r0, 39312 │ │ │ │ + ldr r3, [pc, #16] @ (39318 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 3930e │ │ │ │ + cbz r0, 39312 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2576a8 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ + bl 256a28 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ @@ -19160,87 +19169,87 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 39380 │ │ │ │ + bl 39384 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ 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 r4, [r0, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ - bl f40e4 <_PyErr_FormatV@@Base> │ │ │ │ + bl f3c74 <_PyErr_FormatV@@Base> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 214f6c │ │ │ │ + bl 214878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393dc │ │ │ │ + bge.n 393e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 393dc │ │ │ │ + cbnz r3, 393e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 39414 │ │ │ │ - movw r0, #20876 @ 0x518c │ │ │ │ + bls.n 39418 │ │ │ │ + movw r0, #17484 @ 0x444c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ - cbnz r0, 39414 │ │ │ │ + bl 1d48b4 │ │ │ │ + cbnz r0, 39418 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39442 │ │ │ │ + b.n 39446 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3942c │ │ │ │ + ble.n 39430 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3942e │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 3942e │ │ │ │ - b.n 39410 │ │ │ │ + bne.n 39432 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 39432 │ │ │ │ + b.n 39414 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 31108 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ @@ -19250,116 +19259,116 @@ │ │ │ │ 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, 3946a │ │ │ │ + cbnz r0, 3946e │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 39472 │ │ │ │ + cbz r0, 39476 │ │ │ │ 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 3945c │ │ │ │ + beq.n 39460 │ │ │ │ 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 r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 394a4 │ │ │ │ - movw r0, #21836 @ 0x554c │ │ │ │ + beq.n 394a8 │ │ │ │ + movw r0, #18364 @ 0x47bc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 394b8 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 394bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f3dc │ │ │ │ - cbz r0, 394b8 │ │ │ │ + bl 17ed38 │ │ │ │ + cbz r0, 394bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 394c6 │ │ │ │ + bl 394ca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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, #43980 @ 0xabcc │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - cbnz r4, 39502 │ │ │ │ + cbnz r4, 39506 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ + movw r1, #54648 @ 0xd578 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3957c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 39580 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 3951a │ │ │ │ + cbnz r3, 3951e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #14980 @ 0x3a84 │ │ │ │ + movw r1, #11588 @ 0x2d44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3957c │ │ │ │ + cbz r0, 39580 │ │ │ │ add.w r1, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3954e │ │ │ │ + blt.n 39552 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ - cbz r1, 3956a │ │ │ │ - movw r1, #15032 @ 0x3ab8 │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + cbz r1, 3956e │ │ │ │ + movw r1, #11640 @ 0x2d78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3955a │ │ │ │ + blt.n 3955e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3957c │ │ │ │ + b.n 39580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39556 │ │ │ │ + bne.n 3955a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39556 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3955a │ │ │ │ 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] │ │ │ │ @@ -19368,156 +19377,156 @@ │ │ │ │ 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 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 905c4 │ │ │ │ + bl 904c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395c2 │ │ │ │ + bge.n 395c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 395c2 │ │ │ │ + cbnz r3, 395c6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000395c4 : │ │ │ │ +000395c8 : │ │ │ │ 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, #332] @ (39724 ) │ │ │ │ + ldr r4, [pc, #332] @ (39728 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3971a │ │ │ │ + beq.w 3971e │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ - bl 2096a4 │ │ │ │ + bl 2090bc │ │ │ │ mov fp, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39606 │ │ │ │ + bne.n 3960a │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 395f6 │ │ │ │ + bne.n 395fa │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39618 │ │ │ │ + beq.n 3961c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r4, [pc, #268] @ (39728 ) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r4, [pc, #268] @ (3972c ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 396ea │ │ │ │ - bl 15d6e8 │ │ │ │ + beq.n 396ee │ │ │ │ + bl 15cd34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 396e4 │ │ │ │ - cbnz r6, 39634 │ │ │ │ + beq.n 396e8 │ │ │ │ + cbnz r6, 39638 │ │ │ │ ldr.w r5, [r4, #1568] @ 0x620 │ │ │ │ - b.n 39640 │ │ │ │ + b.n 39644 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 39666 │ │ │ │ - bl 1c6f10 │ │ │ │ + cbnz r5, 3966a │ │ │ │ + bl 1c6d08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 396e4 │ │ │ │ + beq.n 396e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r2, r5 │ │ │ │ bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39666 │ │ │ │ + bne.n 3966a │ │ │ │ mov r0, r5 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 396ee │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 396f2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 39682 │ │ │ │ + cbz r0, 39686 │ │ │ │ ldr.w r3, [r4, #1548] @ 0x60c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r4, #1548] @ 0x60c │ │ │ │ strd r7, sl, [r0] │ │ │ │ - b.n 396c8 │ │ │ │ + b.n 396cc │ │ │ │ ldr.w r2, [r4, #1508] @ 0x5e4 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3969c │ │ │ │ + bne.n 396a0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 396a6 │ │ │ │ + b.n 396aa │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 396e4 │ │ │ │ + cbz r6, 396e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ - cbz r0, 396c8 │ │ │ │ + cbz r0, 396cc │ │ │ │ ldr.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ - b.n 396e4 │ │ │ │ + b.n 396e8 │ │ │ │ ldr.w r3, [r4, #1548] @ 0x60c │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #1552] @ 0x610 │ │ │ │ str.w r7, [r4, #1548] @ 0x60c │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 396de │ │ │ │ + bhi.n 396e2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 396ee │ │ │ │ + b.n 396f2 │ │ │ │ str.w r7, [r4, #1552] @ 0x610 │ │ │ │ - b.n 396da │ │ │ │ + b.n 396de │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 396ee │ │ │ │ + b.n 396f2 │ │ │ │ mvn.w r6, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39706 │ │ │ │ + bne.n 3970a │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 396f6 │ │ │ │ + bne.n 396fa │ │ │ │ dmb ish │ │ │ │ - beq.n 39712 │ │ │ │ - ldr r0, [pc, #28] @ (3972c ) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 39716 │ │ │ │ + ldr r0, [pc, #28] @ (39730 ) │ │ │ │ + bl 283f50 │ │ │ │ mov r0, fp │ │ │ │ - bl 209740 │ │ │ │ - b.n 3971e │ │ │ │ + bl 209158 │ │ │ │ + b.n 39722 │ │ │ │ mvn.w r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -19528,1090 +19537,1114 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #59968 @ 0xea40 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17352 @ 0x43c8 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 3976e │ │ │ │ + bl 39772 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0003976e : │ │ │ │ +00039772 : │ │ │ │ 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, 39790 │ │ │ │ + cbz r1, 39794 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 397a6 │ │ │ │ + cbz r0, 397aa │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d8a4 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20d2b0 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - cbnz r5, 397ba │ │ │ │ - ldr r2, [pc, #48] @ (397d8 ) │ │ │ │ + bl 84c6c │ │ │ │ + cbnz r5, 397be │ │ │ │ + ldr r2, [pc, #48] @ (397dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ - b.n 397d2 │ │ │ │ + bl 21be68 │ │ │ │ + b.n 397d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 397c8 │ │ │ │ + bge.n 397cc │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 397cc │ │ │ │ + cbz r4, 397d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 397d2 │ │ │ │ + b.n 397d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39808 │ │ │ │ + cbnz r0, 3980c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15412 @ 0x3c34 │ │ │ │ + movw r1, #12020 @ 0x2ef4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 39828 │ │ │ │ + b.n 3982c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 39828 │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 3982c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r0, #4] │ │ │ │ strd r5, r7, [r0, #20] │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003982a : │ │ │ │ +0003982e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (39864 ) │ │ │ │ + ldr r2, [pc, #40] @ (39868 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - cbz r3, 39852 │ │ │ │ + cbz r3, 39856 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r0, #3712] @ 0xe80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 39852 │ │ │ │ - bl 21dbdc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1ef980 <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ + bne.n 39856 │ │ │ │ + bl 21d204 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1ef25c <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ blx 2b1b4 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 39892 │ │ │ │ + cbz r0, 39896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39892 │ │ │ │ + bge.n 39896 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39892 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39896 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 398ac │ │ │ │ + cbz r0, 398b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398ac │ │ │ │ + bge.n 398b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398ac │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398b0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 398c6 │ │ │ │ + cbz r0, 398ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398c6 │ │ │ │ + bge.n 398ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398c6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 398e0 │ │ │ │ + cbz r0, 398e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398e0 │ │ │ │ + bge.n 398e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398e4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 398fa │ │ │ │ + cbz r0, 398fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398fa │ │ │ │ + bge.n 398fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398fa │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398fe │ │ │ │ + bl 84690 <_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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3991e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 39946 │ │ │ │ + bne.n 39922 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3994a │ │ │ │ mov r0, r4 │ │ │ │ blx 2b1e4 │ │ │ │ - cbnz r0, 3993e │ │ │ │ + cbnz r0, 39942 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 39946 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3994a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e51e8 │ │ │ │ + b.w 1e4bb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 39968 │ │ │ │ - movs r5, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 3999c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 39978 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - cmn.w r2, #13 │ │ │ │ - bls.n 3997a │ │ │ │ - b.n 39960 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r4, r2, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39960 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2b44c │ │ │ │ - mov r3, r5 │ │ │ │ - str.w r6, [r3], #8 │ │ │ │ - str r3, [r5, #4] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 84c04 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 84c6c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 84c6c │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 39990 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 39990 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 399ce │ │ │ │ + bge.n 399c2 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24736 @ 0x60a0 │ │ │ │ + movw r0, #21344 @ 0x5360 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ - ldr r1, [pc, #204] @ (39a9c ) │ │ │ │ + b.w 103824 │ │ │ │ + ldr r1, [pc, #204] @ (39a90 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39a94 │ │ │ │ + beq.n 39a88 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 39a1a │ │ │ │ - bl 28e7cc │ │ │ │ + cbnz r5, 39a0e │ │ │ │ + bl 28d204 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #64912 @ 0xfd90 │ │ │ │ + movw r1, #61592 @ 0xf098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #64920 @ 0xfd98 │ │ │ │ + movw r4, #61600 @ 0xf0a0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r0, #24756 @ 0x60b4 │ │ │ │ + movw r0, #21364 @ 0x5374 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 39a96 │ │ │ │ - bl 170f30 │ │ │ │ - cbnz r0, 39a60 │ │ │ │ + b.n 39a8a │ │ │ │ + bl 170584 │ │ │ │ + cbnz r0, 39a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e7cc │ │ │ │ + bl 28d204 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #64920 @ 0xfd98 │ │ │ │ + movw r0, #61600 @ 0xf0a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #64912 @ 0xfd90 │ │ │ │ + movw r2, #61592 @ 0xf098 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #24792 @ 0x60d8 │ │ │ │ + movw r0, #21400 @ 0x5398 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 39a7e │ │ │ │ + bl 21a134 │ │ │ │ + b.n 39a72 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 39a7c │ │ │ │ + bne.n 39a70 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45516 @ 0xb1cc │ │ │ │ + movw r1, #42124 @ 0xa48c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a96 │ │ │ │ + bge.n 39a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39a96 │ │ │ │ + cbnz r3, 39a8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a96 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39a8a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (39ac4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r0, [r3, #1540] @ 0x604 │ │ │ │ + bl 2176ec │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + bls.n 39ae4 │ │ │ │ + movs r5, #0 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 39b18 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 39af4 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + cmn.w r2, #13 │ │ │ │ + bls.n 39af6 │ │ │ │ + b.n 39adc │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r4, r2, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39adc │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2b44c │ │ │ │ + mov r3, r5 │ │ │ │ + str.w r6, [r3], #8 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r0, #844] @ 0x34c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39dc2 │ │ │ │ + beq.w 39e3e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39af6 │ │ │ │ + bne.n 39b72 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24832 @ 0x6100 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39dc2 │ │ │ │ - ldr r5, [pc, #620] @ (39d64 ) │ │ │ │ + b.n 39e3e │ │ │ │ + ldr r5, [pc, #620] @ (39de0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ - bl 1cd13c │ │ │ │ - cbz r0, 39b14 │ │ │ │ + bl 1cce50 │ │ │ │ + cbz r0, 39b90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c872c │ │ │ │ - b.n 39af0 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 39b6c │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b0c │ │ │ │ + bne.n 39b88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b3c │ │ │ │ + bge.n 39bb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39b3c │ │ │ │ + cbnz r3, 39bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39dc2 │ │ │ │ + beq.w 39e3e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39b80 │ │ │ │ + beq.n 39bfc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39b86 │ │ │ │ + bne.n 39c02 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b80 │ │ │ │ + bge.n 39bfc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39b80 │ │ │ │ + cbnz r3, 39bfc │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 39bc0 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + b.n 39c3c │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b0c │ │ │ │ + bne.n 39b88 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b0c │ │ │ │ + bne.n 39b88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39bc0 │ │ │ │ + bge.n 39c3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39bc0 │ │ │ │ + cbnz r3, 39c3c │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #820] @ 0x334 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 39dc2 │ │ │ │ + beq.w 39e3e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39bf4 │ │ │ │ + bne.n 39c70 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24908 @ 0x614c │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 39af0 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 39b6c │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b0c │ │ │ │ + bne.n 39b88 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c2e │ │ │ │ + bge.n 39caa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39c2e │ │ │ │ + cbnz r3, 39caa │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #660] @ 0x294 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39dc2 │ │ │ │ + beq.w 39e3e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39c62 │ │ │ │ + bne.n 39cde │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24952 @ 0x6178 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 39af0 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 39b6c │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c9e │ │ │ │ + bge.n 39d1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39c9e │ │ │ │ + cbnz r3, 39d1a │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39dc2 │ │ │ │ + beq.w 39e3e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39ce2 │ │ │ │ + beq.n 39d5e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39ce8 │ │ │ │ + bne.n 39d64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ce2 │ │ │ │ + bge.n 39d5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39ce2 │ │ │ │ + cbnz r3, 39d5e │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 39d24 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + b.n 39da0 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d24 │ │ │ │ + bge.n 39da0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d24 │ │ │ │ + cbnz r3, 39da0 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #704] @ 0x2c0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 39dc2 │ │ │ │ + beq.n 39e3e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - cbz r6, 39d5c │ │ │ │ + cbz r6, 39dd8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 39d68 │ │ │ │ + bne.n 39de4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d5c │ │ │ │ + bge.n 39dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39d5c │ │ │ │ + cbnz r3, 39dd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 39da0 │ │ │ │ + b.n 39e1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b0c │ │ │ │ + bne.w 39b88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39da0 │ │ │ │ + bge.n 39e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39da0 │ │ │ │ + cbnz r3, 39e1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r0, [sp, #20] │ │ │ │ strd r2, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1d42e4 │ │ │ │ + bl 1d3da4 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39b0c │ │ │ │ + beq.w 39b88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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 r3, [pc, #32] @ (39df8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r3, #1540] @ 0x604 │ │ │ │ - bl 218338 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 39e18 │ │ │ │ + cbz r0, 39e60 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 39e18 │ │ │ │ + cbz r6, 39e60 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39e4c │ │ │ │ + b.n 39e94 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r2, #24 │ │ │ │ - movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #25328 @ 0x62f0 │ │ │ │ + movw r2, #62168 @ 0xf2d8 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + movw r1, #21972 @ 0x55d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e5c │ │ │ │ + b.n 39ea4 │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28ec14 │ │ │ │ - cbz r0, 39e5c │ │ │ │ + bl 28e374 │ │ │ │ + cbz r0, 39ea4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbnz r0, 39e52 │ │ │ │ + cbnz r0, 39e9a │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 39e3a │ │ │ │ - b.n 39e5a │ │ │ │ - bl 28ec14 │ │ │ │ - cbz r0, 39e5c │ │ │ │ - b.n 39e4a │ │ │ │ + bgt.n 39e82 │ │ │ │ + b.n 39ea2 │ │ │ │ + bl 28e374 │ │ │ │ + cbz r0, 39ea4 │ │ │ │ + b.n 39e92 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (39e88 ) │ │ │ │ + ldr r3, [pc, #24] @ (39ed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5632 @ 0x1600 │ │ │ │ - bl 2181fc <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + bl 217530 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039e8c : │ │ │ │ - ldr r0, [pc, #4] @ (39e94 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +00039ed4 : │ │ │ │ + ldr r0, [pc, #4] @ (39edc ) │ │ │ │ + b.w 1da494 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00039e98 : │ │ │ │ +00039ee0 : │ │ │ │ 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, #188] @ (39f64 ) │ │ │ │ + ldr r4, [pc, #188] @ (39fac ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39f5c │ │ │ │ + beq.n 39fa4 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39ecc │ │ │ │ + bne.n 39f14 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39ebc │ │ │ │ + bne.n 39f04 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39ede │ │ │ │ + beq.n 39f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r5, [pc, #136] @ (39f68 ) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r5, [pc, #136] @ (39fb0 ) │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 39f32 │ │ │ │ - cbnz r6, 39eee │ │ │ │ + cbz r3, 39f7a │ │ │ │ + cbnz r6, 39f36 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - b.n 39ef8 │ │ │ │ + b.n 39f40 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ bl 7e99c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 39f04 │ │ │ │ + cbz r0, 39f4c │ │ │ │ mov r1, r7 │ │ │ │ - bl 15e3c8 <_Py_hashtable_steal@@Base> │ │ │ │ + bl 15d9f8 <_Py_hashtable_steal@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 39f08 │ │ │ │ + cbnz r0, 39f50 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39f36 │ │ │ │ + b.n 39f7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r5, #1548] @ 0x60c │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #1520] @ 0x5f0 │ │ │ │ str.w r3, [r5, #1548] @ 0x60c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39f2a │ │ │ │ + bne.n 39f72 │ │ │ │ blx 2af44 │ │ │ │ - b.n 39f04 │ │ │ │ + b.n 39f4c │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ - b.n 39f04 │ │ │ │ + b.n 39f4c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39f4e │ │ │ │ + bne.n 39f96 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39f3e │ │ │ │ + bne.n 39f86 │ │ │ │ dmb ish │ │ │ │ - beq.n 39f60 │ │ │ │ - ldr r0, [pc, #20] @ (39f6c ) │ │ │ │ - bl 284c48 │ │ │ │ - b.n 39f60 │ │ │ │ + beq.n 39fa8 │ │ │ │ + ldr r0, [pc, #20] @ (39fb4 ) │ │ │ │ + bl 283f50 │ │ │ │ + b.n 39fa8 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #26024 @ 0x65a8 │ │ │ │ + movw r1, #22788 @ 0x5904 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39f98 │ │ │ │ + bge.n 39fe0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a252 │ │ │ │ + b.n 3a29a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26036 @ 0x65b4 │ │ │ │ + movw r1, #22800 @ 0x5910 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26048 @ 0x65c0 │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26060 @ 0x65cc │ │ │ │ + movw r1, #22824 @ 0x5928 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26068 @ 0x65d4 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26080 @ 0x65e0 │ │ │ │ + movw r1, #22844 @ 0x593c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26092 @ 0x65ec │ │ │ │ + movw r1, #22856 @ 0x5948 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26104 @ 0x65f8 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26116 @ 0x6604 │ │ │ │ + movw r1, #22880 @ 0x5960 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26124 @ 0x660c │ │ │ │ + movw r1, #22888 @ 0x5968 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26136 @ 0x6618 │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26148 @ 0x6624 │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ + movw r1, #22924 @ 0x598c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f92 │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26172 @ 0x663c │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #22948 @ 0x59a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26196 @ 0x6654 │ │ │ │ + movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26208 @ 0x6660 │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26220 @ 0x666c │ │ │ │ + movw r1, #22984 @ 0x59c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + movw r1, #22996 @ 0x59d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26244 @ 0x6684 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26264 @ 0x6698 │ │ │ │ + movw r1, #23028 @ 0x59f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26276 @ 0x66a4 │ │ │ │ + movw r1, #23040 @ 0x5a00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26288 @ 0x66b0 │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26300 @ 0x66bc │ │ │ │ + movw r1, #23064 @ 0x5a18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26312 @ 0x66c8 │ │ │ │ + movw r1, #23076 @ 0x5a24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26324 @ 0x66d4 │ │ │ │ + movw r1, #23088 @ 0x5a30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26336 @ 0x66e0 │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26348 @ 0x66ec │ │ │ │ + movw r1, #23112 @ 0x5a48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26360 @ 0x66f8 │ │ │ │ + movw r1, #23124 @ 0x5a54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26372 @ 0x6704 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26384 @ 0x6710 │ │ │ │ + movw r1, #23148 @ 0x5a6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26396 @ 0x671c │ │ │ │ + movw r1, #23160 @ 0x5a78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f92 │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26412 @ 0x672c │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (3a31c ) │ │ │ │ + ldr r2, [pc, #180] @ (3a364 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3a310 │ │ │ │ + blt.n 3a358 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a2ba │ │ │ │ + bge.n 3a302 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a2b6 │ │ │ │ + bge.n 3a2fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a2b6 │ │ │ │ + cbnz r3, 3a2fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a318 │ │ │ │ + b.n 3a360 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3a2c2 │ │ │ │ + beq.n 3a30a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3a2ee │ │ │ │ + b.n 3a336 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it ge │ │ │ │ movge r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3a2be │ │ │ │ + blt.n 3a306 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a2ea │ │ │ │ + bne.n 3a332 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104208 │ │ │ │ + bl 103db4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a2ee │ │ │ │ - b.n 3a2a2 │ │ │ │ + bne.n 3a336 │ │ │ │ + b.n 3a2ea │ │ │ │ subs r4, #1 │ │ │ │ - b.n 3a2cc │ │ │ │ + b.n 3a314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a302 │ │ │ │ + bge.n 3a34a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a302 │ │ │ │ + cbnz r3, 3a34a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a27e │ │ │ │ + b.n 3a2c6 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20625,591 +20658,591 @@ │ │ │ │ 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, #26568 @ 0x67c8 │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl e21d8 │ │ │ │ - cbz r0, 3a378 │ │ │ │ + bl e1d44 │ │ │ │ + cbz r0, 3a3c0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl f01e0 │ │ │ │ - cbnz r0, 3a37c │ │ │ │ + bl efd78 │ │ │ │ + cbnz r0, 3a3c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26468 @ 0x6764 │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a424 │ │ │ │ + b.n 3a46c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3a39e │ │ │ │ + bmi.n 3a3e6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26496 @ 0x6780 │ │ │ │ + movw r1, #23260 @ 0x5adc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3a378 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3a3c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3a3c2 │ │ │ │ + cbz r1, 3a40a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3a3ca │ │ │ │ + bmi.n 3a412 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #23284 @ 0x5af4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3a378 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3a3c0 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7108 @ 0x1bc4 │ │ │ │ + movw r1, #3716 @ 0xe84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #26560 @ 0x67c0 │ │ │ │ + movw r0, #23324 @ 0x5b1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a378 │ │ │ │ - bl 21fdc4 │ │ │ │ + beq.n 3a3c0 │ │ │ │ + bl 21f3ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a424 │ │ │ │ + cbz r0, 3a46c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 250318 │ │ │ │ + bl 24f6f0 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3a40c │ │ │ │ - bl 220cd4 │ │ │ │ - b.n 3a378 │ │ │ │ - bl 2576a8 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ + bne.n 3a454 │ │ │ │ + bl 220314 │ │ │ │ + b.n 3a3c0 │ │ │ │ + bl 256a28 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220cd4 │ │ │ │ + bl 220314 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 133b40 │ │ │ │ + bl 133480 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3a444 │ │ │ │ + cbz r3, 3a48c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3a446 │ │ │ │ + b.n 3a48e │ │ │ │ mov r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 3a458 │ │ │ │ + cbnz r3, 3a4a0 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3a458 │ │ │ │ + blt.n 3a4a0 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.n 3a458 │ │ │ │ - cbnz r4, 3a478 │ │ │ │ + bgt.n 3a4a0 │ │ │ │ + cbnz r4, 3a4c0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #212] @ (3a544 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #212] @ (3a58c ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a53c │ │ │ │ + beq.n 3a584 │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 3a48a │ │ │ │ + beq.n 3a4d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 160314 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbnz r0, 3a48a │ │ │ │ + bl 15f948 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbnz r0, 3a4d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a53c │ │ │ │ + b.n 3a584 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - movw r1, #58796 @ 0xe5ac │ │ │ │ + movw r1, #55404 @ 0xd86c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #26632 @ 0x6808 │ │ │ │ + movw r0, #23396 @ 0x5b64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a486 │ │ │ │ + beq.n 3a4ce │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 3a4c8 │ │ │ │ + ble.n 3a510 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #26648 @ 0x6818 │ │ │ │ + movw r1, #23412 @ 0x5b74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 3a4e4 │ │ │ │ + bge.n 3a52c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26728 @ 0x6868 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3a486 │ │ │ │ - ldr r2, [pc, #96] @ (3a548 ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3a4ce │ │ │ │ + ldr r2, [pc, #96] @ (3a590 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a53c │ │ │ │ + cbz r0, 3a584 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3a516 │ │ │ │ + bne.n 3a55e │ │ │ │ addw r6, r5, #3756 @ 0xeac │ │ │ │ addw r5, r5, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 3a5ae │ │ │ │ - cbnz r0, 3a524 │ │ │ │ + bl 3a5f6 │ │ │ │ + cbnz r0, 3a56c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 3a504 │ │ │ │ - b.n 3a53c │ │ │ │ + bne.n 3a54c │ │ │ │ + b.n 3a584 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 3a5ae │ │ │ │ - cbz r0, 3a53c │ │ │ │ + bl 3a5f6 │ │ │ │ + cbz r0, 3a584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a486 │ │ │ │ + bge.n 3a4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a486 │ │ │ │ + bne.n 3a4ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a486 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 131150 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 3a590 │ │ │ │ + bl 130ab4 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 3a5d8 │ │ │ │ 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 1311a4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 130b08 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26880 @ 0x6900 │ │ │ │ + movw r0, #23772 @ 0x5cdc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #36656 @ 0x8f30 │ │ │ │ + movw r1, #33256 @ 0x81e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3a668 │ │ │ │ + beq.n 3a6b0 │ │ │ │ add.w sl, r7, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 3a664 │ │ │ │ + beq.n 3a6ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3a65e │ │ │ │ + bpl.n 3a6a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a65e │ │ │ │ + beq.n 3a6a6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 3a604 │ │ │ │ + bge.n 3a64c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a664 │ │ │ │ + b.n 3a6ac │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 3a612 │ │ │ │ + blt.n 3a65a │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ - blt.n 3a612 │ │ │ │ + blt.n 3a65a │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a656 │ │ │ │ + b.n 3a69e │ │ │ │ add.w r4, r9, #7 │ │ │ │ add.w r3, r9, #4 │ │ │ │ add.w r4, r4, r6, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ movle r4, r3 │ │ │ │ - cbz r6, 3a638 │ │ │ │ + cbz r6, 3a680 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a63a │ │ │ │ - b.n 3a644 │ │ │ │ + bcc.n 3a682 │ │ │ │ + b.n 3a68c │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 9bc74 │ │ │ │ - cbnz r0, 3a650 │ │ │ │ - bl 23c560 │ │ │ │ + bl 9bb78 │ │ │ │ + cbnz r0, 3a698 │ │ │ │ + bl 23b8dc │ │ │ │ mov r0, sl │ │ │ │ bl 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.n 3a662 │ │ │ │ + b.n 3a6aa │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ - b.n 3a664 │ │ │ │ - bl 1cb24c │ │ │ │ - cbnz r0, 3a66c │ │ │ │ + b.n 3a6ac │ │ │ │ + bl 1caf6c │ │ │ │ + cbnz r0, 3a6b4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - b.n 3a5c4 │ │ │ │ + b.n 3a60c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a670 │ │ │ │ + b.n 3a6b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #27192 @ 0x6a38 │ │ │ │ + movw r1, #23956 @ 0x5d94 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 3a6c4 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 3a70c │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 12c6b8 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c064 <_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 3a6aa │ │ │ │ + bne.n 3a6f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a6e8 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3a71e │ │ │ │ + bne.n 3a730 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3a766 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ + movw r1, #21548 @ 0x542c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #27536 @ 0x6b90 │ │ │ │ + movw r0, #24300 @ 0x5eec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a70c │ │ │ │ + beq.n 3a754 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a716 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3a71e │ │ │ │ + bne.n 3a75e │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3a766 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 2168a0 │ │ │ │ + bl 2161b0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a75c │ │ │ │ + beq.n 3a7a4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #27556 @ 0x6ba4 │ │ │ │ + movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3a76e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3a7b6 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #27600 @ 0x6bd0 │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a772 │ │ │ │ + bne.n 3a7ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a7a8 │ │ │ │ + b.n 3a7f0 │ │ │ │ movw r4, #32304 @ 0x7e30 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3a7a0 │ │ │ │ + cbz r3, 3a7e8 │ │ │ │ blx 2b470 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3a79c │ │ │ │ + cbz r0, 3a7e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a79c │ │ │ │ + bge.n 3a7e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a79c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a7e4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a7aa : │ │ │ │ +0003a7f2 : │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3a97a │ │ │ │ + beq.w 3a9c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 3a97a │ │ │ │ + bpl.w 3a9c2 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3a97a │ │ │ │ + bne.w 3a9c2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bne.w 3a97a │ │ │ │ + bne.w 3a9c2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a87e │ │ │ │ + bne.n 3a8c6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3a87e │ │ │ │ + bne.n 3a8c6 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 3a80e │ │ │ │ + bpl.n 3a856 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a810 │ │ │ │ + b.n 3a858 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3a844 │ │ │ │ - cbz r2, 3a832 │ │ │ │ + blt.n 3a88c │ │ │ │ + cbz r2, 3a87a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a834 │ │ │ │ + b.n 3a87c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ add.w r5, r5, #43776 @ 0xab00 │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ - b.n 3a864 │ │ │ │ - cbz r2, 3a856 │ │ │ │ + b.n 3a8ac │ │ │ │ + cbz r2, 3a89e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a858 │ │ │ │ + b.n 3a8a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ add.w r5, r5, #42752 @ 0xa700 │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a978 │ │ │ │ + bge.w 3a9c0 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3a978 │ │ │ │ + bne.w 3a9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a978 │ │ │ │ - ldr r3, [pc, #260] @ (3a984 ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a9c0 │ │ │ │ + ldr r3, [pc, #260] @ (3a9cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #256] @ (3a988 ) │ │ │ │ + ldr r2, [pc, #256] @ (3a9d0 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3a8be │ │ │ │ + cbz r0, 3a906 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - cbz r5, 3a8be │ │ │ │ + cbz r5, 3a906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a8b0 │ │ │ │ + bge.n 3a8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8b0 │ │ │ │ + cbnz r3, 3a8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a978 │ │ │ │ + bge.n 3a9c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3a978 │ │ │ │ + b.n 3a9c0 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a8da │ │ │ │ - bl f7144 │ │ │ │ - b.n 3a962 │ │ │ │ + bne.n 3a922 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 3a9aa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3a916 │ │ │ │ + bne.n 3a95e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a8f4 │ │ │ │ + bge.n 3a93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8f4 │ │ │ │ + cbnz r3, 3a93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3a978 │ │ │ │ + blt.n 3a9c0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3a978 │ │ │ │ + bne.n 3a9c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 3a978 │ │ │ │ + b.n 3a9c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a92a │ │ │ │ + bge.n 3a972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a92a │ │ │ │ + cbnz r3, 3a972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a952 │ │ │ │ + bge.n 3a99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a93e │ │ │ │ + cbnz r3, 3a986 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a952 │ │ │ │ + bge.n 3a99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a952 │ │ │ │ + cbnz r3, 3a99a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bge.n 3a966 │ │ │ │ + bge.n 3a9ae │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3a978 │ │ │ │ + b.n 3a9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 3a962 │ │ │ │ + b.n 3a9aa │ │ │ │ mov r4, r5 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21217,554 +21250,554 @@ │ │ │ │ lsls r2, r2, #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 3a9ac │ │ │ │ + bne.n 3a9f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a9c6 │ │ │ │ - b.n 3a9c0 │ │ │ │ + bne.n 3aa0e │ │ │ │ + b.n 3aa08 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4828 @ 0x12dc │ │ │ │ + movw r0, #1436 @ 0x59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 3a9d4 │ │ │ │ - b.n 3a9a0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3a9d4 │ │ │ │ - movw r3, #43844 @ 0xab44 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 3aa1c │ │ │ │ + b.n 3a9e8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3aa1c │ │ │ │ + movw r3, #43852 @ 0xab4c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84208 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 84234 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa0e │ │ │ │ + cbz r0, 3aa56 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #32820 @ 0x8034 │ │ │ │ + movw r0, #29656 @ 0x73d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aa12 │ │ │ │ + bne.n 3aa5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aa7c │ │ │ │ + b.n 3aac4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa7c │ │ │ │ + beq.n 3aac4 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3aa7c │ │ │ │ + bge.n 3aac4 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3aa3a │ │ │ │ + bmi.n 3aa82 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3aa24 │ │ │ │ + b.n 3aa6c │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3aa4a │ │ │ │ + cbnz r3, 3aa92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3aa54 │ │ │ │ - b.n 3aa36 │ │ │ │ + cbnz r3, 3aa9c │ │ │ │ + b.n 3aa7e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa40 │ │ │ │ - b.n 3aa36 │ │ │ │ - movw r1, #44615 @ 0xae47 │ │ │ │ + bne.n 3aa88 │ │ │ │ + b.n 3aa7e │ │ │ │ + movw r1, #44687 @ 0xae8f │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa36 │ │ │ │ + beq.n 3aa7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa0e │ │ │ │ + bge.n 3aa56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa0e │ │ │ │ + bne.n 3aa56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa0e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0003aa88 <_Py_open_noraise@@Base>: │ │ │ │ +0003aad0 <_Py_open_noraise@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2ae0c <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3aac0 <_Py_open_noraise@@Base+0x38> │ │ │ │ + blt.n 3ab08 <_Py_open_noraise@@Base+0x38> │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28668 @ 0x6ffc │ │ │ │ + movw r2, #28808 @ 0x7088 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e6250 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e5c1c <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aac4 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + bne.n 3ab0c <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 3aac4 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + b.n 3ab0c <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl b11b0 │ │ │ │ - cbz r6, 3aae8 <_Py_open_noraise@@Base+0x60> │ │ │ │ + bl b0894 │ │ │ │ + cbz r6, 3ab30 <_Py_open_noraise@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3af7c <_Py_open_noraise@@Base+0x4f4> │ │ │ │ - b.n 3ac1a <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 3afc4 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ + b.n 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3aaf2 <_Py_open_noraise@@Base+0x6a> │ │ │ │ + cbz r3, 3ab3a <_Py_open_noraise@@Base+0x6a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 3aafc <_Py_open_noraise@@Base+0x74> │ │ │ │ + bne.n 3ab44 <_Py_open_noraise@@Base+0x74> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3ac1e <_Py_open_noraise@@Base+0x196> │ │ │ │ + b.n 3ac66 <_Py_open_noraise@@Base+0x196> │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bne.n 3ab40 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + bne.n 3ab88 <_Py_open_noraise@@Base+0xb8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ab0c <_Py_open_noraise@@Base+0x84> │ │ │ │ + cbnz r3, 3ab54 <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r6, 3ab24 <_Py_open_noraise@@Base+0x9c> │ │ │ │ + cbz r6, 3ab6c <_Py_open_noraise@@Base+0x9c> │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b7e6 │ │ │ │ + bl 6b966 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3ab2c <_Py_open_noraise@@Base+0xa4> │ │ │ │ + cbz r3, 3ab74 <_Py_open_noraise@@Base+0xa4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 3ab2e <_Py_open_noraise@@Base+0xa6> │ │ │ │ + b.n 3ab76 <_Py_open_noraise@@Base+0xa6> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 263fcc <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 2632dc <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 3ac1a <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3abd0 <_Py_open_noraise@@Base+0x148> │ │ │ │ + bhi.n 3ac18 <_Py_open_noraise@@Base+0x148> │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ movs r4, r0 │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 64c6c <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 17fd40 │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 64dfc <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #30060 @ 0x756c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33120 @ 0x8160 │ │ │ │ + movw r1, #30096 @ 0x7590 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33160 @ 0x8188 │ │ │ │ + movw r1, #30136 @ 0x75b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33204 @ 0x81b4 │ │ │ │ + movw r1, #30180 @ 0x75e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3abe6 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33256 @ 0x81e8 │ │ │ │ + movw r1, #30232 @ 0x7618 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3abee <_Py_open_noraise@@Base+0x166> │ │ │ │ + cbnz r3, 3ac36 <_Py_open_noraise@@Base+0x166> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 3ac1a <_Py_open_noraise@@Base+0x192> │ │ │ │ + cbz r3, 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b7e6 │ │ │ │ + bl 6b966 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cbc70 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb948 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae40 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + beq.w 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cbc70 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb948 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad14 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + beq.n 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3ac88 <_Py_open_noraise@@Base+0x200> │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3acd0 <_Py_open_noraise@@Base+0x200> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ + beq.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20516 @ 0x5024 │ │ │ │ + movw r1, #17124 @ 0x42e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ac7e <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + bge.n 3acc6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ac7e <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + cbnz r3, 3acc6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ac8a <_Py_open_noraise@@Base+0x202> │ │ │ │ + b.n 3acd2 <_Py_open_noraise@@Base+0x202> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3acc4 <_Py_open_noraise@@Base+0x23c> │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3ad0c <_Py_open_noraise@@Base+0x23c> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3acbc <_Py_open_noraise@@Base+0x234> │ │ │ │ + bge.n 3ad04 <_Py_open_noraise@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3acbc <_Py_open_noraise@@Base+0x234> │ │ │ │ + cbnz r3, 3ad04 <_Py_open_noraise@@Base+0x234> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3acfe <_Py_open_noraise@@Base+0x276> │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3ad46 <_Py_open_noraise@@Base+0x276> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21476 @ 0x53e4 │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3acf6 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + bge.n 3ad3e <_Py_open_noraise@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3acf6 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + cbnz r3, 3ad3e <_Py_open_noraise@@Base+0x26e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3ad36 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ - b.n 3ad00 <_Py_open_noraise@@Base+0x278> │ │ │ │ - cbz r3, 3ad36 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + bge.n 3ad7e <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + b.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r3, 3ad7e <_Py_open_noraise@@Base+0x2ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad14 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + bge.n 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad14 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + cbnz r3, 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #64648 @ 0xfc88 │ │ │ │ + movw r1, #61328 @ 0xef90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad5c <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + bge.n 3ada4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad5c <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + cbnz r3, 3ada4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3ad6a <_Py_open_noraise@@Base+0x2e2> │ │ │ │ + bge.n 3adb2 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae3e <_Py_open_noraise@@Base+0x3b6> │ │ │ │ - b.n 3ae32 <_Py_open_noraise@@Base+0x3aa> │ │ │ │ + bge.n 3ae86 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + b.n 3ae7a <_Py_open_noraise@@Base+0x3aa> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3ad78 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3adc0 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad94 <_Py_open_noraise@@Base+0x30c> │ │ │ │ - b.n 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + cbnz r0, 3addc <_Py_open_noraise@@Base+0x30c> │ │ │ │ + b.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #45168 @ 0xb070 │ │ │ │ + movw r1, #41776 @ 0xa330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adba <_Py_open_noraise@@Base+0x332> │ │ │ │ + bge.n 3ae02 <_Py_open_noraise@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adba <_Py_open_noraise@@Base+0x332> │ │ │ │ + cbnz r3, 3ae02 <_Py_open_noraise@@Base+0x332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ae66 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + beq.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33656 @ 0x8378 │ │ │ │ + movw r1, #30632 @ 0x77a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adf0 <_Py_open_noraise@@Base+0x368> │ │ │ │ + bge.n 3ae38 <_Py_open_noraise@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adf0 <_Py_open_noraise@@Base+0x368> │ │ │ │ + cbnz r3, 3ae38 <_Py_open_noraise@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3ae40 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ae06 <_Py_open_noraise@@Base+0x37e> │ │ │ │ - bl f7144 │ │ │ │ - b.n 3ae40 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + cbnz r0, 3ae4e <_Py_open_noraise@@Base+0x37e> │ │ │ │ + bl f6d64 │ │ │ │ + b.n 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33668 @ 0x8384 │ │ │ │ + movw r1, #30644 @ 0x77b4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae2c <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + bge.n 3ae74 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae2c <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + cbnz r3, 3ae74 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3ae40 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - b.n 3ad60 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bge.n 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + b.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ae3e <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + cbnz r3, 3ae86 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ 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 r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 3aea6 <_Py_open_noraise@@Base+0x41e> │ │ │ │ + cbz r4, 3aeee <_Py_open_noraise@@Base+0x41e> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + movw r1, #31776 @ 0x7c20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2c284 │ │ │ │ - cbz r0, 3aeb2 <_Py_open_noraise@@Base+0x42a> │ │ │ │ - movw r1, #17304 @ 0x4398 │ │ │ │ + cbz r0, 3aefa <_Py_open_noraise@@Base+0x42a> │ │ │ │ + movw r1, #13912 @ 0x3658 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 3aec8 <_Py_open_noraise@@Base+0x440> │ │ │ │ - b.n 3aeb2 <_Py_open_noraise@@Base+0x42a> │ │ │ │ - cbz r5, 3aefe <_Py_open_noraise@@Base+0x476> │ │ │ │ + cbnz r0, 3af10 <_Py_open_noraise@@Base+0x440> │ │ │ │ + b.n 3aefa <_Py_open_noraise@@Base+0x42a> │ │ │ │ + cbz r5, 3af46 <_Py_open_noraise@@Base+0x476> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88254 │ │ │ │ - cbz r5, 3aef4 <_Py_open_noraise@@Base+0x46c> │ │ │ │ + b.w 88140 │ │ │ │ + cbz r5, 3af3c <_Py_open_noraise@@Base+0x46c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23944 @ 0x5d88 │ │ │ │ + movw r0, #20600 @ 0x5078 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ - cbz r5, 3aee0 <_Py_open_noraise@@Base+0x458> │ │ │ │ + b.w 103824 │ │ │ │ + cbz r5, 3af28 <_Py_open_noraise@@Base+0x458> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34048 @ 0x8500 │ │ │ │ + movw r0, #30656 @ 0x77c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #30668 @ 0x77cc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 3af36 <_Py_open_noraise@@Base+0x4ae> │ │ │ │ + bls.n 3af7e <_Py_open_noraise@@Base+0x4ae> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34124 @ 0x854c │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3af78 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5752 @ 0x1678 │ │ │ │ movtne r4, #80 @ 0x50 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 27e79c <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ + bl 27daa4 <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3af54 <_Py_open_noraise@@Base+0x4cc> │ │ │ │ + cbz r0, 3af9c <_Py_open_noraise@@Base+0x4cc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3af78 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + b.n 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af50 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ - bl f7144 │ │ │ │ - cbz r4, 3af78 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + beq.n 3af98 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ + bl f6d64 │ │ │ │ + cbz r4, 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ 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, pc} │ │ │ │ @@ -21772,376 +21805,374 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 3af98 <_Py_open_noraise@@Base+0x510> │ │ │ │ - bl 25b088 <_PyXI_FreeFailure@@Base+0x8c> │ │ │ │ + cbz r0, 3afe0 <_Py_open_noraise@@Base+0x510> │ │ │ │ + bl 25ab40 <_PyXI_FreeFailure@@Base+0x5c> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3afa2 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ 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] │ │ │ │ - cbz r0, 3afba <_Py_open_noraise@@Base+0x532> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r0, 3b002 <_Py_open_noraise@@Base+0x532> │ │ │ │ + bl 7a644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3afc2 <_Py_open_noraise@@Base+0x53a> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r0, 3b00a <_Py_open_noraise@@Base+0x53a> │ │ │ │ + bl 7a644 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3afca <_Py_open_noraise@@Base+0x542> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r0, 3b012 <_Py_open_noraise@@Base+0x542> │ │ │ │ + bl 7a644 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3afdc <_Py_open_noraise@@Base+0x554> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r0, 3b024 <_Py_open_noraise@@Base+0x554> │ │ │ │ + bl 7a644 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3afe4 <_Py_open_noraise@@Base+0x55c> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r0, 3b02c <_Py_open_noraise@@Base+0x55c> │ │ │ │ + bl 7a644 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c154 │ │ │ │ + bl 15b788 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003b010 : │ │ │ │ - ldr r0, [pc, #4] @ (3b018 ) │ │ │ │ - b.w 1da9dc │ │ │ │ - nop │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ +0003b058 : │ │ │ │ + movw r0, #2224 @ 0x8b0 │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + b.w 1da494 │ │ │ │ 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, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - cbnz r3, 3b03c │ │ │ │ + cbnz r3, 3b084 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b060 │ │ │ │ - ldr r1, [pc, #644] @ (3b2d8 ) │ │ │ │ + blt.n 3b0a8 │ │ │ │ + ldr r1, [pc, #644] @ (3b320 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3b066 │ │ │ │ + cbnz r0, 3b0ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b346 │ │ │ │ + b.n 3b38e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b060 │ │ │ │ + blt.n 3b0a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b060 │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35240 @ 0x89a8 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b14a │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b0b0 │ │ │ │ + bge.n 3b0f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b0b0 │ │ │ │ + cbnz r3, 3b0f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b060 │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35260 @ 0x89bc │ │ │ │ + movw r1, #31868 @ 0x7c7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b14a │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b0ea │ │ │ │ + bge.n 3b132 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b0ea │ │ │ │ + cbnz r3, 3b132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b060 │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35280 @ 0x89d0 │ │ │ │ + movw r1, #31888 @ 0x7c90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b14a │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b124 │ │ │ │ + bge.n 3b16c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b124 │ │ │ │ + cbnz r3, 3b16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b060 │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35304 @ 0x89e8 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b166 │ │ │ │ + bne.n 3b1ae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b346 │ │ │ │ + bge.w 3b38e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b346 │ │ │ │ + bne.w 3b38e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b346 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b38e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b17a │ │ │ │ + bge.n 3b1c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b17a │ │ │ │ + cbnz r3, 3b1c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35232 @ 0x89a0 │ │ │ │ + movw r1, #31840 @ 0x7c60 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #31860 @ 0x7c74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35272 @ 0x89c8 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35296 @ 0x89e0 │ │ │ │ + movw r1, #31904 @ 0x7ca0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ - ldr r1, [pc, #264] @ (3b2dc ) │ │ │ │ + blt.w 3b0a8 │ │ │ │ + ldr r1, [pc, #264] @ (3b324 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b060 │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b060 │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35240 @ 0x89a8 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b2c4 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b22e │ │ │ │ + bge.n 3b276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b22e │ │ │ │ + cbnz r3, 3b276 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b060 │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35260 @ 0x89bc │ │ │ │ + movw r1, #31868 @ 0x7c7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b2c4 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b266 │ │ │ │ + bge.n 3b2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b266 │ │ │ │ + cbnz r3, 3b2ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b060 │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35280 @ 0x89d0 │ │ │ │ + movw r1, #31888 @ 0x7c90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b2c4 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b29e │ │ │ │ + bge.n 3b2e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b29e │ │ │ │ + cbnz r3, 3b2e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b060 │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35304 @ 0x89e8 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b2e0 │ │ │ │ + bne.n 3b328 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b346 │ │ │ │ + bge.n 3b38e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b346 │ │ │ │ + cbnz r3, 3b38e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b346 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b38e │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2f2 │ │ │ │ + bge.n 3b33a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b2f2 │ │ │ │ + cbnz r3, 3b33a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r1, #31928 @ 0x7cb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + movw r1, #31948 @ 0x7ccc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35360 @ 0x8a20 │ │ │ │ + movw r1, #31968 @ 0x7ce0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b060 │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35384 @ 0x8a38 │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ asrs r4, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0003b34c : │ │ │ │ +0003b394 : │ │ │ │ b.w 2b4b8 │ │ │ │ │ │ │ │ -0003b350 <_PyInterpolation_Build@@Base>: │ │ │ │ +0003b398 <_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, #58624 @ 0xe500 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b406 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + beq.n 3b44e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ @@ -22153,751 +22184,856 @@ │ │ │ │ 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, 3b3ea <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 3b432 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3b3f4 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 3b43c <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 3b3f8 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 3b440 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3b3fc <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 3b444 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #32200 @ 0x7dc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3e6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 3b42e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b3e6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 3b42e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b406 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 3b44e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 3b3fe <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b40c <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 3b3fe <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b410 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 3b3fe <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b414 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b454 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b458 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b45c <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r3, r2, #1 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r3, r2, #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 fb404 │ │ │ │ + cbz r0, 3b4ea <_PyInterpolation_Build@@Base+0x152> │ │ │ │ + movs r2, #6 │ │ │ │ + movw r1, #32272 @ 0x7e10 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + mov r4, r0 │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b4e4 <_PyInterpolation_Build@@Base+0x14c> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cbnz r3, 3b4a4 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32280 @ 0x7e18 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3b4ba <_PyInterpolation_Build@@Base+0x122> │ │ │ │ + b.n 3b4e4 <_PyInterpolation_Build@@Base+0x14c> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #53304 @ 0xd038 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3b48e <_PyInterpolation_Build@@Base+0xf6> │ │ │ │ + b.n 3b4e4 <_PyInterpolation_Build@@Base+0x14c> │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 170808 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b4e4 <_PyInterpolation_Build@@Base+0x14c> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #6356 @ 0x18d4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl 3be68 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b4e4 <_PyInterpolation_Build@@Base+0x14c> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1ddcc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 192f24 │ │ │ │ + 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 84d98 │ │ │ │ + bl 84c04 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b442 : │ │ │ │ - ldr r0, [pc, #4] @ (3b448 ) │ │ │ │ - b.w 1da9dc │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ +0003b518 : │ │ │ │ + ldr r0, [pc, #4] @ (3b520 ) │ │ │ │ + b.w 1da494 │ │ │ │ + nop │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r2, r2, #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 fb35c │ │ │ │ + cbz r0, 3b5ac │ │ │ │ + movs r2, #17 │ │ │ │ + movw r1, #32288 @ 0x7e20 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + mov r4, r0 │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b5a6 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 170808 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b5a6 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbnz r3, 3b586 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #6356 @ 0x18d4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl 3be68 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b5a6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1ddcc8 │ │ │ │ + movs r2, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32308 @ 0x7e34 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b5a6 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 170808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3b568 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 192f24 │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r0, #62700 @ 0xf4ec │ │ │ │ + movw r0, #59308 @ 0xe7ac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbz r0, 3b486 │ │ │ │ - ldr r1, [pc, #696] @ (3b734 ) │ │ │ │ + cbz r0, 3b5ea │ │ │ │ + ldr r1, [pc, #696] @ (3b898 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbnz r0, 3b48e │ │ │ │ + cbnz r0, 3b5f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3bcfa │ │ │ │ - ldr.w fp, [pc, #684] @ 3b73c │ │ │ │ + b.w 3be62 │ │ │ │ + ldr.w fp, [pc, #684] @ 3b8a0 │ │ │ │ mov sl, r7 │ │ │ │ - movw r3, #18649 @ 0x48d9 │ │ │ │ + movw r3, #18045 @ 0x467d │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3b7ae │ │ │ │ + beq.w 3b912 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, fp, #12 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - movw r3, #64337 @ 0xfb51 │ │ │ │ + movw r3, #61097 @ 0xeea9 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [fp, #28] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8bfec │ │ │ │ + bl 8bee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b486 │ │ │ │ + beq.n 3b5ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 3b500 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + bmi.n 3b664 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3bbb2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b510 │ │ │ │ + bne.n 3b674 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3b524 │ │ │ │ + bne.n 3b688 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b524 │ │ │ │ + bne.n 3b688 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43340 │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 43388 │ │ │ │ + b.n 3bbb2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b55e │ │ │ │ + bne.n 3b6c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ 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] │ │ │ │ mov r3, r4 │ │ │ │ - bl 863a4 │ │ │ │ + bl 86240 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b794 │ │ │ │ - b.n 3ba4a │ │ │ │ + bne.w 3b8f8 │ │ │ │ + b.n 3bbb2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 3b592 │ │ │ │ + cbz r3, 3b6f6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b592 │ │ │ │ + bne.n 3b6f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc334 │ │ │ │ + bl dbe5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b5aa │ │ │ │ + beq.n 3b70e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b794 │ │ │ │ + bne.w 3b8f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 15cabc <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 3b794 │ │ │ │ + bl 15c108 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ + b.n 3b8f8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 3ba4a │ │ │ │ + beq.w 3bbb2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b794 │ │ │ │ + bne.w 3b8f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 3b5f6 │ │ │ │ + cbz r3, 3b75a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b5f6 │ │ │ │ + beq.n 3b75a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ 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 8a908 │ │ │ │ + bl 8a804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b764 │ │ │ │ + beq.w 3b8c8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3b622 │ │ │ │ + bgt.n 3b786 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ 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 89f6c │ │ │ │ + bl 89e68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b764 │ │ │ │ + beq.w 3b8c8 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b692 │ │ │ │ - ldr r3, [pc, #264] @ (3b738 ) │ │ │ │ + beq.n 3b7f6 │ │ │ │ + ldr r3, [pc, #264] @ (3b89c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #41216 @ 0xa100 │ │ │ │ add.w r3, r8, #148 @ 0x94 │ │ │ │ add.w r8, r8, #116 @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ tst.w r9, #1 │ │ │ │ - beq.n 3b67c │ │ │ │ + beq.n 3b7e0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 3b67c │ │ │ │ + cbz r5, 3b7e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b67c │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + bge.n 3b7e0 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #49448 @ 0xc128 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 3b64c │ │ │ │ + bne.n 3b7b0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrd r7, fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r7, ip │ │ │ │ - bgt.n 3b6be │ │ │ │ + bgt.n 3b822 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b6ce │ │ │ │ + b.n 3b832 │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, r8, r3, lsl #2 │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r0, #20] │ │ │ │ mov r9, r7 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ add r0, r9 │ │ │ │ - blt.n 3b6fe │ │ │ │ + blt.n 3b862 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b6f0 │ │ │ │ + bgt.n 3b854 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b6d0 │ │ │ │ + b.n 3b834 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r2, r3, lsl #2] │ │ │ │ - b.n 3b6d0 │ │ │ │ + b.n 3b834 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b70a │ │ │ │ + bgt.n 3b86e │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 3b716 │ │ │ │ + b.n 3b87a │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r0, [r2, r3, lsl #1] │ │ │ │ strgt.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r0, 3b740 │ │ │ │ + cbz r0, 3b8a4 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r5, [r2, r3] │ │ │ │ str r4, [r1, #4] │ │ │ │ - b.n 3b750 │ │ │ │ + b.n 3b8b4 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ strd r5, r4, [r1, #4] │ │ │ │ str r7, [r2, r3] │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 3b794 │ │ │ │ + b.n 3b8f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b778 │ │ │ │ + bge.n 3b8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b778 │ │ │ │ + cbnz r3, 3b8dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ba4a │ │ │ │ + bge.w 3bbb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba4a │ │ │ │ + bne.w 3bbb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bbb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b7a8 │ │ │ │ + bge.n 3b90c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b7a8 │ │ │ │ + cbnz r3, 3b90c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #32 │ │ │ │ - b.n 3b4a8 │ │ │ │ + b.n 3b60c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36212 @ 0x8d74 │ │ │ │ + movw r0, #32868 @ 0x8064 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r7, sl │ │ │ │ - bl 1ccfe8 │ │ │ │ + bl 1cccfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b486 │ │ │ │ + beq.w 3b5ea │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #26772 @ 0x6894 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35664 @ 0x8b50 │ │ │ │ + movw r1, #32320 @ 0x7e40 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35676 @ 0x8b5c │ │ │ │ + movw r1, #32332 @ 0x7e4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ blx 2baf8 │ │ │ │ - movw r1, #35692 @ 0x8b6c │ │ │ │ + movw r1, #32348 @ 0x7e5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b0dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r0, #35708 @ 0x8b7c │ │ │ │ + movw r0, #32364 @ 0x7e6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + bl 94f50 │ │ │ │ + movw r1, #60396 @ 0xebec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #33704 @ 0x83a8 │ │ │ │ + movw r2, #30312 @ 0x7668 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35716 @ 0x8b84 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35732 @ 0x8b94 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bdd4 │ │ │ │ + bl 3bedc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b486 │ │ │ │ - bl 7fac4 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 3b5ea │ │ │ │ + bl 7fab4 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b486 │ │ │ │ - bl 7fac4 │ │ │ │ + beq.w 3b5ea │ │ │ │ + bl 7fab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb18 │ │ │ │ - ldr.w sl, [pc, #1116] @ 3bd00 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w r4, [sl] │ │ │ │ + beq.w 3bc80 │ │ │ │ + movw fp, #3732 @ 0xe94 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3ba66 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - cmp.w r9, #45 @ 0x2d │ │ │ │ - bne.n 3b8a8 │ │ │ │ + bne.w 3bbce │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add.w fp, fp, #8 │ │ │ │ + cmp.w sl, #45 @ 0x2d │ │ │ │ + bne.n 3ba10 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35748 @ 0x8ba4 │ │ │ │ + movw r2, #32404 @ 0x7e94 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #21436 @ 0x53bc │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bb18 │ │ │ │ - mov r2, r8 │ │ │ │ + blt.w 3bc80 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45800 @ 0xb2e8 │ │ │ │ + movw r1, #42408 @ 0xa5a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bafc │ │ │ │ + blt.w 3bc64 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #35796 @ 0x8bd4 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35808 @ 0x8be0 │ │ │ │ + movw r1, #32464 @ 0x7ed0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bdd4 │ │ │ │ + bl 3bedc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b486 │ │ │ │ - movw r2, #35824 @ 0x8bf0 │ │ │ │ + beq.w 3b5ea │ │ │ │ + movw r2, #32480 @ 0x7ee0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #21436 @ 0x53bc │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35880 @ 0x8c28 │ │ │ │ + movw r1, #32536 @ 0x7f18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35896 @ 0x8c38 │ │ │ │ + movw r1, #32552 @ 0x7f28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #32568 @ 0x7f38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #32584 @ 0x7f48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35944 @ 0x8c68 │ │ │ │ + movw r1, #32600 @ 0x7f58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35964 @ 0x8c7c │ │ │ │ + movw r1, #32620 @ 0x7f6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35980 @ 0x8c8c │ │ │ │ + movw r1, #32636 @ 0x7f7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35996 @ 0x8c9c │ │ │ │ + movw r1, #32652 @ 0x7f8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36012 @ 0x8cac │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36028 @ 0x8cbc │ │ │ │ + movw r1, #32684 @ 0x7fac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b486 │ │ │ │ + beq.w 3b5ea │ │ │ │ blx 2b36c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - movw r0, #36044 @ 0x8ccc │ │ │ │ + movw r0, #32700 @ 0x7fbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3bb4c │ │ │ │ + beq.w 3bcb4 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3bb26 │ │ │ │ + bne.n 3bc8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b486 │ │ │ │ + bge.w 3b5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b486 │ │ │ │ + bne.w 3b5ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b486 │ │ │ │ - mov r0, r9 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b5ea │ │ │ │ + mov r0, sl │ │ │ │ blx 2ad40 │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 3ba74 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - mov r2, fp │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 3bbdc │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bb18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9435c │ │ │ │ + blt.n 3bc80 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb18 │ │ │ │ + beq.n 3bc80 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 94758 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3baa6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 88254 │ │ │ │ + beq.n 3bc0e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 88140 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3babc │ │ │ │ + cbnz r0, 3bc24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb18 │ │ │ │ + bge.n 3bc80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb18 │ │ │ │ + cbnz r3, 3bc80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb18 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bc80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bade │ │ │ │ + bge.n 3bc46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3bade │ │ │ │ + cbnz r3, 3bc46 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3baf2 │ │ │ │ + bge.n 3bc5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3baf2 │ │ │ │ + cbnz r3, 3bc5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3b8b2 │ │ │ │ - b.n 3bb18 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 3ba1a │ │ │ │ + b.n 3bc80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b486 │ │ │ │ + bge.w 3b5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b486 │ │ │ │ + bne.w 3b5ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b486 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b5ea │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 3b486 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 3b5ea │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb40 │ │ │ │ + bge.n 3bca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bb40 │ │ │ │ + cbnz r3, 3bca8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3ba28 │ │ │ │ - b.n 3ba4a │ │ │ │ + bne.w 3bb90 │ │ │ │ + b.n 3bbb2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #36048 @ 0x8cd0 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, r6 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #32716 @ 0x7fcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #36092 @ 0x8cfc │ │ │ │ + movw r1, #32748 @ 0x7fec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #36136 @ 0x8d28 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b486 │ │ │ │ + blt.w 3b5ea │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3bbb4 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 3b486 │ │ │ │ + cbnz r0, 3bd1c │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 3b5ea │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #36168 @ 0x8d48 │ │ │ │ + movw r3, #32824 @ 0x8038 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #36192 @ 0x8d60 │ │ │ │ + movw r1, #32848 @ 0x8050 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44352 @ 0xad40 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48524 @ 0xbd8c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -22934,15 +23070,15 @@ │ │ │ │ movw r2, #44436 @ 0xad94 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50180 @ 0xc404 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #47120 @ 0xb810 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #52489 @ 0xcd09 │ │ │ │ + movw r3, #49217 @ 0xc041 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45696 @ 0xb280 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50156 @ 0xc3ec │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ @@ -22955,107 +23091,75 @@ │ │ │ │ movw r2, #50092 @ 0xc3ac │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #46240 @ 0xb4a0 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #104] @ 0x68 │ │ │ │ movw r3, #48488 @ 0xbd68 │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #42937 @ 0xa7b9 │ │ │ │ + movw r2, #43329 @ 0xa941 │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl 1e55d4 │ │ │ │ + bl 1e4fa0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3bcea │ │ │ │ + cbnz r0, 3be52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.w 3b486 │ │ │ │ + bl 83b0c │ │ │ │ + b.w 3b5ea │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #36200 @ 0x8d68 │ │ │ │ + movw r1, #32856 @ 0x8058 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, r1, r7 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +0003be68 : │ │ │ │ + push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl fb7e0 │ │ │ │ - cbz r0, 3bd8e │ │ │ │ - movs r2, #6 │ │ │ │ - movw r1, #36244 @ 0x8d94 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bd88 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3bd48 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #36252 @ 0x8d9c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3bd5e │ │ │ │ - b.n 3bd88 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #56696 @ 0xdd78 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3bd32 │ │ │ │ - b.n 3bd88 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1711b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3bd88 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #9764 @ 0x2624 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 3bfcc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bd88 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de210 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 257728 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl aa890 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + streq r5, [r4, #20] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #12 │ │ │ │ + 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 │ │ │ │ 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 2b3d8 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 3bdc8 │ │ │ │ + cbnz r0, 3bed0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3bdcc │ │ │ │ + cbz r5, 3bed4 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ - beq.n 3bdcc │ │ │ │ + beq.n 3bed4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 3bdce │ │ │ │ + b.n 3bed6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bdce │ │ │ │ + b.n 3bed6 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23063,149 +23167,97 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c440 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca8a0 │ │ │ │ - cbz r0, 3be4c │ │ │ │ + bl 1ca5b0 │ │ │ │ + cbz r0, 3bf54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3be1a │ │ │ │ + cbnz r0, 3bf22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be4c │ │ │ │ + bge.n 3bf54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3be4c │ │ │ │ + cbnz r3, 3bf54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3be4c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bf54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 37d24 <_PyImport_SetModule@@Base> │ │ │ │ + bl 37d28 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3be50 │ │ │ │ + bge.n 3bf58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be38 │ │ │ │ + bge.n 3bf40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3be38 │ │ │ │ + cbnz r3, 3bf40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be4c │ │ │ │ + bge.n 3bf54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3be4c │ │ │ │ + cbnz r3, 3bf54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be74 │ │ │ │ + b.n 3bf7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be64 │ │ │ │ + bge.n 3bf6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3be64 │ │ │ │ + cbnz r3, 3bf6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3bf0c │ │ │ │ - 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 fb738 │ │ │ │ - cbz r0, 3bf08 │ │ │ │ - movs r2, #17 │ │ │ │ - movw r1, #36260 @ 0x8da4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - mov r4, r0 │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bf02 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1711b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3bf02 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 3bee2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #9764 @ 0x2624 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 3bfcc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bf02 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de210 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #36280 @ 0x8db8 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3bf02 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1711b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3bec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 257728 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.n 3bf88 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #168] @ 3bfc8 │ │ │ │ + ldr.w r8, [pc, #168] @ 3c044 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4060] @ 0xfdc │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bfc2 │ │ │ │ + beq.n 3c03e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 3bf64 │ │ │ │ + cbz r5, 3bfe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ @@ -23220,110 +23272,89 @@ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r6, 3bfc2 │ │ │ │ + cbz r6, 3c03e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21476 @ 0x53e4 │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3bfc2 │ │ │ │ + bge.n 3c03e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bfc0 │ │ │ │ + bge.n 3c03c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bfc0 │ │ │ │ + cbnz r3, 3c03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003bfcc : │ │ │ │ - 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 ab3f8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - it eq │ │ │ │ - streq r5, [r4, #20] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ + 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 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3c026 │ │ │ │ + bl 3c070 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 3c10c │ │ │ │ + ldr.w sl, [pc, #212] @ 3c158 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r2, #4064] @ 0xfe0 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c104 │ │ │ │ + beq.n 3c14e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r7, 3c08c │ │ │ │ + cbz r7, 3c0d6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 3c0a4 │ │ │ │ + cbz r5, 3c0ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ movs r2, #0 │ │ │ │ @@ -23339,530 +23370,531 @@ │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r3, 3c104 │ │ │ │ + cbz r3, 3c14e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21476 @ 0x53e4 │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c104 │ │ │ │ + bge.n 3c14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c102 │ │ │ │ + bge.n 3c14c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c102 │ │ │ │ + cbnz r3, 3c14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (3c11c ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (3c168 ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 3c13e │ │ │ │ + cbnz r3, 3c18a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3c134 │ │ │ │ + cbz r2, 3c180 │ │ │ │ movw r3, #57960 @ 0xe268 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c13e │ │ │ │ + bne.n 3c18a │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3c150 │ │ │ │ + cbz r1, 3c19c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c158 │ │ │ │ + b.n 3c1a4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ 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 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 3c17c │ │ │ │ + cbz r3, 3c1c8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3c17e │ │ │ │ + b.n 3c1ca │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r5, 3c198 │ │ │ │ + cbnz r5, 3c1e4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c198 │ │ │ │ + ble.n 3c1e4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 3c198 │ │ │ │ - cbnz r4, 3c1bc │ │ │ │ + bgt.n 3c1e4 │ │ │ │ + cbnz r4, 3c208 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #408] @ (3c348 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #408] @ (3c394 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c334 │ │ │ │ + beq.w 3c380 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c332 │ │ │ │ + bne.w 3c37e │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3c20a │ │ │ │ + beq.n 3c256 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3c1ee │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 3c23a │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1e8 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3c234 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c332 │ │ │ │ + bne.w 3c37e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 3c1f2 │ │ │ │ - b.n 3c212 │ │ │ │ + bne.n 3c23e │ │ │ │ + b.n 3c25e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c214 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3c260 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c332 │ │ │ │ - b.n 3c214 │ │ │ │ + bne.w 3c37e │ │ │ │ + b.n 3c260 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c214 │ │ │ │ + b.n 3c260 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - bl 278314 <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ + bl 27761c <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c32c │ │ │ │ + beq.n 3c378 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #23484 @ 0x5bbc │ │ │ │ + movw r4, #20012 @ 0x4e2c │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #62393 @ 0xf3b9 │ │ │ │ + movw r4, #59081 @ 0xe6c9 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - movw r4, #15577 @ 0x3cd9 │ │ │ │ + movw r4, #12257 @ 0x2fe1 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ blx 2acec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 3c2ac │ │ │ │ - bgt.n 3c2e4 │ │ │ │ + beq.n 3c2f8 │ │ │ │ + bgt.n 3c330 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3c294 │ │ │ │ + beq.n 3c2e0 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 3c2e4 │ │ │ │ + bne.n 3c330 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #36676 @ 0x8f44 │ │ │ │ + movw r1, #33284 @ 0x8204 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3c32c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3c378 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36636 @ 0x8f1c │ │ │ │ + movw r1, #33244 @ 0x81dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3c32c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3c378 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 3c2ca │ │ │ │ + cbnz r3, 3c316 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2a0970 │ │ │ │ + bl 29fbc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bge.n 3c2ca │ │ │ │ + bge.n 3c316 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ - b.n 3c32c │ │ │ │ - bl b1084 │ │ │ │ + b.n 3c378 │ │ │ │ + bl b0768 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b0d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3c2fe │ │ │ │ + bne.n 3c34a │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #11132 @ 0x2b7c │ │ │ │ + movw r3, #7740 @ 0x1e3c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 40b48 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3c32c │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3c378 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c2b0 │ │ │ │ + beq.n 3c2fc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3c31c │ │ │ │ + cbnz r0, 3c368 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 27844c <_PyEval_MatchClass@@Base+0x1934> │ │ │ │ + bl 277754 <_PyEval_MatchClass@@Base+0x1934> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c334 │ │ │ │ - b.n 3c32c │ │ │ │ - movw r3, #12220 @ 0x2fbc │ │ │ │ + cbnz r0, 3c380 │ │ │ │ + b.n 3c378 │ │ │ │ + movw r3, #8828 @ 0x227c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 40b48 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e8c6c <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ + bl 1e854c <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 3c33e │ │ │ │ + cbz r3, 3c38a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r2, r2, #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] @ (3c3b4 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c400 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - cbnz r0, 3c370 │ │ │ │ - bl f6bc8 │ │ │ │ + bl 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ + bl f67e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3c384 │ │ │ │ + b.n 3c3d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c382 │ │ │ │ + bge.n 3c3ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c382 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c3ce │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (3c3b4 ) │ │ │ │ - bl 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #40] @ (3c400 ) │ │ │ │ + bl 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 3c3b0 │ │ │ │ + cbz r5, 3c3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6dbc <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3c3b0 │ │ │ │ + bl 1f67d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3c3fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3ae │ │ │ │ + bge.n 3c3fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3ae │ │ │ │ + cbnz r3, 3c3fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 3c458 │ │ │ │ + bcc.n 3c4a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3c3e4 │ │ │ │ - cbz r0, 3c3e2 │ │ │ │ + bl 3c430 │ │ │ │ + cbz r0, 3c42e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #47332 @ 0xb8e4 │ │ │ │ + movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3c44c │ │ │ │ + cbz r0, 3c498 │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r4, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3c446 │ │ │ │ + ble.n 3c492 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 3c456 │ │ │ │ + bl 3c4a2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c440 │ │ │ │ + cbnz r0, 3c48c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c44e │ │ │ │ + bge.n 3c49a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c44e │ │ │ │ + cbnz r3, 3c49a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c44e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c49a │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 3c40a │ │ │ │ + b.n 3c456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c494 │ │ │ │ + bne.n 3c4e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 3c48a │ │ │ │ - movw r0, #38752 @ 0x9760 │ │ │ │ + cbnz r0, 3c4d6 │ │ │ │ + movw r0, #35412 @ 0x8a54 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3c4a0 │ │ │ │ + cbz r0, 3c4ec │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 144820 │ │ │ │ + b.w 144014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c4fc │ │ │ │ + cbz r0, 3c548 │ │ │ │ blx 2b4ec │ │ │ │ blx 2bfc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 3c4f8 │ │ │ │ - bl 215b60 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 3c544 │ │ │ │ + bl 215470 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 3c4ea │ │ │ │ - bl 9bab0 │ │ │ │ + cbz r5, 3c536 │ │ │ │ + bl 9b9b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3c4e6 │ │ │ │ - bl 16ae38 <_Py_DecRef@@Base> │ │ │ │ - b.n 3c4c0 │ │ │ │ - bl 16ae38 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3c532 │ │ │ │ + bl 16a4b4 <_Py_DecRef@@Base> │ │ │ │ + b.n 3c50c │ │ │ │ + bl 16a4b4 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16ae38 <_Py_DecRef@@Base> │ │ │ │ + bl 16a4b4 <_Py_DecRef@@Base> │ │ │ │ blx 2bcf0 │ │ │ │ - b.n 3c4fc │ │ │ │ + b.n 3c548 │ │ │ │ blx 2bcf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d3fd4 │ │ │ │ + b.w 1d3a94 │ │ │ │ │ │ │ │ -0003c50a : │ │ │ │ +0003c556 : │ │ │ │ movw r0, #7972 @ 0x1f24 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da9dc │ │ │ │ + b.w 1da494 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1590cc │ │ │ │ + bl 158700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c562 │ │ │ │ + bge.n 3c5ae │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #1060 @ 0x424 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r2, #63188 @ 0xf6d4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43972 @ 0xabc4 │ │ │ │ + movw r0, #40356 @ 0x9da4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c56e │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c5ba │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c57e │ │ │ │ + bl 3c5ca │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c578 │ │ │ │ + cbz r3, 3c5c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ (3c644 ) │ │ │ │ + ldr r3, [pc, #180] @ (3c690 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #58796 @ 0xe5ac │ │ │ │ + movw r2, #55404 @ 0xd86c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 207504 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 206f1c <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c640 │ │ │ │ + beq.n 3c68c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3c5e0 │ │ │ │ + bmi.n 3c62c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c5c8 │ │ │ │ + bge.n 3c614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5c8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c614 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57800 @ 0xe1c8 │ │ │ │ + movw r1, #54396 @ 0xd47c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3c640 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3c68c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3c616 │ │ │ │ + bge.n 3c662 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #4352 @ 0x1100 │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c640 │ │ │ │ + bge.n 3c68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c640 │ │ │ │ + cbnz r3, 3c68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c640 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c68c │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c030 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c636 │ │ │ │ + bge.n 3c682 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3c636 │ │ │ │ + cbnz r1, 3c682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ stmdb 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 │ │ │ │ @@ -23872,264 +23904,264 @@ │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr.w r8, [r1, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3c686 │ │ │ │ + beq.n 3c6d2 │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ - b.n 3c688 │ │ │ │ + b.n 3c6d4 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c740 │ │ │ │ + beq.n 3c78c │ │ │ │ mov r1, r9 │ │ │ │ - movw r0, #30672 @ 0x77d0 │ │ │ │ + movw r0, #26496 @ 0x6780 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3c6f8 │ │ │ │ + cbz r0, 3c744 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 10db34 <_PyDict_SetItem_Take2@@Base+0xde8> │ │ │ │ + bl 10d61c <_PyDict_SetItem_Take2@@Base+0xdec> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c6d2 │ │ │ │ + bge.n 3c71e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3c6d2 │ │ │ │ + cbnz r3, 3c71e │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 3c8fa │ │ │ │ + beq.w 3c946 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11d000 │ │ │ │ + bl 11cad0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c6fe │ │ │ │ + bne.n 3c74a │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c8fa │ │ │ │ + b.n 3c946 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2992dc <_PyGen_yf@@Base+0x28> │ │ │ │ + bl 2983ec <_PyEval_GetAwaitable@@Base+0xd0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c6f2 │ │ │ │ + blt.n 3c73e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #500] @ (3c904 ) │ │ │ │ + ldr r1, [pc, #500] @ (3c950 ) │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e52c8 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ + bl 1e4c94 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c778 │ │ │ │ - b.n 3c8f2 │ │ │ │ + bne.n 3c7c4 │ │ │ │ + b.n 3c93e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 11d000 │ │ │ │ + bl 11cad0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3c8fa │ │ │ │ + beq.w 3c946 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 11d760 │ │ │ │ + bl 11d230 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c70a │ │ │ │ - b.n 3c8fa │ │ │ │ + bne.n 3c756 │ │ │ │ + b.n 3c946 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2344f0 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + bl 23387c <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c8f2 │ │ │ │ + beq.w 3c93e │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 114494 │ │ │ │ + bl 113f88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c7c6 │ │ │ │ + blt.n 3c812 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c7ce │ │ │ │ + bne.n 3c81a │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3c8f2 │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3c93e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12624c │ │ │ │ + bl 124bac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3c8f2 │ │ │ │ + beq.w 3c93e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1ec004 │ │ │ │ + bl 1eb968 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c80e │ │ │ │ + bge.n 3c85a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c80e │ │ │ │ + cbnz r3, 3c85a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3c8f2 │ │ │ │ + beq.n 3c93e │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8f2 │ │ │ │ + beq.n 3c93e │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c8ce │ │ │ │ + beq.n 3c91a │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 3c6f2 │ │ │ │ + beq.w 3c73e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12624c │ │ │ │ + bl 124bac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3c6f8 │ │ │ │ + beq.w 3c744 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1ec004 │ │ │ │ + bl 1eb968 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c894 │ │ │ │ + bge.n 3c8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c894 │ │ │ │ + cbnz r3, 3c8e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 3c8fa │ │ │ │ + beq.n 3c946 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c8fa │ │ │ │ + beq.n 3c946 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3c8fa │ │ │ │ + beq.n 3c946 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11a4e4 <_PyUnicode_JoinArray@@Base+0x1828> │ │ │ │ + bl 119fd0 <_PyUnicode_JoinArray@@Base+0x1820> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3c8fa │ │ │ │ + b.n 3c946 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c6f8 │ │ │ │ - b.n 3c6f2 │ │ │ │ + beq.w 3c744 │ │ │ │ + b.n 3c73e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -24147,53 +24179,53 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr.w sl, [r1, #44] @ 0x2c │ │ │ │ adds r4, r7, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r6, r4, #1 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ add.w r8, r7, #2 │ │ │ │ str.w r8, [ip, #20] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3cbe4 │ │ │ │ + beq.w 3cc30 │ │ │ │ add.w r9, r7, #3 │ │ │ │ adds r5, r7, #4 │ │ │ │ - bne.n 3c966 │ │ │ │ + bne.n 3c9b2 │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [ip, #20] │ │ │ │ - b.n 3cbee │ │ │ │ + b.n 3cc3a │ │ │ │ adds r7, #4 │ │ │ │ str.w r7, [ip, #20] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 3cbe8 │ │ │ │ + beq.w 3cc34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, fp │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cbec │ │ │ │ + beq.w 3cc38 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 11e34c <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11de1c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ @@ -24202,171 +24234,171 @@ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e5c60 │ │ │ │ + bl 1e562c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3ca02 │ │ │ │ + cbz r3, 3ca4e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3ca02 │ │ │ │ + cbz r3, 3ca4e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cc90 │ │ │ │ + bl 29bee0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ca26 │ │ │ │ - b.n 3cbee │ │ │ │ + bne.n 3ca72 │ │ │ │ + b.n 3cc3a │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, fp, #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3ca56 │ │ │ │ + beq.n 3caa2 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 3ca5a │ │ │ │ + blt.n 3caa6 │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111134 <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ + bl 110c1c <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r6, fp, #4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - b.n 3ca8a │ │ │ │ + b.n 3cad6 │ │ │ │ mov r1, fp │ │ │ │ - b.n 3ca1c │ │ │ │ + b.n 3ca68 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 11276c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 112254 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3ca12 │ │ │ │ + b.n 3ca5e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 3ca96 │ │ │ │ + bge.n 3cae2 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 11276c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 112254 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3ca70 │ │ │ │ + beq.n 3cabc │ │ │ │ ldr.w r1, [fp] │ │ │ │ - b.n 3ca72 │ │ │ │ - movw r3, #38232 @ 0x9558 │ │ │ │ + b.n 3cabe │ │ │ │ + movw r3, #34836 @ 0x8814 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ adds r2, r3, #4 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e34c <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11de1c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cbee │ │ │ │ + beq.w 3cc3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #292] @ 3cc00 │ │ │ │ + vldr d8, [pc, #288] @ 3cc48 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ vstr d8, [sp, #40] @ 0x28 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldmia.w fp, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r8, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e5c60 │ │ │ │ + bl 1e562c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r6, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ adds r5, r6, #4 │ │ │ │ - cbz r6, 3cb62 │ │ │ │ + cbz r6, 3cbae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3cb64 │ │ │ │ + b.n 3cbb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bge.n 3cb7e │ │ │ │ + bge.n 3cbca │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 11276c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 112254 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3cb5c │ │ │ │ - b.n 3cbee │ │ │ │ + bne.n 3cba8 │ │ │ │ + b.n 3cc3a │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -24374,174 +24406,173 @@ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e34c <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11de1c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1eb308 │ │ │ │ + bl 1eabd8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e34c <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11de1c <_PyErr_SetString@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cbee │ │ │ │ + b.n 3cc3a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cbee │ │ │ │ + b.n 3cc3a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3cbee │ │ │ │ + b.n 3cc3a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ 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 21a7b0 │ │ │ │ + bl 21a0dc │ │ │ │ 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, #41964 @ 0xa3ec │ │ │ │ + movw r0, #38572 @ 0x96ac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 296918 │ │ │ │ + b.w 295b70 │ │ │ │ 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 2b44c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 3cc92 │ │ │ │ - movw r0, #24448 @ 0x5f80 │ │ │ │ + bls.n 3ccda │ │ │ │ + movw r0, #20976 @ 0x51f0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ - cbnz r0, 3cc92 │ │ │ │ + bl e2808 │ │ │ │ + cbnz r0, 3ccda │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ccf0 │ │ │ │ + b.n 3cd38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc8e │ │ │ │ + bne.n 3ccd6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ccb6 │ │ │ │ + ble.n 3ccfe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ccb8 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 3ccb8 │ │ │ │ - b.n 3cc8e │ │ │ │ + bne.n 3cd00 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 3cd00 │ │ │ │ + b.n 3ccd6 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 3ccdc │ │ │ │ - bl b1084 │ │ │ │ + ble.n 3cd24 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c52c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ - b.n 3cce8 │ │ │ │ + bl b38fc │ │ │ │ + b.n 3cd30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c52c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3ccfa │ │ │ │ + cbz r3, 3cd42 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl fe7b0 │ │ │ │ + bl fe390 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cd22 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 3cd3a │ │ │ │ - b.n 3cd50 │ │ │ │ + bne.n 3cd6a │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 3cd82 │ │ │ │ + b.n 3cd98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cd3a │ │ │ │ + bne.n 3cd82 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #42588 @ 0xa65c │ │ │ │ + movw r0, #39196 @ 0x991c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #42604 @ 0xa66c │ │ │ │ + movw r0, #39212 @ 0x992c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 │ │ │ │ @@ -24551,15 +24582,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3cd82 │ │ │ │ + cbz r0, 3cdca │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -24568,427 +24599,427 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1590cc │ │ │ │ + bl 158700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cdd0 │ │ │ │ + bge.n 3ce18 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #1060 @ 0x424 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r2, #63188 @ 0xf6d4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45168 @ 0xb070 │ │ │ │ + movw r0, #41552 @ 0xa250 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3cddc │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ce24 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c57e │ │ │ │ + bl 3c5ca │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3cde6 │ │ │ │ + cbz r3, 3ce2e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3ce06 │ │ │ │ + bgt.n 3ce4e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42812 @ 0xa73c │ │ │ │ + movw r1, #39420 @ 0x99fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 3ce3a │ │ │ │ + ble.n 3ce82 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42860 @ 0xa76c │ │ │ │ + movw r1, #39468 @ 0x9a2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3cfe0 │ │ │ │ + beq.w 3d028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3ce60 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3cea8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cfe0 │ │ │ │ + bne.w 3d028 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3ce96 │ │ │ │ + beq.n 3cede │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3ce9c │ │ │ │ + beq.n 3cee4 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 3ce90 │ │ │ │ + beq.n 3ced8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce92 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3ceda │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cfe0 │ │ │ │ - b.n 3ce92 │ │ │ │ + bne.w 3d028 │ │ │ │ + b.n 3ceda │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3cea6 │ │ │ │ - b.n 3ceb2 │ │ │ │ + cbz r5, 3ceee │ │ │ │ + b.n 3cefa │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3cea6 │ │ │ │ + b.n 3ceee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3cfcc │ │ │ │ + bne.w 3d014 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e4c08 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3ceb4 │ │ │ │ + b.n 3cefc │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3cec6 │ │ │ │ - bl 1e523c │ │ │ │ + bne.n 3cf0e │ │ │ │ + bl 1e4c08 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3cec8 │ │ │ │ + b.n 3cf10 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #42904 @ 0xa798 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #42912 @ 0xa7a0 │ │ │ │ + movw r0, #39520 @ 0x9a60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cfe0 │ │ │ │ + beq.n 3d028 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3cf0e │ │ │ │ + beq.n 3cf56 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3cf12 │ │ │ │ + bmi.n 3cf5a │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3cf16 │ │ │ │ + bmi.n 3cf5e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42924 @ 0xa7ac │ │ │ │ + movw r1, #39532 @ 0x9a6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3cfe0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3d028 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3cf18 │ │ │ │ + b.n 3cf60 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3cf18 │ │ │ │ + b.n 3cf60 │ │ │ │ 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 │ │ │ │ - beq.n 3cf52 │ │ │ │ + beq.n 3cf9a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3cf40 │ │ │ │ - bl 155398 │ │ │ │ - b.n 3cf46 │ │ │ │ - bl 103a6c │ │ │ │ + bpl.n 3cf88 │ │ │ │ + bl 154adc │ │ │ │ + b.n 3cf8e │ │ │ │ + bl 10365c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cfe0 │ │ │ │ + bne.n 3d028 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3cf7a │ │ │ │ + beq.n 3cfc2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3cf6a │ │ │ │ - bl 155398 │ │ │ │ - b.n 3cf70 │ │ │ │ - bl 103a6c │ │ │ │ + bpl.n 3cfb2 │ │ │ │ + bl 154adc │ │ │ │ + b.n 3cfb8 │ │ │ │ + bl 10365c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3cfe0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3d028 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3cfd2 │ │ │ │ + bne.n 3d01a │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3cfb8 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 3d000 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cf88 │ │ │ │ - b.n 3cfe0 │ │ │ │ + beq.n 3cfd0 │ │ │ │ + b.n 3d028 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ceba │ │ │ │ + b.n 3cf02 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3cfb8 │ │ │ │ + blt.n 3d000 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e523c │ │ │ │ + b.w 1e4c08 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ - cbz r1, 3d008 │ │ │ │ + cbz r1, 3d050 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ - cbnz r1, 3d014 │ │ │ │ - b.n 3d03e │ │ │ │ + cbnz r1, 3d05c │ │ │ │ + b.n 3d086 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldrb.w r1, [r1, #3310] @ 0xcee │ │ │ │ - cbz r1, 3d03e │ │ │ │ + cbz r1, 3d086 │ │ │ │ mov r6, r2 │ │ │ │ - movw r2, #43804 @ 0xab1c │ │ │ │ + movw r2, #43808 @ 0xab20 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ movs r3, #10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2517cc <_PyCode_GetXIData@@Base+0x184> │ │ │ │ + bl 250ba4 <_PyCode_GetXIData@@Base+0x32c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d040 │ │ │ │ + blt.n 3d088 │ │ │ │ movs r0, #0 │ │ │ │ - bl f7118 │ │ │ │ + bl f6d38 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3d060 │ │ │ │ - cbz r2, 3d05a │ │ │ │ + cbnz r3, 3d0a8 │ │ │ │ + cbz r2, 3d0a2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d060 │ │ │ │ + cbnz r3, 3d0a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d07a │ │ │ │ + b.n 3d0c2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42952 @ 0xa7c8 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 26f080 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26e390 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d17c │ │ │ │ + beq.n 3d1c4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5e30 │ │ │ │ - cbnz r0, 3d0b8 │ │ │ │ - bl b1084 │ │ │ │ + bl 1f5764 │ │ │ │ + cbnz r0, 3d100 │ │ │ │ + bl b0768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1558d4 │ │ │ │ + bl 155018 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2bad0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d114 │ │ │ │ - bgt.n 3d102 │ │ │ │ + beq.n 3d15c │ │ │ │ + bgt.n 3d14a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d0ea │ │ │ │ + beq.n 3d132 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d102 │ │ │ │ + bne.n 3d14a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3d16e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3d1b6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7412 @ 0x1cf4 │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3d16e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3d1b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #43008 @ 0xa800 │ │ │ │ + movw r3, #39616 @ 0x9ac0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40b48 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3d16e │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3d1b6 │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3d152 │ │ │ │ + cbz r3, 3d19a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 15650c │ │ │ │ - b.n 3d17c │ │ │ │ + bl 155b48 │ │ │ │ + b.n 3d1c4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15650c │ │ │ │ + bl 155b48 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 3d198 │ │ │ │ + cbz r3, 3d1e0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3d1a2 │ │ │ │ + cbnz r3, 3d1ea │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (3d1ac ) │ │ │ │ + ldr r1, [pc, #8] @ (3d1f4 ) │ │ │ │ mov r0, r3 │ │ │ │ - b.w d8858 │ │ │ │ + b.w d7f38 │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 3d1d4 │ │ │ │ + cbz r1, 3d21c │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3d1fa │ │ │ │ - cbz r0, 3d1de │ │ │ │ - bl 6bfea │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3d1d8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3d1f4 │ │ │ │ - bl f7144 │ │ │ │ - b.n 3d1f4 │ │ │ │ + bl 3d242 │ │ │ │ + cbz r0, 3d226 │ │ │ │ + bl 6c16a │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3d220 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3d23c │ │ │ │ + bl f6d64 │ │ │ │ + b.n 3d23c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #17976 @ 0x4638 │ │ │ │ + movw r1, #14584 @ 0x38f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 3d21c │ │ │ │ + beq.n 3d264 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76e30 <_Py_open@@Base+0x304> │ │ │ │ + b.w 77094 <_Py_open@@Base+0x38c> │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -25004,282 +25035,282 @@ │ │ │ │ add.w r8, r4, r9 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 2bdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d2f4 │ │ │ │ + bge.n 3d33c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w fp, #38 @ 0x26 │ │ │ │ - bne.n 3d27a │ │ │ │ + bne.n 3d2c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e30 <_Py_open@@Base+0x304> │ │ │ │ + bl 77094 <_Py_open@@Base+0x38c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d322 │ │ │ │ + b.n 3d36a │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 3d322 │ │ │ │ - bl 6bfea │ │ │ │ + beq.n 3d36a │ │ │ │ + bl 6c16a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d322 │ │ │ │ - ldr r2, [pc, #144] @ (3d32c ) │ │ │ │ + bne.n 3d36a │ │ │ │ + ldr r2, [pc, #144] @ (3d374 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - cbz r2, 3d2b4 │ │ │ │ + cbz r2, 3d2fc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d2d6 │ │ │ │ + cbnz r2, 3d31e │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #43092 @ 0xa854 │ │ │ │ + movw r2, #39700 @ 0x9b14 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d322 │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 3d36a │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #43092 @ 0xa854 │ │ │ │ + movw r1, #39700 @ 0x9b14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d322 │ │ │ │ - bne.n 3d318 │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d36a │ │ │ │ + bne.n 3d360 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #43184 @ 0xa8b0 │ │ │ │ + movw r1, #39792 @ 0x9b70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3d322 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3d36a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d22a │ │ │ │ + bne.n 3d272 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003d330 : │ │ │ │ +0003d378 : │ │ │ │ stmdb 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, #480] @ (3d524 ) │ │ │ │ + ldr r3, [pc, #480] @ (3d56c ) │ │ │ │ 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 84208 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 84234 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d51c │ │ │ │ + beq.w 3d564 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d056c │ │ │ │ + bl 1d0004 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d3a0 │ │ │ │ + cbnz r0, 3d3e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d37c │ │ │ │ + blt.n 3d3c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d51c │ │ │ │ + b.n 3d564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d378 │ │ │ │ - ldr r2, [pc, #416] @ (3d528 ) │ │ │ │ + bne.n 3d3c0 │ │ │ │ + ldr r2, [pc, #416] @ (3d570 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d396 │ │ │ │ + cbz r3, 3d3de │ │ │ │ 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 │ │ │ │ - b.n 3d378 │ │ │ │ + b.n 3d3c0 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d41a │ │ │ │ + beq.n 3d462 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4c2 │ │ │ │ + beq.w 3d50a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d490 │ │ │ │ + beq.n 3d4d8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3d3de │ │ │ │ + bge.n 3d426 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3d3cc │ │ │ │ + b.n 3d414 │ │ │ │ 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 3d414 │ │ │ │ + bge.n 3d45c │ │ │ │ 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 3d3ee │ │ │ │ + b.n 3d436 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d41e │ │ │ │ + b.n 3d466 │ │ │ │ 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 b7f30 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b762c <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 3d488 │ │ │ │ + cbz r0, 3d4d0 │ │ │ │ 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 1d0678 │ │ │ │ + bl 1d0110 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d486 │ │ │ │ + bge.n 3d4ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d486 │ │ │ │ - ldr r2, [pc, #188] @ (3d528 ) │ │ │ │ + cbnz r3, 3d4ce │ │ │ │ + ldr r2, [pc, #188] @ (3d570 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d47c │ │ │ │ + cbz r3, 3d4c4 │ │ │ │ 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, 3d4c4 │ │ │ │ + cbz r7, 3d50c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3d492 │ │ │ │ + b.n 3d4da │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d49e │ │ │ │ + blt.n 3d4e6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d4c4 │ │ │ │ + b.n 3d50c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d49a │ │ │ │ - ldr r2, [pc, #128] @ (3d528 ) │ │ │ │ + bne.n 3d4e2 │ │ │ │ + ldr r2, [pc, #128] @ (3d570 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 3d4b8 │ │ │ │ + cbz r7, 3d500 │ │ │ │ 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 3d49a │ │ │ │ + b.n 3d4e2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d4f2 │ │ │ │ + bge.n 3d53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d4f2 │ │ │ │ - ldr r2, [pc, #76] @ (3d528 ) │ │ │ │ + cbnz r3, 3d53a │ │ │ │ + ldr r2, [pc, #76] @ (3d570 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d4ea │ │ │ │ + cbz r3, 3d532 │ │ │ │ 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 3d51a │ │ │ │ + bge.n 3d562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d51a │ │ │ │ - ldr r2, [pc, #36] @ (3d528 ) │ │ │ │ + cbnz r3, 3d562 │ │ │ │ + ldr r2, [pc, #36] @ (3d570 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d512 │ │ │ │ + cbz r3, 3d55a │ │ │ │ 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] │ │ │ │ @@ -25293,39 +25324,39 @@ │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, 3d54c │ │ │ │ - cbz r2, 3d544 │ │ │ │ + cbnz r3, 3d592 │ │ │ │ + cbz r2, 3d58c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d54c │ │ │ │ + cbnz r3, 3d592 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 3d07a │ │ │ │ + b.n 3d0c2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #39892 @ 0x9bd4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 3d588 │ │ │ │ + beq.n 3d5ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76f34 <_Py_open@@Base+0x408> │ │ │ │ + b.w 77198 <_Py_open@@Base+0x490> │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25338,285 +25369,284 @@ │ │ │ │ add.w r8, r4, r9 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 2b16c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d652 │ │ │ │ + bge.n 3d698 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3d5da │ │ │ │ + bne.n 3d620 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f34 <_Py_open@@Base+0x408> │ │ │ │ + bl 77198 <_Py_open@@Base+0x490> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d67e │ │ │ │ + b.n 3d6c4 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4d74 │ │ │ │ - bl 6bfea │ │ │ │ + bl 1e4740 │ │ │ │ + bl 6c16a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d67e │ │ │ │ - ldr r2, [pc, #144] @ (3d688 ) │ │ │ │ + bne.n 3d6c4 │ │ │ │ + ldr r2, [pc, #140] @ (3d6cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r9] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - cbz r2, 3d612 │ │ │ │ + cbz r2, 3d658 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d634 │ │ │ │ + cbnz r2, 3d67a │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #43340 @ 0xa94c │ │ │ │ + movw r2, #39948 @ 0x9c0c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d67e │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 3d6c4 │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #43340 @ 0xa94c │ │ │ │ + movw r1, #39948 @ 0x9c0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d67e │ │ │ │ - bne.n 3d674 │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d6c4 │ │ │ │ + bne.n 3d6ba │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #43436 @ 0xa9ac │ │ │ │ + movw r1, #40044 @ 0x9c6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3d67e │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3d6c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d592 │ │ │ │ + bne.n 3d5d8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 3d6c2 │ │ │ │ + cbnz r4, 3d706 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3d6c2 │ │ │ │ + ble.n 3d706 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3d6c2 │ │ │ │ - cbz r2, 3d6c2 │ │ │ │ + bne.n 3d706 │ │ │ │ + cbz r2, 3d706 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3d07a │ │ │ │ + b.w 3d0c2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #8168 @ 0x1fe8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6b4 │ │ │ │ + bne.n 3d6f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #30872 @ 0x7898 │ │ │ │ + movw r1, #27480 @ 0x6b58 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1226fc │ │ │ │ + bl 1220fc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 3d71e │ │ │ │ + cbz r2, 3d762 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d71e │ │ │ │ + bge.n 3d762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3d71e │ │ │ │ + cbnz r3, 3d762 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d844 │ │ │ │ - movw r7, #42796 @ 0xa72c │ │ │ │ + beq.w 3d888 │ │ │ │ + movw r7, #39404 @ 0x99ec │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #248] @ (3d84c ) │ │ │ │ + ldr r1, [pc, #248] @ (3d890 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 207504 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 206f1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d76e │ │ │ │ - bl 22a6b0 │ │ │ │ + cbnz r0, 3d7b2 │ │ │ │ + bl 229cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d82e │ │ │ │ - b.n 3d752 │ │ │ │ + beq.n 3d872 │ │ │ │ + b.n 3d796 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3d788 │ │ │ │ + bne.n 3d7cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d82e │ │ │ │ + beq.n 3d872 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d824 │ │ │ │ + bge.n 3d868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 3d7e2 │ │ │ │ - b.n 3d824 │ │ │ │ + cbz r3, 3d826 │ │ │ │ + b.n 3d868 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3d7d0 │ │ │ │ + bmi.n 3d814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7a4 │ │ │ │ + bge.n 3d7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d7a4 │ │ │ │ + cbnz r3, 3d7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7b8 │ │ │ │ + bge.n 3d7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7b8 │ │ │ │ + cbnz r3, 3d7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57800 @ 0xe1c8 │ │ │ │ + movw r1, #54396 @ 0xd47c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3d820 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3d864 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3d7e8 │ │ │ │ + cbnz r3, 3d82c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d824 │ │ │ │ + bge.n 3d868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d824 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d824 │ │ │ │ + cbnz r3, 3d868 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d868 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d806 │ │ │ │ + bge.n 3d84a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d806 │ │ │ │ + cbnz r3, 3d84a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3d752 │ │ │ │ + bne.n 3d796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d820 │ │ │ │ + bge.n 3d864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d820 │ │ │ │ + cbnz r3, 3d864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d844 │ │ │ │ - ldr r0, [pc, #40] @ (3d850 ) │ │ │ │ + b.n 3d888 │ │ │ │ + ldr r0, [pc, #40] @ (3d894 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 2232d4 │ │ │ │ + bl 222914 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d842 │ │ │ │ + bge.n 3d886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d842 │ │ │ │ + cbnz r3, 3d886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3d912 │ │ │ │ + b.n 3d956 │ │ │ │ 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, 3d87a │ │ │ │ - cbz r2, 3d874 │ │ │ │ + cbnz r3, 3d8be │ │ │ │ + cbz r2, 3d8b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d87a │ │ │ │ + cbnz r3, 3d8be │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d964 │ │ │ │ + b.n 3d9a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42952 @ 0xa7c8 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -25624,350 +25654,350 @@ │ │ │ │ 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 2bb7c │ │ │ │ - cbz r0, 3d8cc │ │ │ │ + cbz r0, 3d910 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 3d8f8 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 3d93c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f45ec <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f3f24 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d8f8 │ │ │ │ + beq.n 3d93c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f45ec <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f3f24 <_Py_set_inheritable@@Base+0x54> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d8f8 │ │ │ │ + beq.n 3d93c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #50900 @ 0xc6d4 │ │ │ │ + movw r0, #47508 @ 0xb994 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ - b.n 3d90e │ │ │ │ + bl 94f50 │ │ │ │ + b.n 3d952 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3d902 │ │ │ │ + beq.n 3d946 │ │ │ │ blx 2b5d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d90c │ │ │ │ + beq.n 3d950 │ │ │ │ blx 2b5d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d932 │ │ │ │ + bne.n 3d976 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3d934 │ │ │ │ + bpl.n 3d978 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3d950 │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 3d994 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3d928 │ │ │ │ + bls.n 3d96c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 3d93e │ │ │ │ + bmi.n 3d982 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d95a : │ │ │ │ - ldr r0, [pc, #4] @ (3d960 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +0003d99e : │ │ │ │ + ldr r0, [pc, #4] @ (3d9a4 ) │ │ │ │ + b.w 1da494 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 26f080 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26e390 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da66 │ │ │ │ + beq.n 3daaa │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5e30 │ │ │ │ - cbnz r0, 3d9a2 │ │ │ │ - bl b1084 │ │ │ │ + bl 1f5764 │ │ │ │ + cbnz r0, 3d9e6 │ │ │ │ + bl b0768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1558d4 │ │ │ │ + bl 155018 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2af8c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d9fe │ │ │ │ - bgt.n 3d9ec │ │ │ │ + beq.n 3da42 │ │ │ │ + bgt.n 3da30 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d9d4 │ │ │ │ + beq.n 3da18 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d9ec │ │ │ │ + bne.n 3da30 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3da58 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3da9c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7596 @ 0x1dac │ │ │ │ + movw r1, #4204 @ 0x106c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3da58 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3da9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #43688 @ 0xaaa8 │ │ │ │ + movw r3, #40296 @ 0x9d68 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40b48 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3da58 │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3da9c │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3da3c │ │ │ │ + cbz r3, 3da80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 15650c │ │ │ │ - b.n 3da66 │ │ │ │ + bl 155b48 │ │ │ │ + b.n 3daaa │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15650c │ │ │ │ + bl 155b48 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3dcb0 │ │ │ │ + b.n 3dcf4 │ │ │ │ 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 eec00 │ │ │ │ + bl ee794 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3da94 │ │ │ │ + cbz r3, 3dad8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3daa4 │ │ │ │ - b.n 3dab4 │ │ │ │ - ldr r1, [pc, #464] @ (3dc68 ) │ │ │ │ + cbz r3, 3dae8 │ │ │ │ + b.n 3daf8 │ │ │ │ + ldr r1, [pc, #464] @ (3dcac ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da8e │ │ │ │ - b.n 3dc58 │ │ │ │ - ldr r1, [pc, #452] @ (3dc6c ) │ │ │ │ + bne.n 3dad2 │ │ │ │ + b.n 3dc9c │ │ │ │ + ldr r1, [pc, #452] @ (3dcb0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ + beq.w 3dc9c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 3dac8 │ │ │ │ - ldr r1, [pc, #436] @ (3dc70 ) │ │ │ │ + cbnz r3, 3db0c │ │ │ │ + ldr r1, [pc, #436] @ (3dcb4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ + beq.w 3dc9c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 3dadc │ │ │ │ - ldr r1, [pc, #420] @ (3dc74 ) │ │ │ │ + cbnz r3, 3db20 │ │ │ │ + ldr r1, [pc, #420] @ (3dcb8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ - movw r1, #43724 @ 0xaacc │ │ │ │ + beq.w 3dc9c │ │ │ │ + movw r1, #40332 @ 0x9d8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #43728 @ 0xaad0 │ │ │ │ + movw r0, #40336 @ 0x9d90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ - movw r0, #43736 @ 0xaad8 │ │ │ │ + beq.w 3dc9c │ │ │ │ + movw r0, #40344 @ 0x9d98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ - movw r1, #36200 @ 0x8d68 │ │ │ │ + beq.w 3dc9c │ │ │ │ + movw r1, #32856 @ 0x8058 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #19484 @ 0x4c1c │ │ │ │ + movw r0, #16092 @ 0x3edc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ - movw r1, #36192 @ 0x8d60 │ │ │ │ + beq.w 3dc9c │ │ │ │ + movw r1, #32848 @ 0x8050 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1226fc │ │ │ │ + bl 1220fc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc58 │ │ │ │ + beq.w 3dc9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #36168 @ 0x8d48 │ │ │ │ + movw r1, #32824 @ 0x8038 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2c284 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3db68 │ │ │ │ + cbnz r0, 3dbac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bls.n 3db68 │ │ │ │ + bls.n 3dbac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3db68 │ │ │ │ + bne.n 3dbac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 3db68 │ │ │ │ + bne.n 3dbac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 3db80 │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + beq.n 3dbc4 │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43760 @ 0xaaf0 │ │ │ │ + movw r1, #40368 @ 0x9db0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3dc58 │ │ │ │ - movw r0, #22240 @ 0x56e0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3dc9c │ │ │ │ + movw r0, #18848 @ 0x49a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ - movw r0, #43808 @ 0xab20 │ │ │ │ + beq.n 3dc9c │ │ │ │ + movw r0, #40416 @ 0x9de0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ - movw r0, #14800 @ 0x39d0 │ │ │ │ + beq.n 3dc9c │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ - movw r0, #43792 @ 0xab10 │ │ │ │ + beq.n 3dc9c │ │ │ │ + movw r0, #40400 @ 0x9dd0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ - movw r0, #43804 @ 0xab1c │ │ │ │ + beq.n 3dc9c │ │ │ │ + movw r0, #40412 @ 0x9ddc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ - movw r0, #43816 @ 0xab28 │ │ │ │ + beq.n 3dc9c │ │ │ │ + movw r0, #40424 @ 0x9de8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 3dc58 │ │ │ │ - movw r0, #43796 @ 0xab14 │ │ │ │ + cbz r0, 3dc9c │ │ │ │ + movw r0, #40404 @ 0x9dd4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 3dc58 │ │ │ │ - movw r0, #43824 @ 0xab30 │ │ │ │ + cbz r0, 3dc9c │ │ │ │ + movw r0, #40432 @ 0x9df0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 3dc58 │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + cbz r0, 3dc9c │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #43832 @ 0xab38 │ │ │ │ + movw r0, #40440 @ 0x9df8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1ccfe8 │ │ │ │ - movw r1, #43868 @ 0xab5c │ │ │ │ + bl 1cccfc │ │ │ │ + movw r1, #40476 @ 0x9e1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3dc58 │ │ │ │ + blt.n 3dc9c │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc5e │ │ │ │ + bge.n 3dca2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dc62 │ │ │ │ + b.n 3dca6 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3dc48 │ │ │ │ + bne.n 3dc8c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -25976,870 +26006,870 @@ │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r2, #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, 3dc96 │ │ │ │ - cbz r2, 3dc90 │ │ │ │ + cbnz r3, 3dcda │ │ │ │ + cbz r2, 3dcd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3dc96 │ │ │ │ + cbnz r3, 3dcda │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d964 │ │ │ │ + b.n 3d9a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #39892 @ 0x9bd4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dcd2 │ │ │ │ + bls.n 3dd16 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3dcde │ │ │ │ + bne.n 3dd22 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 3dcce │ │ │ │ + bcc.n 3dd12 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3dcba │ │ │ │ - b.n 3dce6 │ │ │ │ + beq.n 3dcfe │ │ │ │ + b.n 3dd2a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3dcdc │ │ │ │ + bne.n 3dd20 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3dcb2 │ │ │ │ + bge.n 3dcf6 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 3dd20 │ │ │ │ + cbnz r4, 3dd64 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3dd20 │ │ │ │ + ble.n 3dd64 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3dd20 │ │ │ │ - cbz r2, 3dd20 │ │ │ │ + bne.n 3dd64 │ │ │ │ + cbz r2, 3dd64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d964 │ │ │ │ + b.n 3d9a8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #12] @ (3dd40 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #12] @ (3dd84 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd14 │ │ │ │ + bne.n 3dd58 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #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, 3dd62 │ │ │ │ + cbnz r0, 3dda6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3dd6c │ │ │ │ - b.n 3dd72 │ │ │ │ + cbnz r0, 3ddb0 │ │ │ │ + b.n 3ddb6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd5c │ │ │ │ - b.n 3dd80 │ │ │ │ + beq.n 3dda0 │ │ │ │ + b.n 3ddc4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3dd80 │ │ │ │ + cbnz r0, 3ddc4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3dd80 │ │ │ │ + cbz r0, 3ddc4 │ │ │ │ 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 │ │ │ │ - bl 121aa8 <_PyArg_UnpackKeywords@@Base+0x309c> │ │ │ │ + bl 1214a8 <_PyArg_UnpackKeywords@@Base+0x30a0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3de92 │ │ │ │ + beq.n 3ded6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 3ddd0 │ │ │ │ - movw r0, #43920 @ 0xab90 │ │ │ │ + cbz r1, 3de14 │ │ │ │ + movw r0, #40528 @ 0x9e50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ddc2 │ │ │ │ + bge.n 3de06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ddc2 │ │ │ │ + cbnz r3, 3de06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3de90 │ │ │ │ - movw r2, #32688 @ 0x7fb0 │ │ │ │ + beq.n 3ded4 │ │ │ │ + movw r2, #29296 @ 0x7270 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.n 3ddda │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + b.n 3de1e │ │ │ │ + movw r2, #31936 @ 0x7cc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 3de10 │ │ │ │ + cbz r3, 3de54 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43928 @ 0xab98 │ │ │ │ + movw r0, #40536 @ 0x9e58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de02 │ │ │ │ + bge.n 3de46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de02 │ │ │ │ + cbnz r3, 3de46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3de92 │ │ │ │ - movw r2, #32688 @ 0x7fb0 │ │ │ │ + beq.n 3ded6 │ │ │ │ + movw r2, #29296 @ 0x7270 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3de3c │ │ │ │ + cbz r3, 3de80 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43944 @ 0xaba8 │ │ │ │ + movw r0, #40552 @ 0x9e68 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de38 │ │ │ │ + bge.n 3de7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de38 │ │ │ │ + cbnz r3, 3de7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3de92 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3ded6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3de66 │ │ │ │ - movw r0, #22304 @ 0x5720 │ │ │ │ + cbnz r3, 3deaa │ │ │ │ + movw r0, #18912 @ 0x49e0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de62 │ │ │ │ + bge.n 3dea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de62 │ │ │ │ + cbnz r3, 3dea6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3de92 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3ded6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #43964 @ 0xabbc │ │ │ │ + movw r0, #40572 @ 0x9e7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de92 │ │ │ │ + bge.n 3ded6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de92 │ │ │ │ + cbnz r3, 3ded6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3de92 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ded6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 170f30 │ │ │ │ - cbz r0, 3dec8 │ │ │ │ + bl 170584 │ │ │ │ + cbz r0, 3df0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3df58 │ │ │ │ + beq.n 3df9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + movw r0, #10504 @ 0x2908 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3df16 │ │ │ │ + bne.n 3df5a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 3c456 │ │ │ │ + bl 3c4a2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df0e │ │ │ │ + cbz r0, 3df52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3defe │ │ │ │ + blt.n 3df42 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3df0e │ │ │ │ + b.n 3df52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3defa │ │ │ │ + bne.n 3df3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3defa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 3df50 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 3df94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c3e4 │ │ │ │ + bl 3c430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df50 │ │ │ │ + cbz r0, 3df94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46624 @ 0xb620 │ │ │ │ + movw r0, #44124 @ 0xac5c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3df40 │ │ │ │ + blt.n 3df84 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3df50 │ │ │ │ + b.n 3df94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df3c │ │ │ │ + bne.n 3df80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3df3c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 3df5a │ │ │ │ + bl 21a134 │ │ │ │ + b.n 3df9e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3df9c │ │ │ │ + bne.n 3dfe0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3dfb4 │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + bmi.n 3dff8 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61192 @ 0xef08 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3dfb0 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3dff4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61192 @ 0xef08 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df74 │ │ │ │ + bne.n 3dfb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dfcc │ │ │ │ - ldr r5, [pc, #24] @ (3dfd0 ) │ │ │ │ + b.n 3e010 │ │ │ │ + ldr r5, [pc, #24] @ (3e014 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - bl 10a1f4 │ │ │ │ + bl 109d98 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dff4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 3e02a │ │ │ │ + bne.n 3e038 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 3e06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 38008 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3800c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e012 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3e056 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3e02c │ │ │ │ + b.n 3e070 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - b.n 3e02c │ │ │ │ + b.n 3e070 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #6513 @ 0x1971 │ │ │ │ + movw r1, #3009 @ 0xbc1 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 18ffb0 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + b.w 18f890 <_PyType_LookupRef@@Base+0x4> │ │ │ │ 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 │ │ │ │ - beq.n 3e066 │ │ │ │ + beq.n 3e0aa │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44412 @ 0xad7c │ │ │ │ + movw r0, #41020 @ 0xa03c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 3e0d2 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 3e116 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - bl f01e0 │ │ │ │ + bl efd78 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3e0a6 │ │ │ │ + bmi.n 3e0ea │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3e0a6 │ │ │ │ + beq.n 3e0ea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44428 @ 0xad8c │ │ │ │ + movw r1, #41036 @ 0xa04c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f01e0 │ │ │ │ + bl efd78 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3e0d6 │ │ │ │ + beq.n 3e11a │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3e0d6 │ │ │ │ + bmi.n 3e11a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44476 @ 0xadbc │ │ │ │ + movw r1, #41084 @ 0xa07c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e15a │ │ │ │ + b.n 3e19e │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3e116 │ │ │ │ - cbz r0, 3e128 │ │ │ │ + bne.n 3e15a │ │ │ │ + cbz r0, 3e16c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e128 │ │ │ │ + bge.n 3e16c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e128 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e128 │ │ │ │ + cbnz r3, 3e16c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e16c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 3e148 │ │ │ │ - cbz r0, 3e15a │ │ │ │ + bne.n 3e18c │ │ │ │ + cbz r0, 3e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e15a │ │ │ │ + bge.n 3e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e15a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e15a │ │ │ │ + cbnz r3, 3e19e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e19e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbz r2, 3e17a │ │ │ │ + cbz r2, 3e1be │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3e17c │ │ │ │ + b.n 3e1c0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ - cbnz r2, 3e188 │ │ │ │ + cbnz r2, 3e1cc │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3e188 │ │ │ │ - cbnz r3, 3e1a8 │ │ │ │ + bne.n 3e1cc │ │ │ │ + cbnz r3, 3e1ec │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #372] @ (3e310 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #372] @ (3e354 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e308 │ │ │ │ + beq.w 3e34c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3e1d6 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 3e21a │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44516 @ 0xade4 │ │ │ │ + movw r0, #41124 @ 0xa0a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r6 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e308 │ │ │ │ + b.n 3e34c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.n 3e1e2 │ │ │ │ + bne.n 3e226 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e2da │ │ │ │ + b.n 3e31e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e2da │ │ │ │ + beq.n 3e31e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 3e208 │ │ │ │ + bmi.n 3e24c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44528 @ 0xadf0 │ │ │ │ + movw r1, #41136 @ 0xa0b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3e1d2 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3e216 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e1de │ │ │ │ - ldr r2, [pc, #256] @ (3e314 ) │ │ │ │ + beq.n 3e222 │ │ │ │ + ldr r2, [pc, #256] @ (3e358 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ movw r7, #57960 @ 0xe268 │ │ │ │ movt r7, #81 @ 0x51 │ │ │ │ add.w r9, r4, #12 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 3e2da │ │ │ │ + ble.n 3e31e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3e254 │ │ │ │ + bne.n 3e298 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b54a0 │ │ │ │ + bl 2b47f8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e28e │ │ │ │ + b.n 3e2d2 │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3e268 │ │ │ │ + bne.n 3e2ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 45a14 <_PyErr_SetLocaleString@@Base+0x1c8> │ │ │ │ + bl 45a5c <_PyErr_SetLocaleString@@Base+0x1c8> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e28e │ │ │ │ + b.n 3e2d2 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e27c │ │ │ │ + bne.n 3e2c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4608c │ │ │ │ + bl 460d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e28e │ │ │ │ + b.n 3e2d2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44556 @ 0xae0c │ │ │ │ + movw r1, #41164 @ 0xa0cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 3e2ac │ │ │ │ + b.n 3e2f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e308 │ │ │ │ + beq.n 3e34c │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3e2ba │ │ │ │ + bne.n 3e2fe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3e2d6 │ │ │ │ + beq.n 3e31a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44588 @ 0xae2c │ │ │ │ + movw r1, #41196 @ 0xa0ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2c8 │ │ │ │ + bge.n 3e30c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 3e2ce │ │ │ │ + cbz r2, 3e312 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3e2d6 │ │ │ │ + b.n 3e31a │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e2c8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e30c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3e22a │ │ │ │ - bl 24cfdc <_PySlice_FromIndices@@Base+0x710> │ │ │ │ + b.n 3e26e │ │ │ │ + bl 24c364 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 252214 │ │ │ │ + bl 2515ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e308 │ │ │ │ + bge.n 3e34c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3e308 │ │ │ │ + cbnz r2, 3e34c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #28 │ │ │ │ lsls r2, r2, #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 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 3e356 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 3e39a │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e356 │ │ │ │ + bge.n 3e39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e356 │ │ │ │ + cbnz r3, 3e39a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - movw r0, #35328 @ 0x8a00 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e3c4 │ │ │ │ + cbz r0, 3e408 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e398 │ │ │ │ + bge.n 3e3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e398 │ │ │ │ + cbnz r3, 3e3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3e3c2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3e406 │ │ │ │ movw r3, #43648 @ 0xaa80 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 194004 │ │ │ │ + bl 19395c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3c4 │ │ │ │ + bge.n 3e408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3c4 │ │ │ │ + cbnz r3, 3e408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3c4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e408 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3e3e8 │ │ │ │ + bhi.n 3e42c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3e3fe │ │ │ │ + ble.n 3e442 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3e406 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ + b.n 3e44a │ │ │ │ + movw r0, #21596 @ 0x545c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e3e0 │ │ │ │ + bne.n 3e424 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 263bb0 │ │ │ │ + b.w 262ec0 │ │ │ │ stmdb 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, #12] │ │ │ │ - cbnz r1, 3e44a │ │ │ │ + cbnz r1, 3e48e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45872 @ 0xb330 │ │ │ │ + movw r1, #42480 @ 0xa5f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.w 3ee22 │ │ │ │ + bl f3ae4 │ │ │ │ + b.w 3ee66 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e478 │ │ │ │ + beq.n 3e4bc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45932 @ 0xb36c │ │ │ │ + movw r1, #42540 @ 0xa62c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3ee22 │ │ │ │ + b.w 3ee66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e494 │ │ │ │ + bne.n 3e4d8 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e498 │ │ │ │ + b.n 3e4dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b11b0 │ │ │ │ + bl b0894 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3e4ba │ │ │ │ + bge.n 3e4fe │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45960 @ 0xb388 │ │ │ │ + movw r1, #42568 @ 0xa648 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3e470 │ │ │ │ - beq.n 3e500 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3e4b4 │ │ │ │ + beq.n 3e544 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 3e530 │ │ │ │ + bhi.n 3e574 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e548 │ │ │ │ + bne.n 3e58c │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e518 │ │ │ │ + bne.n 3e55c │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 3e530 │ │ │ │ + cbz r2, 3e574 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46064 @ 0xb3f0 │ │ │ │ + movw r1, #42672 @ 0xa6b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3e470 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3e4b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46008 @ 0xb3b8 │ │ │ │ + movw r1, #42616 @ 0xa678 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3e470 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3e4b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46092 @ 0xb40c │ │ │ │ + movw r1, #42700 @ 0xa6cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3e470 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3e4b4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + movw r1, #42740 @ 0xa6f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3e470 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3e4b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl 103ba0 │ │ │ │ + bl 10374c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3e574 │ │ │ │ + cbz r3, 3e5b8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46156 @ 0xb44c │ │ │ │ + movw r1, #42764 @ 0xa70c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3e470 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3e4b4 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3e596 │ │ │ │ + bge.n 3e5da │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46176 @ 0xb460 │ │ │ │ + movw r1, #42784 @ 0xa720 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 3e470 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 3e4b4 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -26847,171 +26877,171 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 3e470 │ │ │ │ + bcs.w 3e4b4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e470 │ │ │ │ + beq.w 3e4b4 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3e5e8 │ │ │ │ + beq.n 3e62c │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 3e5de │ │ │ │ + b.n 3e622 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3e612 │ │ │ │ + bcs.n 3e656 │ │ │ │ bl 315e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 3e5ec │ │ │ │ + beq.n 3e630 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 3e5ec │ │ │ │ + beq.n 3e630 │ │ │ │ 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 3e5ec │ │ │ │ + b.n 3e630 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3e62a │ │ │ │ + beq.n 3e66e │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3e616 │ │ │ │ + bge.n 3e65a │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 3e616 │ │ │ │ + b.n 3e65a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3e654 │ │ │ │ + bcc.n 3e698 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46220 @ 0xb48c │ │ │ │ + movw r1, #42828 @ 0xa74c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 3e470 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 3e4b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144bfc │ │ │ │ + bl 1443f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ee0a │ │ │ │ + beq.w 3ee4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bge.n 3e686 │ │ │ │ + bge.n 3e6ca │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e686 │ │ │ │ + cbz r0, 3e6ca │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e6a6 │ │ │ │ - bl 23c560 │ │ │ │ + b.n 3e6ea │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ee0a │ │ │ │ + bge.w 3ee4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ee0a │ │ │ │ + bne.w 3ee4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee0a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee4e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 3e6b6 │ │ │ │ + blt.n 3e6fa │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 3e6a6 │ │ │ │ + b.n 3e6ea │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #52060 @ 0xcb5c │ │ │ │ + movw r3, #48668 @ 0xbe1c │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 3ea1e │ │ │ │ + ble.w 3ea62 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 141c50 │ │ │ │ + bl 141444 │ │ │ │ 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 3e726 │ │ │ │ + bne.n 3e76a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 141c50 │ │ │ │ + bl 141444 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 3e702 │ │ │ │ + b.n 3e746 │ │ │ │ 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 3ea1a │ │ │ │ + beq.w 3ea5e │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 3e7f4 │ │ │ │ + bgt.n 3e838 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 3e75c │ │ │ │ + bgt.n 3e7a0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3e7a2 │ │ │ │ + bgt.n 3e7e6 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 3e786 │ │ │ │ + bgt.n 3e7ca │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 3e89c │ │ │ │ + beq.w 3e8e0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 3e9ce │ │ │ │ - b.n 3e89c │ │ │ │ + bne.w 3ea12 │ │ │ │ + b.n 3e8e0 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 3e9ce │ │ │ │ + bhi.w 3ea12 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @@ -27020,25 +27050,25 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ sub.w r3, r0, #29 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 3e9ce │ │ │ │ + bhi.w 3ea12 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 3e9ce │ │ │ │ + bne.w 3ea12 │ │ │ │ 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 │ │ │ │ @@ -27055,22 +27085,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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 3e924 │ │ │ │ + beq.w 3e968 │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3e9ce │ │ │ │ + bhi.w 3ea12 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3e9ce │ │ │ │ + bhi.w 3ea12 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -27086,29 +27116,29 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, 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 3e842 │ │ │ │ + b.n 3e886 │ │ │ │ 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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ 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 │ │ │ │ @@ -27118,20 +27148,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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3e972 │ │ │ │ + blt.n 3e9b6 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 3ea10 │ │ │ │ + b.n 3ea54 │ │ │ │ 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 │ │ │ │ @@ -27141,76 +27171,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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ 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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3e972 │ │ │ │ + bcs.n 3e9b6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 3ea10 │ │ │ │ + b.n 3ea54 │ │ │ │ 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 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3e97a │ │ │ │ - b.n 3e972 │ │ │ │ + bcc.n 3e9be │ │ │ │ + b.n 3e9b6 │ │ │ │ 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 3ea10 │ │ │ │ + bpl.n 3ea54 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3e97a │ │ │ │ - b.n 3e972 │ │ │ │ + bcs.n 3e9be │ │ │ │ + b.n 3e9b6 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ea10 │ │ │ │ + bpl.n 3ea54 │ │ │ │ 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 3e972 │ │ │ │ + bcc.n 3e9b6 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bge.n 3e97a │ │ │ │ + bge.n 3e9be │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 3ea10 │ │ │ │ + b.n 3ea54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 3ea10 │ │ │ │ + b.n 3ea54 │ │ │ │ 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 │ │ │ │ @@ -27226,166 +27256,166 @@ │ │ │ │ orrpl r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ and.w r5, r5, #7 │ │ │ │ orrs r5, r3 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 3ea1a │ │ │ │ + b.n 3ea5e │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a3f64 │ │ │ │ + bl 2a31b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3e9e6 │ │ │ │ + bge.n 3ea2a │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3e9d6 │ │ │ │ + b.n 3ea1a │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - cbz r0, 3ea10 │ │ │ │ + cbz r0, 3ea54 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w r3, r6, lsl #3 │ │ │ │ sbcs.w r6, sl, r6 │ │ │ │ orr.w r3, r3, r5, lsr #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ iteet cc │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r5 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 3e9ea │ │ │ │ + b.n 3ea2e │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 3e6dc │ │ │ │ + b.n 3e720 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w lr, r5, r2 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.w 3eb4c │ │ │ │ + bls.w 3eb90 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 3ea52 │ │ │ │ + bpl.n 3ea96 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 3ea3e │ │ │ │ + b.n 3ea82 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 3ea52 │ │ │ │ + bmi.n 3ea96 │ │ │ │ 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 3ea78 │ │ │ │ + bpl.n 3eabc │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3ea64 │ │ │ │ + b.n 3eaa8 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 3ea8c │ │ │ │ + bpl.n 3ead0 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3ea78 │ │ │ │ + b.n 3eabc │ │ │ │ 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 3ea32 │ │ │ │ + beq.n 3ea76 │ │ │ │ add.w r6, r4, r9, lsl #3 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r8, [r4, r9, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - bne.n 3ea32 │ │ │ │ + bne.n 3ea76 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 3eafe │ │ │ │ + beq.n 3eb42 │ │ │ │ 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, #20] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r9, r3, r1 │ │ │ │ - bge.n 3eb04 │ │ │ │ + bge.n 3eb48 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3eaec │ │ │ │ + b.n 3eb30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3eb06 │ │ │ │ + b.n 3eb4a │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3eb24 │ │ │ │ + beq.n 3eb68 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3eb2c │ │ │ │ + bcc.n 3eb70 │ │ │ │ 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 │ │ │ │ - bcs.n 3eb34 │ │ │ │ + bcs.n 3eb78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3eb40 │ │ │ │ + b.n 3eb84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3ea32 │ │ │ │ + b.n 3ea76 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e6d2 │ │ │ │ + bne.w 3e716 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eb68 │ │ │ │ + bge.n 3ebac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3eb68 │ │ │ │ + cbnz r3, 3ebac │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r6, #45832 @ 0xb308 │ │ │ │ + movw r6, #42440 @ 0xa5c8 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r4 │ │ │ │ @@ -27396,617 +27426,768 @@ │ │ │ │ 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, #16] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 3ecd4 │ │ │ │ + ble.w 3ed18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3ecc8 │ │ │ │ + bne.w 3ed0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 3ec46 │ │ │ │ + bmi.n 3ec8a │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 3ebd6 │ │ │ │ + bge.n 3ec1a │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3ebc4 │ │ │ │ + b.n 3ec08 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ orrs.w r6, r3, r1 │ │ │ │ - beq.n 3ec2c │ │ │ │ + beq.n 3ec70 │ │ │ │ and.w r6, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 3ee14 │ │ │ │ + beq.w 3ee58 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3ec00 │ │ │ │ + bne.n 3ec44 │ │ │ │ subs r6, #4 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3ec12 │ │ │ │ + b.n 3ec56 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 3ec18 │ │ │ │ + beq.n 3ec5c │ │ │ │ sub.w lr, r6, lr │ │ │ │ rsbs r6, lr, #0 │ │ │ │ adc.w r6, r6, lr │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3ee14 │ │ │ │ + beq.w 3ee58 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 3ebe0 │ │ │ │ + b.n 3ec24 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne.w 3ee1a │ │ │ │ + bne.w 3ee5e │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, sl, r0 │ │ │ │ - blt.n 3ec92 │ │ │ │ + blt.n 3ecd6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ecc8 │ │ │ │ + b.n 3ed0c │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 3ecc8 │ │ │ │ + bne.n 3ed0c │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3ec9e │ │ │ │ + beq.n 3ece2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3eca8 │ │ │ │ + beq.n 3ecec │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3ecb2 │ │ │ │ + beq.n 3ecf6 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 3ecbe │ │ │ │ + beq.n 3ed02 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #59088 @ 0xe6d0 │ │ │ │ + movw r3, #55696 @ 0xd990 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r6, [r3, #2264] @ 0x8d8 │ │ │ │ - b.n 3ecc8 │ │ │ │ + b.n 3ed0c │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3ecc8 │ │ │ │ - movw r6, #45668 @ 0xb264 │ │ │ │ + b.n 3ed0c │ │ │ │ + movw r6, #42276 @ 0xa524 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ - b.n 3ecc8 │ │ │ │ - movw r6, #45696 @ 0xb280 │ │ │ │ + b.n 3ed0c │ │ │ │ + movw r6, #42304 @ 0xa540 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ - b.n 3ecc8 │ │ │ │ - movw r6, #45732 @ 0xb2a4 │ │ │ │ + b.n 3ed0c │ │ │ │ + movw r6, #42340 @ 0xa564 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3ecc8 │ │ │ │ - movw r6, #45764 @ 0xb2c4 │ │ │ │ + b.n 3ed0c │ │ │ │ + movw r6, #42372 @ 0xa584 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 3eb9e │ │ │ │ + b.n 3ebe2 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ad8 │ │ │ │ - cbnz r5, 3ecf4 │ │ │ │ + bl 83b0c │ │ │ │ + cbnz r5, 3ed38 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3ed08 │ │ │ │ + b.n 3ed4c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 3e470 │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 3e4b4 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3ed22 │ │ │ │ + bge.n 3ed66 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 3ed08 │ │ │ │ - cbz r3, 3ed82 │ │ │ │ + b.n 3ed4c │ │ │ │ + cbz r3, 3edc6 │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #41776 @ 0xa330 │ │ │ │ + movw r2, #38384 @ 0x95f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #46264 @ 0xb4b8 │ │ │ │ + movw r2, #42872 @ 0xa778 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 24e2c8 │ │ │ │ + bl 24d64c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e470 │ │ │ │ + bne.w 3e4b4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3ed82 │ │ │ │ + bge.n 3edc6 │ │ │ │ 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 3ed68 │ │ │ │ + b.n 3edac │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, sl, r7 │ │ │ │ - bge.n 3edf2 │ │ │ │ + bge.n 3ee36 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r0, r3, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ and.w r2, r8, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3edde │ │ │ │ - ldr r2, [pc, #116] @ (3ee2c ) │ │ │ │ + bne.n 3ee22 │ │ │ │ + ldr r2, [pc, #116] @ (3ee70 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 3ede6 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 3ee2a │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - bl 9a4ec <_PyObject_GenericSetAttrWithDict@@Base+0x780> │ │ │ │ + bl 1cacdc │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ - b.n 3ed9a │ │ │ │ + b.n 3edde │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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 3ee22 │ │ │ │ + b.n 3ee66 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ad8 │ │ │ │ - b.w 3e470 │ │ │ │ + bl 83b0c │ │ │ │ + b.w 3e4b4 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 3ec7a │ │ │ │ - b.n 3ecc8 │ │ │ │ + beq.w 3ecbe │ │ │ │ + b.n 3ed0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003ee30 : │ │ │ │ +0003ee74 : │ │ │ │ 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 88254 │ │ │ │ - cbz r0, 3ee6a │ │ │ │ + bl 88140 │ │ │ │ + cbz r0, 3eeae │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee6e │ │ │ │ + bge.n 3eeb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ee6e │ │ │ │ + cbnz r3, 3eeb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee6e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eeb2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 3ee8e │ │ │ │ + cbz r3, 3eed2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3eea6 │ │ │ │ + b.n 3eeea │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3ee96 │ │ │ │ + bge.n 3eeda │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3eea6 │ │ │ │ + b.n 3eeea │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3ee92 │ │ │ │ + bgt.n 3eed6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ee92 │ │ │ │ + beq.n 3eed6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 3eec6 │ │ │ │ + b.n 3ef0a │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #128] @ (3ef3c ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #128] @ (3ef80 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ef34 │ │ │ │ + beq.n 3ef78 │ │ │ │ cmn r6, r5 │ │ │ │ itte eq │ │ │ │ movweq r5, #5752 @ 0x1678 │ │ │ │ movteq r5, #80 @ 0x50 │ │ │ │ ldrne r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca288 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9f98 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ef32 │ │ │ │ + beq.n 3ef76 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - movw r3, #26753 @ 0x6881 │ │ │ │ + movw r3, #23561 @ 0x5c09 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - movw r1, #1225 @ 0x4c9 │ │ │ │ - movt r1, #31 │ │ │ │ + movw r1, #64929 @ 0xfda1 │ │ │ │ + movt r1, #30 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ef44 │ │ │ │ + bl 3ef88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ef34 │ │ │ │ + cbz r0, 3ef78 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3ef34 │ │ │ │ - ldr r0, [pc, #48] @ (3ef40 ) │ │ │ │ + beq.n 3ef78 │ │ │ │ + ldr r0, [pc, #48] @ (3ef84 ) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef2e │ │ │ │ + bge.n 3ef72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ef2e │ │ │ │ + cbnz r3, 3ef72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ef34 │ │ │ │ + b.n 3ef78 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f3c4 │ │ │ │ + b.n 3f408 <_PyTime_AsTimevalTime_t@@Base+0x432> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 26aae4 │ │ │ │ + bl 269df4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef68 │ │ │ │ + bne.n 3efac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ef8e │ │ │ │ + b.n 3efd2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3ef92 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3efd6 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ef64 │ │ │ │ + beq.n 3efa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2a44d0 │ │ │ │ + bl 2a3720 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ef92 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003efd6 <_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 2a42cc │ │ │ │ + bl 2a3518 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 214e94 │ │ │ │ + b.w 2147a0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3efd8 <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ - movw r0, #47296 @ 0xb8c0 │ │ │ │ + bne.n 3f01c <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ + movw r0, #43904 @ 0xab80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6c8 │ │ │ │ + b.w 8e5c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 170f30 │ │ │ │ - cbz r0, 3f00c <_PyTime_AsTimevalTime_t@@Base+0x7a> │ │ │ │ + bl 170584 │ │ │ │ + cbz r0, 3f050 <_PyTime_AsTimevalTime_t@@Base+0x7a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f03a <_PyTime_AsTimevalTime_t@@Base+0xa8> │ │ │ │ + beq.n 3f07e <_PyTime_AsTimevalTime_t@@Base+0xa8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + movw r0, #10504 @ 0x2908 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #46624 @ 0xb620 │ │ │ │ + movw r3, #44124 @ 0xac5c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 3f03c <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bl 21a134 │ │ │ │ + b.n 3f080 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (3f0d4 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ + ldr r0, [pc, #128] @ (3f118 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #53616 @ 0xd170 │ │ │ │ + movw r2, #50224 @ 0xc430 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ + movw r1, #44008 @ 0xabe8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 3f0ba <_PyTime_AsTimevalTime_t@@Base+0x128> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 3f0fe <_PyTime_AsTimevalTime_t@@Base+0x128> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #47420 @ 0xb93c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f098 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bne.n 3f0dc <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f0b2 <_PyTime_AsTimevalTime_t@@Base+0x120> │ │ │ │ + b.n 3f0f6 <_PyTime_AsTimevalTime_t@@Base+0x120> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 249eac │ │ │ │ + bl 249234 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f094 <_PyTime_AsTimevalTime_t@@Base+0x102> │ │ │ │ + beq.n 3f0d8 <_PyTime_AsTimevalTime_t@@Base+0x102> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 29145c <_PyArg_BadArgument@@Base+0x1c58> │ │ │ │ + bl 29074c <_PyArg_BadArgument@@Base+0x1c54> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 3f0bc <_PyTime_AsTimevalTime_t@@Base+0x12a> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 3f100 <_PyTime_AsTimevalTime_t@@Base+0x12a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (3f0d4 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ + ldr r3, [pc, #20] @ (3f118 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3f0ce <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 3f112 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ + 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 r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #348] @ (3f290 <_PyTime_AsTimevalTime_t@@Base+0x2ba>) │ │ │ │ + movs r0, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldrb.w r8, [sp, #64] @ 0x40 │ │ │ │ + bl 8e784 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r7, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 1e4c94 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3f286 <_PyTime_AsTimevalTime_t@@Base+0x2b0> │ │ │ │ + strd r9, sl, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 23387c <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 3f286 <_PyTime_AsTimevalTime_t@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 3f1e6 <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #25 │ │ │ │ + bne.n 3f1e6 <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 113f88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f1b0 <_PyTime_AsTimevalTime_t@@Base+0x1da> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f23a <_PyTime_AsTimevalTime_t@@Base+0x264> │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldmdb r2, {r0, r1, r2} │ │ │ │ + stmia.w sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #119 @ 0x77 │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3f1f2 <_PyTime_AsTimevalTime_t@@Base+0x21c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f286 <_PyTime_AsTimevalTime_t@@Base+0x2b0> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 113f88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f1a8 <_PyTime_AsTimevalTime_t@@Base+0x1d2> │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldmdb r2, {r0, r1, r2} │ │ │ │ + stmia.w sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + bl 110b54 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bne.n 3f228 <_PyTime_AsTimevalTime_t@@Base+0x252> │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f286 <_PyTime_AsTimevalTime_t@@Base+0x2b0> │ │ │ │ + bl 125b2c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 3f240 <_PyTime_AsTimevalTime_t@@Base+0x26a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f286 <_PyTime_AsTimevalTime_t@@Base+0x2b0> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r8, r2, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 1eb968 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f27c <_PyTime_AsTimevalTime_t@@Base+0x2a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f27c <_PyTime_AsTimevalTime_t@@Base+0x2a6> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r7, #24] │ │ │ │ + lsls r2, r2, #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 │ │ │ │ add.w r4, r1, #16 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 3f0f8 <_PyTime_AsTimevalTime_t@@Base+0x166> │ │ │ │ + cbnz r2, 3f2b4 <_PyTime_AsTimevalTime_t@@Base+0x2de> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 3f0f8 <_PyTime_AsTimevalTime_t@@Base+0x166> │ │ │ │ - cbnz r4, 3f11c <_PyTime_AsTimevalTime_t@@Base+0x18a> │ │ │ │ + bne.n 3f2b4 <_PyTime_AsTimevalTime_t@@Base+0x2de> │ │ │ │ + cbnz r4, 3f2d8 <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ movw r3, #10136 @ 0x2798 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f240 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ + beq.w 3f3fc <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r7, #24508 @ 0x5fbc │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 3f134 <_PyTime_AsTimevalTime_t@@Base+0x1a2> │ │ │ │ + beq.n 3f2f0 <_PyTime_AsTimevalTime_t@@Base+0x31a> │ │ │ │ mov r1, r7 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 3f146 <_PyTime_AsTimevalTime_t@@Base+0x1b4> │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 3f302 <_PyTime_AsTimevalTime_t@@Base+0x32c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f16a <_PyTime_AsTimevalTime_t@@Base+0x1d8> │ │ │ │ - b.n 3f162 <_PyTime_AsTimevalTime_t@@Base+0x1d0> │ │ │ │ - movw r1, #47520 @ 0xb9a0 │ │ │ │ + bne.n 3f326 <_PyTime_AsTimevalTime_t@@Base+0x350> │ │ │ │ + b.n 3f31e <_PyTime_AsTimevalTime_t@@Base+0x348> │ │ │ │ + movw r1, #44128 @ 0xac60 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #45132 @ 0xb04c │ │ │ │ + movw r0, #41740 @ 0xa30c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f240 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ - bl 940a4 │ │ │ │ + b.n 3f3fc <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f15e <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bne.n 3f31a <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f180 <_PyTime_AsTimevalTime_t@@Base+0x1ee> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 3f33c <_PyTime_AsTimevalTime_t@@Base+0x366> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f15e <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bne.n 3f31a <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3f1b8 <_PyTime_AsTimevalTime_t@@Base+0x226> │ │ │ │ + beq.n 3f374 <_PyTime_AsTimevalTime_t@@Base+0x39e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f1ba <_PyTime_AsTimevalTime_t@@Base+0x228> │ │ │ │ + beq.n 3f376 <_PyTime_AsTimevalTime_t@@Base+0x3a0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #47540 @ 0xb9b4 │ │ │ │ + movw r1, #44148 @ 0xac74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3f1d0 <_PyTime_AsTimevalTime_t@@Base+0x23e> │ │ │ │ + beq.n 3f38c <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ - movw r0, #23556 @ 0x5c04 │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3f15e <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3f31a <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ movw r0, #6172 @ 0x181c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f240 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ - cbz r5, 3f1ee <_PyTime_AsTimevalTime_t@@Base+0x25c> │ │ │ │ + cbz r0, 3f3fc <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ + cbz r5, 3f3aa <_PyTime_AsTimevalTime_t@@Base+0x3d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ strd r6, r9, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ - cbz r3, 3f210 <_PyTime_AsTimevalTime_t@@Base+0x27e> │ │ │ │ + cbz r3, 3f3cc <_PyTime_AsTimevalTime_t@@Base+0x3f6> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fb50 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ - ldr r0, [pc, #52] @ (3f248 <_PyTime_AsTimevalTime_t@@Base+0x2b6>) │ │ │ │ + ldr r0, [pc, #52] @ (3f404 <_PyTime_AsTimevalTime_t@@Base+0x42e>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -28040,693 +28221,693 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 3f294 <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 3f29a <_PyTime_AsTimevalTime_t@@Base+0x308> │ │ │ │ + beq.n 3f450 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 3f456 <_PyTime_AsTimevalTime_t@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f2a6 <_PyTime_AsTimevalTime_t@@Base+0x314> │ │ │ │ + cbz r3, 3f462 <_PyTime_AsTimevalTime_t@@Base+0x48c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f30e <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + b.n 3f4ca <_PyTime_AsTimevalTime_t@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl dd000 <_PyDict_FromItems@@Base+0x7e4> │ │ │ │ + bl dcb08 <_PyDict_FromItems@@Base+0x7e4> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f308 <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + cbz r0, 3f4c4 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 3f2ce <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ + bne.n 3f48a <_PyTime_AsTimevalTime_t@@Base+0x4b4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f2ce <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ + bne.n 3f48a <_PyTime_AsTimevalTime_t@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f30a <_PyTime_AsTimevalTime_t@@Base+0x378> │ │ │ │ - b.n 3f2f6 <_PyTime_AsTimevalTime_t@@Base+0x364> │ │ │ │ - movw r3, #47732 @ 0xba74 │ │ │ │ + cbz r3, 3f4c6 <_PyTime_AsTimevalTime_t@@Base+0x4f0> │ │ │ │ + b.n 3f4b2 <_PyTime_AsTimevalTime_t@@Base+0x4dc> │ │ │ │ + movw r3, #44340 @ 0xad34 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ - bl 22a4ec │ │ │ │ - bl 940a4 │ │ │ │ + bl 229b34 │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 3f30a <_PyTime_AsTimevalTime_t@@Base+0x378> │ │ │ │ + cbz r0, 3f4c6 <_PyTime_AsTimevalTime_t@@Base+0x4f0> │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 3f30e <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + b.n 3f4ca <_PyTime_AsTimevalTime_t@@Base+0x4f4> │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003f316 : │ │ │ │ +0003f4d2 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #32328 @ 0x7e48 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3f364 │ │ │ │ + cbz r3, 3f520 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1558d4 │ │ │ │ + bl 155018 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #47780 @ 0xbaa4 │ │ │ │ + movw r2, #44388 @ 0xad64 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15650c │ │ │ │ + bl 155b48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f36c │ │ │ │ - bl 3f4f4 │ │ │ │ + b.n 3f528 │ │ │ │ + bl 3f6b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f338 │ │ │ │ + beq.n 3f4f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3f3a0 │ │ │ │ + bgt.n 3f55c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47792 @ 0xbab0 │ │ │ │ + movw r1, #44400 @ 0xad70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3f430 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3f5ec │ │ │ │ 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 3f3c6 │ │ │ │ + bmi.n 3f582 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47852 @ 0xbaec │ │ │ │ + movw r1, #44460 @ 0xadac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3f430 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 3f5ec │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f4e6 │ │ │ │ + beq.w 3f6a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3f3f2 │ │ │ │ + cbz r5, 3f5ae │ │ │ │ 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] @ (3f4f0 ) │ │ │ │ + ldr r3, [pc, #232] @ (3f6ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 99878 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 99790 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 134848 │ │ │ │ + bl 134188 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 3f434 │ │ │ │ + cbnz r0, 3f5f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f430 │ │ │ │ + bge.n 3f5ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f4d8 │ │ │ │ + beq.n 3f694 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f4e6 │ │ │ │ + b.n 3f6a2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 3f440 │ │ │ │ + cbz r5, 3f5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16fea4 │ │ │ │ + bl 16f4ec │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3f4e0 │ │ │ │ + bgt.n 3f69c │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f4ba │ │ │ │ + beq.n 3f676 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16fea4 │ │ │ │ - cbz r0, 3f4ba │ │ │ │ + bl 16f4ec │ │ │ │ + cbz r0, 3f676 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29a148 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + bl 29939c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f420 │ │ │ │ - bl 83e70 │ │ │ │ + beq.n 3f5dc │ │ │ │ + bl 83ea4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f480 │ │ │ │ + bge.n 3f63c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3f480 │ │ │ │ + cbnz r3, 3f63c │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f420 │ │ │ │ + beq.n 3f5dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3f4ac │ │ │ │ + cbz r3, 3f668 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239394 │ │ │ │ + bl 238708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f4a6 │ │ │ │ + bge.n 3f662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f4a6 │ │ │ │ + cbnz r3, 3f662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3f4ae │ │ │ │ - b.n 3f420 │ │ │ │ + cbnz r3, 3f66a │ │ │ │ + b.n 3f5dc │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83ea4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 3f4cc │ │ │ │ - b.n 3f420 │ │ │ │ + cbnz r0, 3f688 │ │ │ │ + b.n 3f5dc │ │ │ │ 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, #63811 @ 0xf943 │ │ │ │ + movw r3, #64255 @ 0xfaff │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3f4e0 │ │ │ │ + b.n 3f69c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f430 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003f4f4 : │ │ │ │ +0003f6b0 : │ │ │ │ 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 2adc4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #47884 @ 0xbb0c │ │ │ │ + movw r1, #44492 @ 0xadcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b8c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f576 │ │ │ │ + beq.n 3f732 │ │ │ │ movw r5, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - movw r1, #28740 @ 0x7044 │ │ │ │ + movw r1, #25332 @ 0x62f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2aeac │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 3f560 │ │ │ │ + cbnz r0, 3f71c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 3f576 │ │ │ │ - bl 1f4ee0 │ │ │ │ + b.n 3f732 │ │ │ │ + bl 1f4818 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 3f574 │ │ │ │ + cbnz r0, 3f730 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r4, #1 │ │ │ │ blx 2c160 │ │ │ │ - b.n 3f576 │ │ │ │ + b.n 3f732 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f59c │ │ │ │ + bne.n 3f758 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r3, 3f5b4 │ │ │ │ - b.n 3f5be │ │ │ │ + cbz r3, 3f770 │ │ │ │ + b.n 3f77a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3724 @ 0xe8c │ │ │ │ + movw r0, #212 @ 0xd4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f592 │ │ │ │ + bne.n 3f74e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f5e4 │ │ │ │ + b.n 3f7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5d08 │ │ │ │ + bl 2a4f5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f5b0 │ │ │ │ + beq.n 3f76c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3f5ce │ │ │ │ - bl 7fac4 │ │ │ │ + cbnz r0, 3f78a │ │ │ │ + bl 7fab4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f5b0 │ │ │ │ + beq.n 3f76c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ stmdb 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, #16] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3f608 │ │ │ │ + cbz r3, 3f7c4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3f666 │ │ │ │ + cbnz r3, 3f822 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f7a0 │ │ │ │ + beq.w 3f95c │ │ │ │ ldr r1, [r7, #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, r5 │ │ │ │ - bge.n 3f650 │ │ │ │ + bge.n 3f80c │ │ │ │ ldr r0, [r7, #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 3f630 │ │ │ │ + b.n 3f7ec │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #47332 @ 0xb8e4 │ │ │ │ + movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r1, #51772 @ 0xca3c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r1, #48380 @ 0xbcfc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #62700 @ 0xf4ec │ │ │ │ + movw r0, #59380 @ 0xe7f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f7a0 │ │ │ │ - ldr r1, [pc, #292] @ (3f7a8 ) │ │ │ │ + beq.w 3f95c │ │ │ │ + ldr r1, [pc, #292] @ (3f964 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r8, [r3, r1] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - beq.n 3f6a6 │ │ │ │ + beq.n 3f862 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ - cbnz r6, 3f6b8 │ │ │ │ + cbnz r6, 3f874 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl a41dc <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl a35dc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f77a │ │ │ │ - cbz r3, 3f6be │ │ │ │ + b.n 3f936 │ │ │ │ + cbz r3, 3f87a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, 3f6fe │ │ │ │ - movw r3, #497 @ 0x1f1 │ │ │ │ - movt r3, #15 │ │ │ │ + cbnz r2, 3f8ba │ │ │ │ + movw r3, #64905 @ 0xfd89 │ │ │ │ + movt r3, #14 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3f6f0 │ │ │ │ + bne.n 3f8ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w r3, #1 │ │ │ │ iteee eq │ │ │ │ streq r2, [sp, #0] │ │ │ │ strne r2, [sp, #0] │ │ │ │ addne r3, sp, #16 │ │ │ │ movne r2, #0 │ │ │ │ itt eq │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ - bl 1d0784 │ │ │ │ + bl 1d021c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f76e │ │ │ │ + b.n 3f92a │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f76e │ │ │ │ + b.n 3f92a │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - bl f9788 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f93ac <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f77a │ │ │ │ + cbz r0, 3f936 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, sl │ │ │ │ - ble.n 3f750 │ │ │ │ + ble.n 3f90c │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f74a │ │ │ │ + bge.n 3f906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f74a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f906 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 3f730 │ │ │ │ + b.n 3f8ec │ │ │ │ subs r0, r5, #4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f76e │ │ │ │ + bge.n 3f92a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3f76e │ │ │ │ + cbnz r3, 3f92a │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cbbb4 │ │ │ │ + bl 1cb88c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f78e │ │ │ │ + bge.n 3f94a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f78e │ │ │ │ + cbnz r3, 3f94a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12064 @ 0x2f20 │ │ │ │ + movw r0, #8672 @ 0x21e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 170f30 │ │ │ │ + bl 170584 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3f7e4 │ │ │ │ + cbz r0, 3f9a0 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 3f938 │ │ │ │ + beq.w 3faf4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + movw r0, #10504 @ 0x2908 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 3f7ee │ │ │ │ + cbz r3, 3f9aa │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3f7f0 │ │ │ │ + b.n 3f9ac │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ adds.w r8, r9, sl │ │ │ │ - bne.n 3f818 │ │ │ │ + bne.n 3f9d4 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 3f93a │ │ │ │ + bl 21a134 │ │ │ │ + b.n 3faf6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f828 │ │ │ │ + cbz r0, 3f9e4 │ │ │ │ add.w fp, r0, #12 │ │ │ │ - b.n 3f846 │ │ │ │ + b.n 3fa02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 3f93a │ │ │ │ + bl 21a134 │ │ │ │ + b.n 3faf6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 11ac90 │ │ │ │ + bl 11a77c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f91a │ │ │ │ + beq.n 3fad6 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 3f830 │ │ │ │ + blt.n 3f9ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3f8be │ │ │ │ + beq.n 3fa7a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a84f8 │ │ │ │ - cbz r0, 3f8a0 │ │ │ │ - movw r0, #48168 @ 0xbc28 │ │ │ │ + bl a797c │ │ │ │ + cbz r0, 3fa5c │ │ │ │ + movw r0, #44776 @ 0xaee8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 103c78 │ │ │ │ - cbz r0, 3f8ba │ │ │ │ + bl 103824 │ │ │ │ + cbz r0, 3fa76 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 3f894 │ │ │ │ + blt.n 3fa50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f888 │ │ │ │ + bge.n 3fa44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3f88e │ │ │ │ + cbz r3, 3fa4a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f8a0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f888 │ │ │ │ + b.n 3fa5c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fa44 │ │ │ │ add.w r3, r5, #16 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3f856 │ │ │ │ + b.n 3fa12 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3f8be │ │ │ │ + beq.n 3fa7a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48176 @ 0xbc30 │ │ │ │ + movw r1, #44784 @ 0xaef0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f91a │ │ │ │ - movw r0, #32688 @ 0x7fb0 │ │ │ │ + b.n 3fad6 │ │ │ │ + movw r0, #29296 @ 0x7270 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f91a │ │ │ │ + cbz r0, 3fad6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 144820 │ │ │ │ + bl 144014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f8ea │ │ │ │ + bge.n 3faa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f8ea │ │ │ │ + cbnz r3, 3faa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3f918 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3fad4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r0, #48220 @ 0xbc5c │ │ │ │ + movw r0, #44828 @ 0xaf1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f91a │ │ │ │ + bge.n 3fad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f91a │ │ │ │ + cbnz r3, 3fad6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f91a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fad6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f92e │ │ │ │ + bge.n 3faea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f92e │ │ │ │ + cbnz r3, 3faea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 3f93a │ │ │ │ + bl 21a134 │ │ │ │ + b.n 3faf6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3f964 │ │ │ │ - cbz r5, 3f988 │ │ │ │ - b.n 3f978 │ │ │ │ + bne.n 3fb20 │ │ │ │ + cbz r5, 3fb44 │ │ │ │ + b.n 3fb34 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #48232 @ 0xbc68 │ │ │ │ + movw r0, #44840 @ 0xaf28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 3f9b2 │ │ │ │ - b.n 3f960 │ │ │ │ - movw r0, #48232 @ 0xbc68 │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 3fb6e │ │ │ │ + b.n 3fb1c │ │ │ │ + movw r0, #44840 @ 0xaf28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - bl 40e6c │ │ │ │ - cbz r0, 3f9b2 │ │ │ │ + bl 40eb4 │ │ │ │ + cbz r0, 3fb6e │ │ │ │ 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] │ │ │ │ @@ -28735,231 +28916,81 @@ │ │ │ │ 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 ade5c │ │ │ │ + bl ad2f4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3f9dc │ │ │ │ + cbnz r0, 3fb98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16ae4c <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16a4c8 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f9ce │ │ │ │ + beq.n 3fb8a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #344] @ (3fb58 ) │ │ │ │ - movs r0, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldrb.w r8, [sp, #64] @ 0x40 │ │ │ │ - bl 8e888 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r7, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 1e52c8 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3fb50 │ │ │ │ - strd r9, sl, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 2344f0 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 3fb50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3fab0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #25 │ │ │ │ - bne.n 3fab0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 114494 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fa7a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3fb04 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldmdb r2, {r0, r1, r2} │ │ │ │ - stmia.w sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #119 @ 0x77 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3fabc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3fb50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 114494 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3fa72 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldmdb r2, {r0, r1, r2} │ │ │ │ - stmia.w sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - bl 11106c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bne.n 3faf2 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3fb50 │ │ │ │ - bl 1252b8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 3fb0a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fb50 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r8, r2, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 1ec004 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb46 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3fb46 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - movne r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strh r0, [r7, #24] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3fb94 │ │ │ │ + bpl.n 3fbda │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ subs r1, r1, r6 │ │ │ │ - bmi.n 3fb90 │ │ │ │ + bmi.n 3fbd6 │ │ │ │ add.w r4, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3fb90 │ │ │ │ + ble.n 3fbd6 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 3fb5c │ │ │ │ + bl 3fba2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3fb7e │ │ │ │ + bge.n 3fbc4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3fcdc │ │ │ │ + bl 3fd24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fbd4 │ │ │ │ + bge.n 3fc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fbd4 │ │ │ │ + cbnz r3, 3fc1a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -28967,417 +28998,418 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (3fcd8 ) │ │ │ │ + ldr r1, [pc, #208] @ (3fd20 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #53616 @ 0xd170 │ │ │ │ + movw r2, #50224 @ 0xc430 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #48564 @ 0xbdb4 │ │ │ │ + movw r1, #45172 @ 0xb074 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fcb4 │ │ │ │ + beq.n 3fcfa │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #47420 @ 0xb93c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fc56 │ │ │ │ + bne.n 3fc9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fcac │ │ │ │ + b.n 3fcf2 │ │ │ │ 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 249eac │ │ │ │ + bl 249234 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fc52 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 3fc98 │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2b97c │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 3fd74 │ │ │ │ + bl 3fdbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 3fcb6 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 3fcfc │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (3fcd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (3fd20 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3fcce │ │ │ │ + beq.n 3fd14 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ 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, 3fd06 │ │ │ │ + cbz r0, 3fd4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd06 │ │ │ │ + bge.n 3fd4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd06 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd4e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fd20 │ │ │ │ + cbz r0, 3fd68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd20 │ │ │ │ + bge.n 3fd68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd20 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd68 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3fd3a │ │ │ │ + cbz r0, 3fd82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd3a │ │ │ │ + bge.n 3fd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd3a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd82 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3fd54 │ │ │ │ + cbz r0, 3fd9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd54 │ │ │ │ + bge.n 3fd9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd54 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd9c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3fd72 │ │ │ │ + cbz r0, 3fdba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd72 │ │ │ │ + bge.n 3fdba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd72 │ │ │ │ + cbnz r3, 3fdba │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #540] @ (3ffa8 ) │ │ │ │ + ldr r3, [pc, #540] @ (3fff0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 3fde0 │ │ │ │ + cbnz r1, 3fe28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b29c │ │ │ │ - bl 1e51e8 │ │ │ │ + bl 1e4bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #48628 @ 0xbdf4 │ │ │ │ + movw r0, #45236 @ 0xb0b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff8e │ │ │ │ + beq.w 3ffd6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ff2c │ │ │ │ + bge.w 3ff74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ff2c │ │ │ │ + bne.w 3ff74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ff2c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ff74 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 3fe14 │ │ │ │ + beq.n 3fe5c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #436] @ (3ffa8 ) │ │ │ │ + ldr r3, [pc, #436] @ (3fff0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3ff9c │ │ │ │ + bne.w 3ffe4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff7a │ │ │ │ + beq.w 3ffc2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff80 │ │ │ │ + beq.w 3ffc8 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fe7a │ │ │ │ + beq.n 3fec2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 3fe7a │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 3fec2 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff82 │ │ │ │ + beq.w 3ffca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fe6a │ │ │ │ + bge.n 3feb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fe6a │ │ │ │ + cbnz r3, 3feb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fe74 │ │ │ │ + beq.n 3febc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff82 │ │ │ │ + b.n 3ffca │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3fe3a │ │ │ │ + b.n 3fe82 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ff5a │ │ │ │ + beq.n 3ffa2 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 3fe9a │ │ │ │ + beq.n 3fee2 │ │ │ │ cmp.w fp, #10 │ │ │ │ - bne.n 3ff16 │ │ │ │ - b.n 3feca │ │ │ │ + bne.n 3ff5e │ │ │ │ + b.n 3ff12 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2b44c │ │ │ │ strh.w fp, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 29145c <_PyArg_BadArgument@@Base+0x1c58> │ │ │ │ + bl 29074c <_PyArg_BadArgument@@Base+0x1c54> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 3ff30 │ │ │ │ + bne.n 3ff78 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 3ff30 │ │ │ │ + b.n 3ff78 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2b44c │ │ │ │ strh.w fp, [sp, #8] │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 29887c <_PyEval_MatchKeys@@Base+0xf78> │ │ │ │ + bl 297ad0 <_PyEval_MatchKeys@@Base+0x1728> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 3ff30 │ │ │ │ + bne.n 3ff78 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ 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} │ │ │ │ - b.n 3ff30 │ │ │ │ + b.n 3ff78 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #50348 @ 0xc4ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff8e │ │ │ │ - cbz r4, 3ff82 │ │ │ │ + b.n 3ffd6 │ │ │ │ + cbz r4, 3ffca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ff50 │ │ │ │ + bge.n 3ff98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ff50 │ │ │ │ + cbnz r3, 3ff98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3fe70 │ │ │ │ + bne.n 3feb8 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.n 3fe82 │ │ │ │ + b.n 3feca │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ff82 │ │ │ │ + cbz r0, 3ffca │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #48636 @ 0xbdfc │ │ │ │ + movw r0, #45244 @ 0xb0bc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff82 │ │ │ │ + b.n 3ffca │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ff82 │ │ │ │ + b.n 3ffca │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c872c │ │ │ │ - ldr r3, [pc, #24] @ (3ffa8 ) │ │ │ │ + bl 84c84 │ │ │ │ + ldr r3, [pc, #24] @ (3fff0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3ffa0 │ │ │ │ + beq.n 3ffe8 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ffce │ │ │ │ + cbz r3, 40016 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fff8 │ │ │ │ + cbnz r0, 40040 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4005a │ │ │ │ + b.n 400a2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57452 @ 0xe06c │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 3ffca │ │ │ │ - bl 19ed00 <_PyTime_AsLong@@Base+0x904> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 40012 │ │ │ │ + bl 19e628 <_PyTime_AsLong@@Base+0x904> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4000a │ │ │ │ + blt.n 40052 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4001a │ │ │ │ + blt.n 40062 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3ffe6 │ │ │ │ - b.n 40032 │ │ │ │ + bne.n 4002e │ │ │ │ + b.n 4007a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fff4 │ │ │ │ + bne.n 4003c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fff4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4003c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ffca │ │ │ │ + bge.n 40012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ffca │ │ │ │ + bne.n 40012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ffca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40046 │ │ │ │ + bge.n 4008e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40046 │ │ │ │ + cbnz r3, 4008e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -29385,239 +29417,239 @@ │ │ │ │ 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, 40082 │ │ │ │ + cbnz r0, 400ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4008a │ │ │ │ + cbz r0, 400d2 │ │ │ │ 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 40074 │ │ │ │ + beq.n 400bc │ │ │ │ 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, 400b2 │ │ │ │ + cbnz r0, 400fa │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 400ba │ │ │ │ + cbz r0, 40102 │ │ │ │ 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 400a4 │ │ │ │ + beq.n 400ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #23676 @ 0x5c7c │ │ │ │ + movw r1, #20284 @ 0x4f3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 400c6 │ │ │ │ + b.n 4010e │ │ │ │ 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, #26464 @ 0x6760 │ │ │ │ + movw r1, #23072 @ 0x5a20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26468 @ 0x6764 │ │ │ │ + movw r0, #23076 @ 0x5a24 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40106 │ │ │ │ + beq.n 4014e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40108 │ │ │ │ + bge.n 40150 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40108 │ │ │ │ + b.n 40150 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1d3fd4 │ │ │ │ + b.w 1d3a94 │ │ │ │ stmdb 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 r4, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 40158 │ │ │ │ + cbz r4, 401a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ + movw r1, #59308 @ 0xe7ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 402dc │ │ │ │ + beq.w 40324 │ │ │ │ movw sl, #41560 @ 0xa258 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movw r9, #41768 @ 0xa328 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 401da │ │ │ │ + b.n 40222 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #45504 @ 0xb1c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 402dc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 40324 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 40214 │ │ │ │ + bne.n 4025c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 401f4 │ │ │ │ - cbz r6, 40190 │ │ │ │ + beq.n 4023c │ │ │ │ + cbz r6, 401d8 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3424 @ 0xd60 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + movw r2, #65448 @ 0xffa8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ed08c │ │ │ │ + bl ecc20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40204 │ │ │ │ + blt.n 4024c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4024a │ │ │ │ + beq.n 40292 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b054c │ │ │ │ + bl 2af8a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4023a │ │ │ │ + blt.n 40282 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4024a │ │ │ │ + beq.n 40292 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40262 │ │ │ │ + blt.n 402aa │ │ │ │ movs r6, #0 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42796 @ 0xa72c │ │ │ │ + movw r1, #39404 @ 0x99ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40170 │ │ │ │ - b.n 4024a │ │ │ │ + bne.n 401b8 │ │ │ │ + b.n 40292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40272 │ │ │ │ + bge.n 402ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 40234 │ │ │ │ - b.n 40272 │ │ │ │ + cbz r3, 4027c │ │ │ │ + b.n 402ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401b0 │ │ │ │ + bne.n 401f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401b0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 401f8 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40222 │ │ │ │ + beq.n 4026a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40272 │ │ │ │ - b.n 4022c │ │ │ │ + bge.n 402ba │ │ │ │ + b.n 40274 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40218 │ │ │ │ + beq.n 40260 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 401b4 │ │ │ │ + b.n 401fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40272 │ │ │ │ + cbnz r3, 402ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40272 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 402ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401cc │ │ │ │ + bne.n 40214 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401cc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4025e │ │ │ │ + bge.n 402a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4025e │ │ │ │ + cbnz r3, 402a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402dc │ │ │ │ + b.n 40324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401d8 │ │ │ │ + bne.n 40220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401d8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40286 │ │ │ │ + bge.n 402ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40286 │ │ │ │ + cbnz r3, 402ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #31936 @ 0x7cc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a8420 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ + bl 2a7688 <_PyGen_SetStopIterationValue@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 402dc │ │ │ │ + cbz r0, 40324 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 402dc │ │ │ │ + bne.n 40324 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402be │ │ │ │ + bge.n 40306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402be │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40306 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -29626,96 +29658,96 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000402e4 : │ │ │ │ +0004032c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #32328 @ 0x7e48 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4031a │ │ │ │ + cbz r3, 40362 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1558d4 │ │ │ │ + bl 155018 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c160 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15650c │ │ │ │ + bl 155b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f6fbc │ │ │ │ + bl 1f69d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 40340 │ │ │ │ - ldr r1, [pc, #4] @ (4032c ) │ │ │ │ - b.w 2a7b94 <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ - cbz r4, 4034c │ │ │ │ + b.n 40388 │ │ │ │ + ldr r1, [pc, #4] @ (40374 ) │ │ │ │ + b.w 2a6df8 <_PyTime_AsTimeval@@Base+0x1660> │ │ │ │ + cbz r4, 40394 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4033c ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (40384 ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ nop │ │ │ │ strb.w r0, [ip, r2, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 4037e │ │ │ │ + cbz r3, 403c6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 4037e │ │ │ │ + cbz r3, 403c6 │ │ │ │ blx r3 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40394 │ │ │ │ + bne.n 403dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4037e │ │ │ │ + bge.n 403c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4037e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 403c6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #29432 @ 0x72f8 │ │ │ │ + movw r3, #25960 @ 0x6568 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 220aa0 │ │ │ │ + b.w 2200e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00040396 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +000403de <_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, #47793 @ 0xbab1 │ │ │ │ + movw r3, #45481 @ 0xb1a9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 403da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 2168a0 │ │ │ │ + beq.n 40422 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 2161b0 │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3290] @ 0xcda │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3290] @ 0xcda │ │ │ │ str.w r4, [r5, #384] @ 0x180 │ │ │ │ @@ -29723,761 +29755,761 @@ │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 403fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + cbnz r3, 40446 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 403fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + ble.n 40446 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 403fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ - cbnz r4, 4041e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + bne.n 40446 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + cbnz r4, 40466 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movs r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ (4053c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6>) │ │ │ │ + ldr r3, [pc, #300] @ (40584 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40534 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + beq.w 4057c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 40432 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4047a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bne.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40446 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4048e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bne.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4045e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc8> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + cbnz r0, 404a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc8> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4047c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ - bl 9b92c │ │ │ │ + b.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40478 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ + bge.n 404c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40478 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ + cbnz r3, 404c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 40452 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc> │ │ │ │ + beq.n 4049a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 404ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x124> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 40502 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x124> │ │ │ │ + bl b0768 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 40528 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ + bge.n 40570 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 40514 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 4055c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40488 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ - b.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + beq.n 404d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ + b.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbnz r0, 404da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbnz r0, 40522 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40534 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + b.n 4057c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 404fa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x164> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 40542 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x164> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bl b0768 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4050a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ - b.n 404c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132> │ │ │ │ + bge.n 40552 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ + b.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40534 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + b.n 4057c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 40582 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ + b.n 405ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40556 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ + bne.n 4059e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40564 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ce> │ │ │ │ + beq.n 405ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ce> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40578 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ + bne.n 405c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40578 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ + bne.n 405c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x23a> │ │ │ │ + cbz r0, 40618 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x23a> │ │ │ │ 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 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r4, 405fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x268> │ │ │ │ + cbnz r4, 40646 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x268> │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #49436 @ 0xc11c │ │ │ │ + movw r0, #46044 @ 0xb3dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + beq.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40634 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + bge.n 4067c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40634 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + cbnz r3, 4067c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + beq.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ + beq.n 40724 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45392 @ 0xb150 │ │ │ │ + movw r1, #42000 @ 0xa410 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40694 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fe> │ │ │ │ + beq.n 406dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4066c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ + bge.n 406b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4066c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ + cbnz r3, 406b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #49464 @ 0xc138 │ │ │ │ + movw r0, #46072 @ 0xb3f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 406dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ + cbz r0, 40724 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49472 @ 0xc140 │ │ │ │ + movw r1, #46080 @ 0xb400 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 406c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x32a> │ │ │ │ + bne.n 40708 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x32a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ + bge.n 406f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 406a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ + cbnz r3, 406f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + bge.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + cbnz r3, 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + bge.n 4071c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 406d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + cbnz r3, 4071c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + bge.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 406f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + cbnz r3, 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #49740 @ 0xc24c │ │ │ │ + movw r3, #46348 @ 0xb50c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #49856 @ 0xc2c0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173e38 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1736a8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (40734 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e>) │ │ │ │ + ldr r0, [pc, #12] @ (4077c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #47580 @ 0xb9dc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (40754 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3be>) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (4079c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3be>) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ nop │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #24560 @ 0x5ff0 │ │ │ │ + movw r3, #21088 @ 0x5260 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48268 @ 0xbc8c │ │ │ │ movt r2, #2 │ │ │ │ - b.w 2a1afc │ │ │ │ + b.w 2a0d4c │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #50216 @ 0xc428 │ │ │ │ + movw r3, #46824 @ 0xb6e8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173e38 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1736a8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46852 @ 0xb704 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ 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 │ │ │ │ - bls.n 407c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x42e> │ │ │ │ - movw r0, #33664 @ 0x8380 │ │ │ │ + bls.n 4080c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x42e> │ │ │ │ + movw r0, #30272 @ 0x7640 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ - cbz r0, 40808 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bl 1d48b4 │ │ │ │ + cbz r0, 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ itte le │ │ │ │ movwle r0, #5752 @ 0x1678 │ │ │ │ movtle r0, #80 @ 0x50 │ │ │ │ ldrgt r0, [r5, #0] │ │ │ │ - cbz r4, 407e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44a> │ │ │ │ + cbz r4, 40828 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 4080c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x476> │ │ │ │ - b.n 407f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x462> │ │ │ │ + bpl.n 40854 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x476> │ │ │ │ + b.n 40840 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x462> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57452 @ 0xe06c │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 408e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ - bl 9b92c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + bl 9b830 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40838 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 40838 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ + bne.n 40880 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 40880 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40834 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49e> │ │ │ │ + beq.n 4087c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50260 @ 0xc454 │ │ │ │ + movw r1, #46868 @ 0xb714 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 408e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ 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 25e388 <_PyCode_SetUnboundVarCounts@@Base+0xe28> │ │ │ │ + bl 25d698 <_PyCode_SetUnboundVarCounts@@Base+0xe28> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 408e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 408ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ - bl 9bab0 │ │ │ │ + beq.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 408aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x514> │ │ │ │ + bne.n 408f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x514> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + bge.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 408ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + cbnz r3, 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 408ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408be <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ + bge.n 40906 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 408be <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ + cbnz r3, 40906 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 4085c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ + blt.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4085c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ - b.n 408e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40808 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bge.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40808 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bne.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40808 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 40928 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ + beq.n 40970 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 40928 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 40970 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 175288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174af8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40930 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x59a> │ │ │ │ + bne.n 40978 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x59a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 4099c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 40946 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b0> │ │ │ │ + beq.n 4098e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b0> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 40950 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 40998 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ + b.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 175288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174af8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ + bne.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 4099c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f2> │ │ │ │ + bne.n 409d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f2> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10656 @ 0x29a0 │ │ │ │ + movw r1, #7264 @ 0x1c60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4099c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 40bec <_Py_IncRef@@Base+0x24c> │ │ │ │ + bl 40c34 <_Py_IncRef@@Base+0x24c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000409a0 <_Py_IncRef@@Base>: │ │ │ │ +000409e8 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbz r2, 409c8 <_Py_IncRef@@Base+0x28> │ │ │ │ + cbz r2, 40a10 <_Py_IncRef@@Base+0x28> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 409ca <_Py_IncRef@@Base+0x2a> │ │ │ │ + b.n 40a12 <_Py_IncRef@@Base+0x2a> │ │ │ │ mov r4, r2 │ │ │ │ add.w r5, r1, #16 │ │ │ │ - cbnz r2, 409d6 <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r2, 40a1e <_Py_IncRef@@Base+0x36> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 409d6 <_Py_IncRef@@Base+0x36> │ │ │ │ - cbnz r5, 409f6 <_Py_IncRef@@Base+0x56> │ │ │ │ + bne.n 40a1e <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r5, 40a3e <_Py_IncRef@@Base+0x56> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #344] @ (40b44 <_Py_IncRef@@Base+0x1a4>) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #344] @ (40b8c <_Py_IncRef@@Base+0x1a4>) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40b3a <_Py_IncRef@@Base+0x19a> │ │ │ │ + beq.w 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ ldr.w r8, [r5] │ │ │ │ adds r1, r4, r6 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 40a2a <_Py_IncRef@@Base+0x8a> │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 40a72 <_Py_IncRef@@Base+0x8a> │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ + movw r0, #46904 @ 0xb738 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r8 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40b3a <_Py_IncRef@@Base+0x19a> │ │ │ │ + b.n 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40adc <_Py_IncRef@@Base+0x13c> │ │ │ │ + beq.n 40b24 <_Py_IncRef@@Base+0x13c> │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 40a3e <_Py_IncRef@@Base+0x9e> │ │ │ │ + beq.n 40a86 <_Py_IncRef@@Base+0x9e> │ │ │ │ subs r4, r1, #2 │ │ │ │ - beq.n 40af2 <_Py_IncRef@@Base+0x152> │ │ │ │ - b.n 40a46 <_Py_IncRef@@Base+0xa6> │ │ │ │ + beq.n 40b3a <_Py_IncRef@@Base+0x152> │ │ │ │ + b.n 40a8e <_Py_IncRef@@Base+0xa6> │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40a56 <_Py_IncRef@@Base+0xb6> │ │ │ │ + beq.n 40a9e <_Py_IncRef@@Base+0xb6> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40b00 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 40a5e <_Py_IncRef@@Base+0xbe> │ │ │ │ + beq.n 40b48 <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 40aa6 <_Py_IncRef@@Base+0xbe> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 40a70 <_Py_IncRef@@Base+0xd0> │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 40ab8 <_Py_IncRef@@Base+0xd0> │ │ │ │ + bl e5454 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40a26 <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40a92 <_Py_IncRef@@Base+0xf2> │ │ │ │ - b.n 40a72 <_Py_IncRef@@Base+0xd2> │ │ │ │ + beq.n 40ada <_Py_IncRef@@Base+0xf2> │ │ │ │ + b.n 40aba <_Py_IncRef@@Base+0xd2> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 40a84 <_Py_IncRef@@Base+0xe4> │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 40acc <_Py_IncRef@@Base+0xe4> │ │ │ │ + bl e5454 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40a26 <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 40a96 <_Py_IncRef@@Base+0xf6> │ │ │ │ - b.n 40a86 <_Py_IncRef@@Base+0xe6> │ │ │ │ + beq.n 40ade <_Py_IncRef@@Base+0xf6> │ │ │ │ + b.n 40ace <_Py_IncRef@@Base+0xe6> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 40a26 <_Py_IncRef@@Base+0x86> │ │ │ │ - b.n 40a98 <_Py_IncRef@@Base+0xf8> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ + b.n 40ae0 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 40a98 <_Py_IncRef@@Base+0xf8> │ │ │ │ + b.n 40ae0 <_Py_IncRef@@Base+0xf8> │ │ │ │ movs r4, #0 │ │ │ │ and.w fp, r7, #1 │ │ │ │ and.w r5, r6, #1 │ │ │ │ tst r7, r6 │ │ │ │ - beq.n 40abc <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq.n 40b04 <_Py_IncRef@@Base+0x11c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56384 @ 0xdc40 │ │ │ │ + movw r1, #52992 @ 0xcf00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 40a26 <_Py_IncRef@@Base+0x86> │ │ │ │ - cbz r4, 40b08 <_Py_IncRef@@Base+0x168> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ + cbz r4, 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ orrs.w r5, r7, r6 │ │ │ │ - beq.n 40b06 <_Py_IncRef@@Base+0x166> │ │ │ │ + beq.n 40b4e <_Py_IncRef@@Base+0x166> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56420 @ 0xdc64 │ │ │ │ + movw r1, #53028 @ 0xcf24 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 40a26 <_Py_IncRef@@Base+0x86> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b08 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b08 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b08 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ mov fp, r5 │ │ │ │ - bl 24cfdc <_PySlice_FromIndices@@Base+0x710> │ │ │ │ + bl 24c364 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 3c026 │ │ │ │ + bl 3c070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b3a <_Py_IncRef@@Base+0x19a> │ │ │ │ + bge.n 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40b3a <_Py_IncRef@@Base+0x19a> │ │ │ │ + cbnz r3, 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ adds r4, r2, #6 │ │ │ │ - beq.n 40b82 <_Py_IncRef@@Base+0x1e2> │ │ │ │ + beq.n 40bca <_Py_IncRef@@Base+0x1e2> │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 40ba8 <_Py_IncRef@@Base+0x208> │ │ │ │ + cbnz r1, 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ adds r4, r2, #2 │ │ │ │ - beq.n 40b8c <_Py_IncRef@@Base+0x1ec> │ │ │ │ + beq.n 40bd4 <_Py_IncRef@@Base+0x1ec> │ │ │ │ adds r1, r2, #1 │ │ │ │ - bge.n 40b70 <_Py_IncRef@@Base+0x1d0> │ │ │ │ + bge.n 40bb8 <_Py_IncRef@@Base+0x1d0> │ │ │ │ adds r4, r2, #5 │ │ │ │ - beq.n 40b96 <_Py_IncRef@@Base+0x1f6> │ │ │ │ + beq.n 40bde <_Py_IncRef@@Base+0x1f6> │ │ │ │ adds r1, r2, #3 │ │ │ │ - beq.n 40ba0 <_Py_IncRef@@Base+0x200> │ │ │ │ - movw r1, #50416 @ 0xc4f0 │ │ │ │ + beq.n 40be8 <_Py_IncRef@@Base+0x200> │ │ │ │ + movw r1, #47024 @ 0xb7b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - movw r4, #50308 @ 0xc484 │ │ │ │ + b.w f3ae4 │ │ │ │ + movw r4, #46916 @ 0xb744 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba8 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #50356 @ 0xc4b4 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #46964 @ 0xb774 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba8 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #50384 @ 0xc4d0 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #46992 @ 0xb790 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba8 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #50336 @ 0xc4a0 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #46944 @ 0xb760 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #50428 @ 0xc4fc │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 40bc4 <_Py_IncRef@@Base+0x224> │ │ │ │ - b.w 8f69c │ │ │ │ + beq.n 40c0c <_Py_IncRef@@Base+0x224> │ │ │ │ + b.w 8f598 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50448 @ 0xc510 │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -30486,57 +30518,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b910 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 40c4e <_Py_IncRef@@Base+0x2ae> │ │ │ │ + beq.n 40c96 <_Py_IncRef@@Base+0x2ae> │ │ │ │ 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 40c62 <_Py_IncRef@@Base+0x2c2> │ │ │ │ + beq.n 40caa <_Py_IncRef@@Base+0x2c2> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 40c62 <_Py_IncRef@@Base+0x2c2> │ │ │ │ + b.n 40caa <_Py_IncRef@@Base+0x2c2> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 40cc0 <_Py_IncRef@@Base+0x320> │ │ │ │ - vldr d7, [pc, #112] @ 40cc8 <_Py_IncRef@@Base+0x328> │ │ │ │ + vldr d0, [pc, #108] @ 40d08 <_Py_IncRef@@Base+0x320> │ │ │ │ + vldr d7, [pc, #112] @ 40d10 <_Py_IncRef@@Base+0x328> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40c9c <_Py_IncRef@@Base+0x2fc> │ │ │ │ + beq.n 40ce4 <_Py_IncRef@@Base+0x2fc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c664 │ │ │ │ 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 40cb8 <_Py_IncRef@@Base+0x318> │ │ │ │ + ble.n 40d00 <_Py_IncRef@@Base+0x318> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 40cb8 <_Py_IncRef@@Base+0x318> │ │ │ │ + b.n 40d00 <_Py_IncRef@@Base+0x318> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 40cc8 <_Py_IncRef@@Base+0x328> │ │ │ │ + vldr d6, [pc, #36] @ 40d10 <_Py_IncRef@@Base+0x328> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 40cc0 <_Py_IncRef@@Base+0x320> │ │ │ │ + vldr d7, [pc, #20] @ 40d08 <_Py_IncRef@@Base+0x320> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -30545,92 +30577,92 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ 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 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40d36 <_Py_IncRef@@Base+0x396> │ │ │ │ + cbz r0, 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 8f69c │ │ │ │ - cbz r0, 40d1a <_Py_IncRef@@Base+0x37a> │ │ │ │ + bl 8f598 │ │ │ │ + cbz r0, 40d62 <_Py_IncRef@@Base+0x37a> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 40cfa <_Py_IncRef@@Base+0x35a> │ │ │ │ + bne.n 40d42 <_Py_IncRef@@Base+0x35a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 40d1a <_Py_IncRef@@Base+0x37a> │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 40d62 <_Py_IncRef@@Base+0x37a> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 40d36 <_Py_IncRef@@Base+0x396> │ │ │ │ + b.n 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40d26 <_Py_IncRef@@Base+0x386> │ │ │ │ + blt.n 40d6e <_Py_IncRef@@Base+0x386> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d36 <_Py_IncRef@@Base+0x396> │ │ │ │ + b.n 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d22 <_Py_IncRef@@Base+0x382> │ │ │ │ + bne.n 40d6a <_Py_IncRef@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d22 <_Py_IncRef@@Base+0x382> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d6a <_Py_IncRef@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50516 @ 0xc554 │ │ │ │ + movw r1, #47124 @ 0xb814 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 40d86 <_Py_IncRef@@Base+0x3e6> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 40dce <_Py_IncRef@@Base+0x3e6> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 40d8a <_Py_IncRef@@Base+0x3ea> │ │ │ │ - cbz r4, 40d8a <_Py_IncRef@@Base+0x3ea> │ │ │ │ + bge.n 40dd2 <_Py_IncRef@@Base+0x3ea> │ │ │ │ + cbz r4, 40dd2 <_Py_IncRef@@Base+0x3ea> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50532 @ 0xc564 │ │ │ │ + movw r1, #47140 @ 0xb824 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40dba <_Py_IncRef@@Base+0x41a> │ │ │ │ - bl 40dbe │ │ │ │ + b.n 40e02 <_Py_IncRef@@Base+0x41a> │ │ │ │ + bl 40e06 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40ea4 │ │ │ │ + bl 40eec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40db4 <_Py_IncRef@@Base+0x414> │ │ │ │ + bne.n 40dfc <_Py_IncRef@@Base+0x414> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #50564 @ 0xc584 │ │ │ │ + movw r1, #47172 @ 0xb844 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 40d86 <_Py_IncRef@@Base+0x3e6> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 40dce <_Py_IncRef@@Base+0x3e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00040dbe : │ │ │ │ - ldr r3, [pc, #16] @ (40dd0 ) │ │ │ │ +00040e06 : │ │ │ │ + ldr r3, [pc, #16] @ (40e18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3720] @ 0xe88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -30640,42 +30672,42 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40e22 │ │ │ │ + beq.n 40e6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 2c330 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - cbz r4, 40e22 │ │ │ │ + bl 159500 │ │ │ │ + cbz r4, 40e6a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - movw r3, #7576 @ 0x1d98 │ │ │ │ + movw r3, #4184 @ 0x1058 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 40b48 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #19800 @ 0x4d58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 400c6 │ │ │ │ + b.w 4010e │ │ │ │ │ │ │ │ -00040e34 : │ │ │ │ - b.n 40ea4 │ │ │ │ +00040e7c : │ │ │ │ + b.n 40eec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -30683,80 +30715,80 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (40e68 ) │ │ │ │ + ldr r0, [pc, #8] @ (40eb0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r1, 40ea0 │ │ │ │ + cbz r1, 40ee8 │ │ │ │ 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, 40e84 │ │ │ │ + cbnz r3, 40ecc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 40e9e │ │ │ │ + b.n 40ee6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36492 @ 0x8e8c │ │ │ │ + movw r1, #33092 @ 0x8144 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbnz r0, 40ec8 │ │ │ │ - ldr r2, [pc, #104] @ (40f20 ) │ │ │ │ + cbnz r0, 40f10 │ │ │ │ + ldr r2, [pc, #104] @ (40f68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3720] @ 0xe88 │ │ │ │ - b.n 40f18 │ │ │ │ + b.n 40f60 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c544 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 40ede │ │ │ │ + ble.n 40f26 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c544 <__sysconf@plt> │ │ │ │ - b.n 40ee2 │ │ │ │ + b.n 40f2a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 40eec │ │ │ │ + bls.n 40f34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40f18 │ │ │ │ + b.n 40f60 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ee6 │ │ │ │ + bne.n 40f2e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 40ee6 │ │ │ │ - ldr r3, [pc, #20] @ (40f20 ) │ │ │ │ + bne.n 40f2e │ │ │ │ + ldr r3, [pc, #20] @ (40f68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r5, [r3, #3720] @ 0xe88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -30784,855 +30816,855 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (40f74 ) │ │ │ │ + ldr r0, [pc, #8] @ (40fbc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00040f78 : │ │ │ │ - movw r3, #29116 @ 0x71bc │ │ │ │ +00040fc0 : │ │ │ │ + movw r3, #25644 @ 0x642c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1f19c4 │ │ │ │ - movw r1, #23164 @ 0x5a7c │ │ │ │ + b.w 1f12f0 │ │ │ │ + movw r1, #19772 @ 0x4d3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 41154 <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.n 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ │ │ │ │ -00040f90 <_PyCompile_Assemble@@Base>: │ │ │ │ +00040fd8 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #60 @ 0x3c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.n 40fce <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 41016 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #47268 @ 0xb8a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 41116 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4115e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b44c │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41116 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + beq.w 4115e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1296bc │ │ │ │ + bl 128fb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 410f2 <_PyCompile_Assemble@@Base+0x162> │ │ │ │ + beq.n 4113a <_PyCompile_Assemble@@Base+0x162> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 41014 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + beq.n 4105c <_PyCompile_Assemble@@Base+0x84> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w fp, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ - b.n 40ffe <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ + b.n 41046 <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ adds r2, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4102a <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + cbnz r0, 41072 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ mov r4, fp │ │ │ │ - bl 23c560 │ │ │ │ - b.n 410f4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2b44c │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 41044 <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ + cbz r2, 4108c <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [sl, r1, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 41034 <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ - movw r6, #43452 @ 0xa9bc │ │ │ │ + b.n 4107c <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ + movw r6, #35112 @ 0x8928 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ - cbz r4, 41088 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ + cbz r4, 410d0 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 41084 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + bge.n 410cc <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, r0, ip │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.n 4107a <_PyCompile_Assemble@@Base+0xea> │ │ │ │ + bmi.n 410c2 <_PyCompile_Assemble@@Base+0xea> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bhi.n 41052 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + bhi.n 4109a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 41052 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + b.n 4109a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 4104c <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ + b.n 41094 <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 12f7f4 <_PyErr_SetKeyError@@Base+0x2f7c> │ │ │ │ + bl 12f18c <_PyErr_SetKeyError@@Base+0x2f68> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 410f4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 136520 <_PyMutex_LockTimed@@Base+0x10c8> │ │ │ │ + bl 135e68 <_PyMutex_LockTimed@@Base+0xfc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 410f4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 2fea0 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 410f4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + cbz r0, 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 13b3b0 <_PyDict_DelItemIf@@Base+0x454> │ │ │ │ + bl 13abac <_PyDict_DelItemIf@@Base+0x454> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 410ee <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + bge.n 41136 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 410ee <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + cbnz r3, 41136 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 410f4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41108 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + bge.n 41150 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41108 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + cbnz r3, 41150 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1eb58c │ │ │ │ mov r0, r8 │ │ │ │ - bl 13ea4c <_PyTuple_FromArraySteal@@Base+0x3e4> │ │ │ │ + bl 13e244 <_PyTuple_FromArraySteal@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4113e <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ + bne.n 41186 <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1667c8 │ │ │ │ + b.w 165e0c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60500 @ 0xec54 │ │ │ │ + movw r0, #57064 @ 0xdee8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41132 <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ + bne.n 4117a <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ pop {r4, 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, #26464 @ 0x6760 │ │ │ │ + movw r1, #23072 @ 0x5a20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26468 @ 0x6764 │ │ │ │ + movw r0, #23076 @ 0x5a24 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 411a4 <_PyCompile_Assemble@@Base+0x214> │ │ │ │ + beq.n 411ec <_PyCompile_Assemble@@Base+0x214> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 411a8 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + bgt.n 411f0 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41196 <_PyCompile_Assemble@@Base+0x206> │ │ │ │ + cbnz r0, 411de <_PyCompile_Assemble@@Base+0x206> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl f74e0 │ │ │ │ - cbz r0, 411b0 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + bl f7100 │ │ │ │ + cbz r0, 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 411b0 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + bge.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 411b0 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + b.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 411b0 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + b.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #292] @ (412e8 <_PyCompile_Assemble@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #292] @ (41330 <_PyCompile_Assemble@@Base+0x358>) │ │ │ │ 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 r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 411da <_PyCompile_Assemble@@Base+0x24a> │ │ │ │ + bne.n 41222 <_PyCompile_Assemble@@Base+0x24a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 411f2 <_PyCompile_Assemble@@Base+0x262> │ │ │ │ + b.n 4123a <_PyCompile_Assemble@@Base+0x262> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 411d6 <_PyCompile_Assemble@@Base+0x246> │ │ │ │ + beq.n 4121e <_PyCompile_Assemble@@Base+0x246> │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #4531 @ 0x11b3 │ │ │ │ + movw r2, #4603 @ 0x11fb │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 412c2 <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + beq.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #4531 @ 0x11b3 │ │ │ │ + movw r2, #4603 @ 0x11fb │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412c2 <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bne.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4128c <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + beq.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 4122c <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ + cbz r2, 41274 <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 4128c <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + ble.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 4121a <_PyCompile_Assemble@@Base+0x28a> │ │ │ │ - b.n 4124a <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + bne.n 41262 <_PyCompile_Assemble@@Base+0x28a> │ │ │ │ + b.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4124a <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + beq.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 4123e <_PyCompile_Assemble@@Base+0x2ae> │ │ │ │ + cbz r2, 41286 <_PyCompile_Assemble@@Base+0x2ae> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41232 <_PyCompile_Assemble@@Base+0x2a2> │ │ │ │ - b.n 4124a <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + bne.n 4127a <_PyCompile_Assemble@@Base+0x2a2> │ │ │ │ + b.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4128c <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ - ldr r2, [pc, #160] @ (412ec <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + bne.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + ldr r2, [pc, #160] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 412d6 <_PyCompile_Assemble@@Base+0x346> │ │ │ │ - beq.n 4128c <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + blt.n 4131e <_PyCompile_Assemble@@Base+0x346> │ │ │ │ + beq.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (412ec <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + ldr r1, [pc, #144] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412e2 <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + bne.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41280 <_PyCompile_Assemble@@Base+0x2f0> │ │ │ │ + blt.n 412c8 <_PyCompile_Assemble@@Base+0x2f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4128c <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + b.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4127c <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 412c4 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (412f0 <_PyCompile_Assemble@@Base+0x360>) │ │ │ │ + ldr r1, [pc, #96] @ (41338 <_PyCompile_Assemble@@Base+0x360>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412e2 <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + bne.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 412e2 <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + beq.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 412c2 <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bge.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 412c2 <_PyCompile_Assemble@@Base+0x332> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 412da <_PyCompile_Assemble@@Base+0x34a> │ │ │ │ - ldr r1, [pc, #36] @ (412ec <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + cbnz r2, 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 41322 <_PyCompile_Assemble@@Base+0x34a> │ │ │ │ + ldr r1, [pc, #36] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 412e2 <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + b.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 412e2 <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + b.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 4136c │ │ │ │ + cbnz r0, 413b4 │ │ │ │ lsls r2, r2, #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 41314 <_PyCompile_Assemble@@Base+0x384> │ │ │ │ + bne.n 4135c <_PyCompile_Assemble@@Base+0x384> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1662dc │ │ │ │ + b.w 165920 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15296 @ 0x3bc0 │ │ │ │ + movw r0, #11904 @ 0x2e80 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41308 <_PyCompile_Assemble@@Base+0x378> │ │ │ │ + bne.n 41350 <_PyCompile_Assemble@@Base+0x378> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004132a : │ │ │ │ +00041372 : │ │ │ │ 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, #29332 @ 0x7294 │ │ │ │ + movw r4, #25860 @ 0x6504 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1df81c │ │ │ │ + bl 1df2cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041350 : │ │ │ │ +00041398 : │ │ │ │ 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 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 159198 │ │ │ │ - cbnz r0, 4137e │ │ │ │ + bl 1587cc │ │ │ │ + cbnz r0, 413c6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 159198 │ │ │ │ - cbz r0, 4139e │ │ │ │ + bl 1587cc │ │ │ │ + cbz r0, 413e6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #17092 @ 0x42c4 │ │ │ │ + movw r1, #13700 @ 0x3584 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 413b0 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 413f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 413b4 │ │ │ │ - bl 23c560 │ │ │ │ + ble.n 413fc │ │ │ │ + bl 23b8dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 413d8 │ │ │ │ + b.n 41420 │ │ │ │ add r1, r2 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 413d8 │ │ │ │ + cbz r0, 41420 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 413d8 │ │ │ │ + cbz r0, 41420 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2c030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 413e4 │ │ │ │ + beq.n 4142c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 413f0 │ │ │ │ + beq.n 41438 │ │ │ │ mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (41418 ) │ │ │ │ + ldr r0, [pc, #8] @ (41460 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb86c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4143e │ │ │ │ + bne.n 41486 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 41458 │ │ │ │ - b.n 41452 │ │ │ │ + bne.n 414a0 │ │ │ │ + b.n 4149a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43720 @ 0xaac8 │ │ │ │ + movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 414a4 │ │ │ │ - b.n 41430 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 414a4 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 414ec │ │ │ │ + b.n 41478 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 414ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4146a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 414a4 │ │ │ │ + bne.n 414b2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 414ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #6056 @ 0x17a8 │ │ │ │ + movw r1, #2664 @ 0xa68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #50696 @ 0xc608 │ │ │ │ + movw r0, #47304 @ 0xb8c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 414a4 │ │ │ │ + beq.n 414ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b994 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414a8 │ │ │ │ + bne.n 414f0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 414b0 │ │ │ │ + b.n 414f8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (414d4 ) │ │ │ │ + ldr r0, [pc, #8] @ (4151c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ hlt 0x0000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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] @ (41544 ) │ │ │ │ + ldr r3, [pc, #80] @ (4158c ) │ │ │ │ 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 2abc00 <_PyTime_ObjectToTimeval@@Base+0x118c> │ │ │ │ + bl 2aaf58 <_PyTime_ObjectToTimeval@@Base+0x118c> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2ac7dc │ │ │ │ + bl 2abb34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41528 │ │ │ │ + beq.n 41570 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 41528 │ │ │ │ + beq.n 41570 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 4150a │ │ │ │ - ldr r3, [pc, #24] @ (41544 ) │ │ │ │ + b.n 41552 │ │ │ │ + ldr r3, [pc, #24] @ (4158c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4153a │ │ │ │ + beq.n 41582 │ │ │ │ blx 2bb28 <__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, cr15, {2} │ │ │ │ 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 r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 41568 │ │ │ │ + cbz r3, 415b0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4156a │ │ │ │ + b.n 415b2 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #48048 @ 0xbbb0 │ │ │ │ + movw r4, #44656 @ 0xae70 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ 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 r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - cbnz r7, 4159e │ │ │ │ + cbnz r7, 415e6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4159e │ │ │ │ + ble.n 415e6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4159e │ │ │ │ - cbnz r5, 415be │ │ │ │ + bne.n 415e6 │ │ │ │ + cbnz r5, 41606 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ (416a4 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (416ec ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41692 │ │ │ │ + beq.n 416da │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 415fa │ │ │ │ + cbz r0, 41642 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 415e4 │ │ │ │ + beq.n 4162c │ │ │ │ add r8, r9 │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - beq.n 41628 │ │ │ │ - b.n 415ec │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 415fa │ │ │ │ - b.n 415da │ │ │ │ + beq.n 41670 │ │ │ │ + b.n 41634 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 41642 │ │ │ │ + b.n 41622 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 41604 │ │ │ │ + cbz r0, 4164c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ee1e4 │ │ │ │ + bl 1edab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 415fe │ │ │ │ + cbnz r0, 41646 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41694 │ │ │ │ + b.n 416dc │ │ │ │ subs.w r9, r8, #3 │ │ │ │ - beq.n 41630 │ │ │ │ + beq.n 41678 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 4161a │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 41662 │ │ │ │ + bl e5454 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 415fa │ │ │ │ + blt.n 41642 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4162c │ │ │ │ - b.n 4161c │ │ │ │ + beq.n 41674 │ │ │ │ + b.n 41664 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4162e │ │ │ │ - b.n 415fa │ │ │ │ + bge.n 41676 │ │ │ │ + b.n 41642 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 41630 │ │ │ │ + b.n 41678 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ - bne.n 4164e │ │ │ │ + bne.n 41696 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 4164e │ │ │ │ - cbnz r4, 4166a │ │ │ │ + bne.n 41696 │ │ │ │ + cbnz r4, 416b2 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ - b.n 41654 │ │ │ │ + b.n 4169c │ │ │ │ lsls r4, r4, #8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ sxth.w r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r4, r3, lsl #9 │ │ │ │ blx 2c218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41674 │ │ │ │ + b.n 416bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bb94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 41694 │ │ │ │ + b.n 416dc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (416cc ) │ │ │ │ + ldr r0, [pc, #12] @ (41714 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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] @ (41804 ) │ │ │ │ + ldr r2, [pc, #292] @ (4184c ) │ │ │ │ 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 r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 416f8 │ │ │ │ + bne.n 41740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4170e │ │ │ │ + b.n 41756 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 416f4 │ │ │ │ + beq.n 4173c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - movw r2, #5841 @ 0x16d1 │ │ │ │ + movw r2, #5913 @ 0x1719 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 417dc │ │ │ │ + beq.n 41824 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - movw r2, #5841 @ 0x16d1 │ │ │ │ + movw r2, #5913 @ 0x1719 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417dc │ │ │ │ + bne.n 41824 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 417a6 │ │ │ │ + beq.n 417ee │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 41746 │ │ │ │ + cbz r2, 4178e │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 417a6 │ │ │ │ + ble.n 417ee │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41734 │ │ │ │ - b.n 41764 │ │ │ │ + bne.n 4177c │ │ │ │ + b.n 417ac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 41764 │ │ │ │ + beq.n 417ac │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41758 │ │ │ │ + cbz r2, 417a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4174c │ │ │ │ - b.n 41764 │ │ │ │ + bne.n 41794 │ │ │ │ + b.n 417ac │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417a6 │ │ │ │ - ldr r2, [pc, #160] @ (41808 ) │ │ │ │ + bne.n 417ee │ │ │ │ + ldr r2, [pc, #160] @ (41850 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 417f0 │ │ │ │ - beq.n 417a6 │ │ │ │ + blt.n 41838 │ │ │ │ + beq.n 417ee │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41808 ) │ │ │ │ + ldr r1, [pc, #144] @ (41850 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417fc │ │ │ │ + bne.n 41844 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4179a │ │ │ │ + blt.n 417e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 417a6 │ │ │ │ + b.n 417ee │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 41796 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 417de │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (4180c ) │ │ │ │ + ldr r1, [pc, #96] @ (41854 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417fc │ │ │ │ + bne.n 41844 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 417fc │ │ │ │ + beq.n 41844 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 417dc │ │ │ │ + bge.n 41824 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 417dc │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 417f4 │ │ │ │ - ldr r1, [pc, #40] @ (41808 ) │ │ │ │ + cbnz r2, 41824 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4183c │ │ │ │ + ldr r1, [pc, #40] @ (41850 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 417fc │ │ │ │ + b.n 41844 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 417fc │ │ │ │ + b.n 41844 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -31643,489 +31675,489 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ - cbnz r2, 41830 │ │ │ │ + cbnz r2, 41878 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #52] @ (41860 ) │ │ │ │ - bl 164fd4 │ │ │ │ - b.n 4183a │ │ │ │ - ldr r0, [pc, #48] @ (41864 ) │ │ │ │ + ldr r0, [pc, #52] @ (418a8 ) │ │ │ │ + bl 164620 │ │ │ │ + b.n 41882 │ │ │ │ + ldr r0, [pc, #48] @ (418ac ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16532c │ │ │ │ - cbz r0, 41854 │ │ │ │ + bl 164974 │ │ │ │ + cbz r0, 4189c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4184a │ │ │ │ + bge.n 41892 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r4, 4184e │ │ │ │ + cbz r4, 41896 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41858 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41858 │ │ │ │ + b.n 418a0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2acc1c │ │ │ │ + bl 2abf74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4188e │ │ │ │ + beq.n 418d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41890 │ │ │ │ + bge.n 418d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41890 │ │ │ │ + b.n 418d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (418b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (41900 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000418bc <_PyCompile_CodeGen@@Base>: │ │ │ │ +00041904 <_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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f7d80 │ │ │ │ - cbnz r0, 418f6 <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ + bl 1f779c │ │ │ │ + cbnz r0, 4193e <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51020 @ 0xc74c │ │ │ │ + movw r1, #47628 @ 0xba0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41a72 <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ - bl 1ce2d0 <_PyArena_New@@Base> │ │ │ │ + b.n 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + bl 1cdfe4 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41a72 <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + beq.w 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 287438 <_Py_set_inheritable_async_safe@@Base+0x1078> │ │ │ │ + bl 286f38 <_Py_set_inheritable_async_safe@@Base+0x1840> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 41918 <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ + cbnz r0, 41960 <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ - b.n 418f2 <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ - bl 28dc74 │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ + b.n 4193a <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ + bl 28d0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41910 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ + beq.n 41958 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1dce3c <_PyAST_Compile@@Base+0x34> │ │ │ │ + bl 1dc8f4 <_PyAST_Compile@@Base+0x34> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4193c <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ + cbnz r0, 41984 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ - b.n 41a72 <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ + b.n 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a3c <_PyCompile_CodeGen@@Base+0x180> │ │ │ │ + beq.n 41a84 <_PyCompile_CodeGen@@Base+0x180> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0308 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ + bl 1dfdb0 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ ldr.w r0, [r5, #752] @ 0x2f0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a48 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51036 @ 0xc75c │ │ │ │ + movw r1, #47644 @ 0xba1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a48 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51048 @ 0xc768 │ │ │ │ + movw r1, #47656 @ 0xba28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r0, [r5, #760] @ 0x2f8 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a48 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51064 @ 0xc778 │ │ │ │ + movw r1, #47672 @ 0xba38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 419f8 <_PyCompile_CodeGen@@Base+0x13c> │ │ │ │ + bne.n 41a40 <_PyCompile_CodeGen@@Base+0x13c> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111134 <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ + bl 110c1c <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41a04 <_PyCompile_CodeGen@@Base+0x148> │ │ │ │ - b.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + bne.n 41a4c <_PyCompile_CodeGen@@Base+0x148> │ │ │ │ + b.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ mov r0, r7 │ │ │ │ - bl 11d3a0 │ │ │ │ + bl 11ce70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 419e6 <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ - b.n 41a42 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + bne.n 41a2e <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ + b.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1e8790 │ │ │ │ + bl 1e8160 │ │ │ │ ldr.w r0, [r5, #728] @ 0x2d8 │ │ │ │ bl 2fea0 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41a4c <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + cbz r0, 41a94 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51080 @ 0xc788 │ │ │ │ + movw r1, #47688 @ 0xba48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41a4c <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41a94 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41a4e <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41a4e <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 41a4e <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 41a4e <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 41a64 <_PyCompile_CodeGen@@Base+0x1a8> │ │ │ │ + cbz r3, 41aac <_PyCompile_CodeGen@@Base+0x1a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 13f058 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13e850 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef034 │ │ │ │ + bl 1ee910 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1436a4 <_PyArena_Free@@Base> │ │ │ │ + bl 142e98 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (41a80 <_PyCompile_CodeGen@@Base+0x1c4>) │ │ │ │ + ldr r0, [pc, #4] @ (41ac8 <_PyCompile_CodeGen@@Base+0x1c4>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41aa8 <_PyCompile_CodeGen@@Base+0x1ec>) │ │ │ │ + ldr r0, [pc, #12] @ (41af0 <_PyCompile_CodeGen@@Base+0x1ec>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 41ae0 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ + cbnz r4, 41b28 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41ad4 <_PyCompile_CodeGen@@Base+0x218>) │ │ │ │ + ldr r0, [pc, #12] @ (41b1c <_PyCompile_CodeGen@@Base+0x218>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 41b06 <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ + cbnz r0, 41b4e <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41afc <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ + ldr r0, [pc, #12] @ (41b44 <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb808 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 41b24 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + cbnz r3, 41b6c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41b24 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + ble.n 41b6c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41b24 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ - cbnz r4, 41b42 <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ + bne.n 41b6c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + cbnz r4, 41b8a <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #276] @ (41c4c <_PyCompile_CodeGen@@Base+0x390>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #276] @ (41c94 <_PyCompile_CodeGen@@Base+0x390>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c42 <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + beq.n 41c8a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 41b72 <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ + bne.n 41bba <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61604 @ 0xf0a4 │ │ │ │ + movw r0, #58212 @ 0xe364 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41c42 <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41c8a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a044 │ │ │ │ + bl 149800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c42 <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + beq.n 41c8a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2214f0 │ │ │ │ + bl 220b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41c22 <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 41c6a <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ + bl b0768 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ movs r7, #0 │ │ │ │ blx 2bebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2ccc │ │ │ │ + bl 1b2ac0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41bbc <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + cbnz r0, 41c04 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 41be8 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + b.n 41c30 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b5e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 41be8 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + cbz r0, 41c30 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 41be2 <_PyCompile_CodeGen@@Base+0x326> │ │ │ │ + bne.n 41c2a <_PyCompile_CodeGen@@Base+0x326> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41be6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ + bge.n 41c2e <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 41ba6 <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ + b.n 41bee <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ mov r7, r3 │ │ │ │ - b.n 41be8 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + b.n 41c30 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - cbnz r6, 41c16 <_PyCompile_CodeGen@@Base+0x35a> │ │ │ │ + cbnz r6, 41c5e <_PyCompile_CodeGen@@Base+0x35a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 41bfc <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 41c26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bne.n 41c44 <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 41c6e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #51548 @ 0xc95c │ │ │ │ + movw r1, #48156 @ 0xbc1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 41c26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 41c6e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 270afc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + bl 26fe0c <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 41c26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + b.n 41c6e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41c40 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + bge.n 41c88 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41c40 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + cbnz r3, 41c88 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r2, r2, #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 41c7e <_PyCompile_CodeGen@@Base+0x3c2> │ │ │ │ + bgt.n 41cc6 <_PyCompile_CodeGen@@Base+0x3c2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 41c98 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 41ce0 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 41c9c <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ + cbz r3, 41ce4 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41cb8 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ + b.n 41d00 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 41caa <_PyCompile_CodeGen@@Base+0x3ee> │ │ │ │ + cbnz r0, 41cf2 <_PyCompile_CodeGen@@Base+0x3ee> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 41cb8 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ - ldr r1, [pc, #16] @ (41cbc <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ + b.n 41d00 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ + ldr r1, [pc, #16] @ (41d04 <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ + beq.n 41ce8 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ usat r0, #18, r8, lsl #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41ce4 <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ + ldr r0, [pc, #12] @ (41d2c <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ hlt 0x0024 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -32138,229 +32170,229 @@ │ │ │ │ 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 │ │ │ │ - beq.n 41d3e <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 41d44 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + beq.n 41d86 <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 41d8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d50 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + cbz r3, 41d98 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41d6e <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + b.n 41db6 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 228f58 │ │ │ │ - cbnz r0, 41d6a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + bl 2285a0 │ │ │ │ + cbnz r0, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41d6a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + cbnz r3, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a530 │ │ │ │ - cbnz r0, 41d6a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + bl 229b78 │ │ │ │ + cbnz r0, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2e34a8 │ │ │ │ + b.w 2e277c │ │ │ │ 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, #288] @ (41ea8 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ + ldr r2, [pc, #288] @ (41ef0 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ 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 r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41d9e <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + bne.n 41de6 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41db4 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + b.n 41dfc <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41d9a <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + beq.n 41de2 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #7543 @ 0x1d77 │ │ │ │ + movw r2, #7615 @ 0x1dbf │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41e82 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + beq.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #7543 @ 0x1d77 │ │ │ │ + movw r2, #7615 @ 0x1dbf │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41e82 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bne.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41e4c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + beq.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 41dec <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + cbz r2, 41e34 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 41e4c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ble.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41dda <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ - b.n 41e0a <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41e22 <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ + b.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 41e0a <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + beq.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41dfe <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ + cbz r2, 41e46 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41df2 <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ - b.n 41e0a <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41e3a <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ + b.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41e4c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - ldr r2, [pc, #160] @ (41eac <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + bne.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ldr r2, [pc, #160] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41e96 <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ - beq.n 41e4c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + blt.n 41ede <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ + beq.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41eac <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + ldr r1, [pc, #144] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41ea2 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41e40 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + blt.n 41e88 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e4c <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + b.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 41e3c <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 41e84 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41eb0 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ + ldr r1, [pc, #96] @ (41ef8 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41ea2 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 41ea2 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + beq.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e82 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bge.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 41e82 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 41e9a <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ - ldr r1, [pc, #36] @ (41eac <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + cbnz r2, 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 41ee2 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + ldr r1, [pc, #36] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 41ea2 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 41ea2 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00041eb4 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +00041efc <_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 41ece <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 41f16 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 41ed6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 41f1e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 41f1e <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 41f66 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 41ef4 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 41f1e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (41f30 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 41f3c <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 41f66 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (41f78 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (41f34 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #72] @ (41f7c <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 41f10 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (41f38 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 41f58 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #64] @ (41f80 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (41f3c <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (41f84 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f74 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 41f2e <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #51580 @ 0xc97c │ │ │ │ + b.n 41f76 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #48188 @ 0xbc3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #24] @ (41f40 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (41f88 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ @@ -32372,566 +32404,566 @@ │ │ │ │ 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, 41f88 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ + cbnz r0, 41fd0 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 41f90 <_PyEval_SpecialMethodCanSuggest@@Base+0xdc> │ │ │ │ + cbz r0, 41fd8 <_PyEval_SpecialMethodCanSuggest@@Base+0xdc> │ │ │ │ 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 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + beq.n 41fc2 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3d180 │ │ │ │ + bl 3d1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41fca <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ + blt.n 42012 <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 41fc6 <_PyEval_SpecialMethodCanSuggest@@Base+0x112> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r3, 4200e <_PyEval_SpecialMethodCanSuggest@@Base+0x112> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51756 @ 0xca2c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 41fcc <_PyEval_SpecialMethodCanSuggest@@Base+0x118> │ │ │ │ + b.n 42014 <_PyEval_SpecialMethodCanSuggest@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (41fd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x124>) │ │ │ │ + ldr r2, [pc, #4] @ (42020 <_PyEval_SpecialMethodCanSuggest@@Base+0x124>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 421c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ - cbz r4, 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + b.n 42210 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + cbz r4, 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ lsls r2, r2, #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 r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42068 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + beq.n 420b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 42066 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b2> │ │ │ │ + cbz r5, 420ae <_PyEval_SpecialMethodCanSuggest@@Base+0x1b2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42050 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + beq.n 42098 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r6, 42030 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ + cbnz r6, 42078 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4202c <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + bge.n 42074 <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4202c <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + cbnz r3, 42074 <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 42068 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + b.n 420b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2c0c │ │ │ │ + bl f2d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42050 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + bge.n 42098 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42050 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + cbnz r3, 42098 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42068 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + bge.n 420b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42068 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + cbnz r3, 420b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42068 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (42090 <_PyEval_SpecialMethodCanSuggest@@Base+0x1dc>) │ │ │ │ + ldr r0, [pc, #8] @ (420d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1dc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r4, 420d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + cbnz r4, 42118 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 420b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ + cbz r3, 420fa <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x200> │ │ │ │ + b.n 420fc <_PyEval_SpecialMethodCanSuggest@@Base+0x200> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (421c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c>) │ │ │ │ + ldr r5, [pc, #264] @ (42208 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #20] │ │ │ │ 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} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 420e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ + bne.n 4212c <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 420e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ + ble.n 4212c <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 420e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ - cbnz r6, 42106 <_PyEval_SpecialMethodCanSuggest@@Base+0x252> │ │ │ │ + bgt.n 4212c <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ + cbnz r6, 4214e <_PyEval_SpecialMethodCanSuggest@@Base+0x252> │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #200] @ (421c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x310>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #200] @ (4220c <_PyEval_SpecialMethodCanSuggest@@Base+0x310>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f0> │ │ │ │ + beq.n 421ec <_PyEval_SpecialMethodCanSuggest@@Base+0x2f0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 421e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 4214c <_PyEval_SpecialMethodCanSuggest@@Base+0x298> │ │ │ │ + beq.n 42194 <_PyEval_SpecialMethodCanSuggest@@Base+0x298> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 4213c <_PyEval_SpecialMethodCanSuggest@@Base+0x288> │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 42184 <_PyEval_SpecialMethodCanSuggest@@Base+0x288> │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42134 <_PyEval_SpecialMethodCanSuggest@@Base+0x280> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 421a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bne.n 4217c <_PyEval_SpecialMethodCanSuggest@@Base+0x280> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 421e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42150 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ - b.n 42140 <_PyEval_SpecialMethodCanSuggest@@Base+0x28c> │ │ │ │ + beq.n 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + b.n 42188 <_PyEval_SpecialMethodCanSuggest@@Base+0x28c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ee1e4 │ │ │ │ - cbnz r0, 42150 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ - b.n 421a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bl 1edab4 │ │ │ │ + cbnz r0, 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + b.n 421e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 42170 <_PyEval_SpecialMethodCanSuggest@@Base+0x2bc> │ │ │ │ + beq.n 421b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c184 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42176 <_PyEval_SpecialMethodCanSuggest@@Base+0x2c2> │ │ │ │ + b.n 421be <_PyEval_SpecialMethodCanSuggest@@Base+0x2c2> │ │ │ │ blx 2b760 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ - cbz r5, 421a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f4> │ │ │ │ + bl b38fc │ │ │ │ + cbz r5, 421f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42192 <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 421da <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42152 <_PyEval_SpecialMethodCanSuggest@@Base+0x29e> │ │ │ │ - b.n 421a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 4219a <_PyEval_SpecialMethodCanSuggest@@Base+0x29e> │ │ │ │ + b.n 421e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 421b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + b.n 421f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 421b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + b.n 421f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bkpt 0x0010 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bl e8864 │ │ │ │ + bl e83dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42274 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ + beq.n 422bc <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42212 <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ + beq.n 4225a <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 42204 <_PyEval_SpecialMethodCanSuggest@@Base+0x350> │ │ │ │ + cbz r3, 4224c <_PyEval_SpecialMethodCanSuggest@@Base+0x350> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42266 <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ - b.n 42272 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + blt.n 422ae <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ + b.n 422ba <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 42228 <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ + cbnz r0, 42270 <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4225c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bge.n 422a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4225c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + cbnz r3, 422a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4225c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 422a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42260 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ac> │ │ │ │ + bne.n 422a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ac> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42248 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ + bge.n 42290 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42248 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ + cbnz r3, 42290 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4225c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bge.n 422a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4225c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42274 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ + b.n 422bc <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42272 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + bge.n 422ba <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42272 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + cbnz r3, 422ba <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (423ac <_PyEval_SpecialMethodCanSuggest@@Base+0x4f8>) │ │ │ │ + ldr r2, [pc, #288] @ (423f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f8>) │ │ │ │ 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 r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 422a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ee> │ │ │ │ + bne.n 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x3ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + b.n 42300 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4229e <_PyEval_SpecialMethodCanSuggest@@Base+0x3ea> │ │ │ │ + beq.n 422e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ea> │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #8827 @ 0x227b │ │ │ │ + movw r2, #8899 @ 0x22c3 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 42386 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + beq.n 423ce <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #8827 @ 0x227b │ │ │ │ + movw r2, #8899 @ 0x22c3 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42386 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bne.n 423ce <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42350 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + beq.n 42398 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 422f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x43c> │ │ │ │ + cbz r2, 42338 <_PyEval_SpecialMethodCanSuggest@@Base+0x43c> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 42350 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + ble.n 42398 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 422de <_PyEval_SpecialMethodCanSuggest@@Base+0x42a> │ │ │ │ - b.n 4230e <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + bne.n 42326 <_PyEval_SpecialMethodCanSuggest@@Base+0x42a> │ │ │ │ + b.n 42356 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4230e <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + beq.n 42356 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 42302 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ + cbz r2, 4234a <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 422f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x442> │ │ │ │ - b.n 4230e <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + bne.n 4233e <_PyEval_SpecialMethodCanSuggest@@Base+0x442> │ │ │ │ + b.n 42356 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42350 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ - ldr r2, [pc, #160] @ (423b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + bne.n 42398 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + ldr r2, [pc, #160] @ (423f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4239a <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ - beq.n 42350 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + blt.n 423e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ + beq.n 42398 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (423b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + ldr r1, [pc, #144] @ (423f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 423a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + bne.n 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42344 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + blt.n 4238c <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42350 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + b.n 42398 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42340 <_PyEval_SpecialMethodCanSuggest@@Base+0x48c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42388 <_PyEval_SpecialMethodCanSuggest@@Base+0x48c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (423b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x500>) │ │ │ │ + ldr r1, [pc, #96] @ (423fc <_PyEval_SpecialMethodCanSuggest@@Base+0x500>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 423a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + bne.n 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 423a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + beq.n 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42386 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bge.n 423ce <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 42386 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea> │ │ │ │ - ldr r1, [pc, #36] @ (423b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + cbnz r2, 423ce <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 423e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea> │ │ │ │ + ldr r1, [pc, #36] @ (423f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 18970c │ │ │ │ + bl 189048 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 423a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 423a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 42410 <_PyEval_SpecialMethodCanSuggest@@Base+0x55c> │ │ │ │ + cbnz r0, 42458 <_PyEval_SpecialMethodCanSuggest@@Base+0x55c> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 423d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ + cbnz r3, 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 423d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ + ble.n 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 423d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ - cbnz r0, 423f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ + bne.n 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ + cbnz r0, 42438 <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (42448 <_PyEval_SpecialMethodCanSuggest@@Base+0x594>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 42444 <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + ldr r3, [pc, #92] @ (42490 <_PyEval_SpecialMethodCanSuggest@@Base+0x594>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 4248c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42412 <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4245a <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ + bl 93fa4 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 42444 <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + b.n 4248c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 4243c <_PyEval_SpecialMethodCanSuggest@@Base+0x588> │ │ │ │ - movw r2, #43452 @ 0xa9bc │ │ │ │ + bhi.n 42484 <_PyEval_SpecialMethodCanSuggest@@Base+0x588> │ │ │ │ + movw r2, #35112 @ 0x8928 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldrb.w r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 42444 <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + b.n 4248c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (42470 <_PyEval_SpecialMethodCanSuggest@@Base+0x5bc>) │ │ │ │ + ldr r0, [pc, #12] @ (424b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x5bc>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvc.n 4251c <_PyEval_SpecialMethodCanSuggest@@Base+0x668> │ │ │ │ + bvc.n 42564 <_PyEval_SpecialMethodCanSuggest@@Base+0x668> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 42494 <_PyEval_SpecialMethodCanSuggest@@Base+0x5e0> │ │ │ │ + cbz r1, 424dc <_PyEval_SpecialMethodCanSuggest@@Base+0x5e0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #51972 @ 0xcb04 │ │ │ │ + movw r0, #48580 @ 0xbdc4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 1690a4 │ │ │ │ - cbz r0, 42502 <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ + bl 16866c │ │ │ │ + cbz r0, 4254a <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 424ea <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 42532 <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 42502 <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ + b.n 4254a <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -32941,619 +32973,619 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x674>) │ │ │ │ + ldr r0, [pc, #12] @ (42570 <_PyEval_SpecialMethodCanSuggest@@Base+0x674>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42540 <_PyEval_SpecialMethodCanSuggest@@Base+0x68c> │ │ │ │ - b.w 9435c │ │ │ │ + beq.n 42588 <_PyEval_SpecialMethodCanSuggest@@Base+0x68c> │ │ │ │ + b.w 9425c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #15676 @ 0x3d3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 42584 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d0> │ │ │ │ + cbz r3, 425cc <_PyEval_SpecialMethodCanSuggest@@Base+0x6d0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42586 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + b.n 425ce <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r6, 4259c <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ + cbnz r6, 425e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 4259c <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ + ble.n 425e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 4259c <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ - cbnz r4, 425bc <_PyEval_SpecialMethodCanSuggest@@Base+0x708> │ │ │ │ + bgt.n 425e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ + cbnz r4, 42604 <_PyEval_SpecialMethodCanSuggest@@Base+0x708> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #96] @ (42614 <_PyEval_SpecialMethodCanSuggest@@Base+0x760>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #96] @ (4265c <_PyEval_SpecialMethodCanSuggest@@Base+0x760>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42602 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + cbz r0, 4264a <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159198 │ │ │ │ - cbz r0, 425ca <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ + bl 1587cc │ │ │ │ + cbz r0, 42612 <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42602 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 4264a <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 425ee <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ + beq.n 42636 <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 425d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x724> │ │ │ │ + cbz r6, 42620 <_PyEval_SpecialMethodCanSuggest@@Base+0x724> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 425f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x73e> │ │ │ │ + beq.n 4263a <_PyEval_SpecialMethodCanSuggest@@Base+0x73e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 425f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4263c <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x712> │ │ │ │ - b.n 425f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ + bne.n 4260e <_PyEval_SpecialMethodCanSuggest@@Base+0x712> │ │ │ │ + b.n 4263c <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 425f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ + b.n 4263c <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 42646 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 4268e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x758> │ │ │ │ + cbz r3, 42654 <_PyEval_SpecialMethodCanSuggest@@Base+0x758> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7aa94 │ │ │ │ + b.w 7accc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51992 @ 0xcb18 │ │ │ │ + movw r1, #48600 @ 0xbdd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00042646 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0004268e <_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 297c10 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + bl 296dd4 <_PyEval_MatchKeys@@Base+0xa2c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042662 : │ │ │ │ - ldr r0, [pc, #4] @ (42668 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +000426aa : │ │ │ │ + ldr r0, [pc, #4] @ (426b0 ) │ │ │ │ + b.w 1da494 │ │ │ │ cmp r4, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004266c : │ │ │ │ +000426b4 : │ │ │ │ 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, 42694 │ │ │ │ + cbz r1, 426dc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 426a2 │ │ │ │ + cbz r0, 426ea │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e48cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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, #52356 @ 0xcc84 │ │ │ │ + movw r1, #48964 @ 0xbf44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 426ce │ │ │ │ + bge.n 42716 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 428e0 │ │ │ │ + b.n 42928 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52360 @ 0xcc88 │ │ │ │ + movw r1, #48968 @ 0xbf48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52372 @ 0xcc94 │ │ │ │ + movw r1, #48980 @ 0xbf54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52388 @ 0xcca4 │ │ │ │ + movw r1, #48996 @ 0xbf64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52400 @ 0xccb0 │ │ │ │ + movw r1, #49008 @ 0xbf70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52412 @ 0xccbc │ │ │ │ + movw r1, #49020 @ 0xbf7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52428 @ 0xcccc │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52444 @ 0xccdc │ │ │ │ + movw r1, #49052 @ 0xbf9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52456 @ 0xcce8 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52468 @ 0xccf4 │ │ │ │ + movw r1, #49076 @ 0xbfb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + movw r1, #49088 @ 0xbfc0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52496 @ 0xcd10 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #49120 @ 0xbfe0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c8 │ │ │ │ + blt.n 42710 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #49136 @ 0xbff0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52540 @ 0xcd3c │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52552 @ 0xcd48 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52568 @ 0xcd58 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52584 @ 0xcd68 │ │ │ │ + movw r1, #49192 @ 0xc028 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52608 @ 0xcd80 │ │ │ │ + movw r1, #49216 @ 0xc040 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52392 @ 0xcca8 │ │ │ │ + movw r1, #49000 @ 0xbf68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52644 @ 0xcda4 │ │ │ │ + movw r1, #49252 @ 0xc064 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52660 @ 0xcdb4 │ │ │ │ + movw r1, #49268 @ 0xc074 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52668 @ 0xcdbc │ │ │ │ + movw r1, #49276 @ 0xc07c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52676 @ 0xcdc4 │ │ │ │ + movw r1, #49284 @ 0xc084 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c8 │ │ │ │ + blt.w 42710 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52688 @ 0xcdd0 │ │ │ │ + movw r1, #49296 @ 0xc090 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ 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 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42902 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4291c │ │ │ │ + bne.n 4294a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42964 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 42912 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4291c │ │ │ │ + cbnz r0, 4295a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42964 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52772 @ 0xce24 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42968 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 42974 │ │ │ │ + bne.n 429b0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 429bc │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 │ │ │ │ - cbnz r1, 429b0 │ │ │ │ + cbnz r1, 429f8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 429a8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.n 429f0 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #15676 @ 0x3d3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 429d0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 42a18 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 429ce │ │ │ │ + b.n 42a16 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 429cc │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 429d0 │ │ │ │ + bne.n 42a14 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42a18 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 429de │ │ │ │ + cbz r0, 42a26 │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (42a00 ) │ │ │ │ - bl 164c94 │ │ │ │ + ldr r0, [pc, #8] @ (42a48 ) │ │ │ │ + bl 1642e4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (42a28 ) │ │ │ │ + ldr r0, [pc, #12] @ (42a70 ) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop {12} │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 24f500 │ │ │ │ + b.w 24e8dc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 42a5c │ │ │ │ + cbnz r1, 42aa4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ + movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 42a68 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 42ab0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 42a6e │ │ │ │ + bge.n 42ab6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42a78 │ │ │ │ + b.n 42ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2c048 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1034 │ │ │ │ + b.w f0bcc │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42ab0 │ │ │ │ + bcs.n 42af8 │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #53716 @ 0xd1d4 │ │ │ │ + movw r2, #50324 @ 0xc494 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #60628 @ 0xecd4 │ │ │ │ + movw r3, #57236 @ 0xdf94 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ ldrh.w r2, [r3, r0, lsl #1] │ │ │ │ - b.n 42ab2 │ │ │ │ + b.n 42afa │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #52484 @ 0xcd04 │ │ │ │ + movw r3, #49092 @ 0xbfc4 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ bx lr │ │ │ │ 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] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 42af8 │ │ │ │ + bmi.n 42b40 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #49556 @ 0xc194 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 42b14 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 42b5c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 42b18 │ │ │ │ + beq.n 42b60 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42b1e │ │ │ │ - bl f48d8 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ + b.n 42b66 │ │ │ │ + bl f4468 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, 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, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42b48 │ │ │ │ + bne.n 42b90 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 42b68 │ │ │ │ + b.n 42bb0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42b68 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 42b72 │ │ │ │ - b.n 42bde │ │ │ │ + bne.n 42bb0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 42bba │ │ │ │ + b.n 42c26 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42bce │ │ │ │ + bvs.n 42c16 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 42be8 │ │ │ │ + vldr d9, [pc, #112] @ 42c30 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 42bca │ │ │ │ + bgt.n 42c12 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 42bf0 │ │ │ │ + vldr d1, [pc, #100] @ 42c38 │ │ │ │ blx 2b2f0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42bb0 │ │ │ │ + ble.n 42bf8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 42bf8 │ │ │ │ + vldr d1, [pc, #84] @ 42c40 │ │ │ │ blx 2b2f0 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 42bb4 │ │ │ │ + b.n 42bfc │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42bce │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 42bde │ │ │ │ - b.n 42bce │ │ │ │ - vldr d8, [pc, #36] @ 42bf0 │ │ │ │ + bne.n 42c16 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42c26 │ │ │ │ + b.n 42c16 │ │ │ │ + vldr d8, [pc, #36] @ 42c38 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -33564,194 +33596,194 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vsli.64 , q12, #48 @ 0x30 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42c2c │ │ │ │ + bgt.n 42c74 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53064 @ 0xcf48 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 42c4c │ │ │ │ + ble.n 42c94 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53112 @ 0xcf78 │ │ │ │ + movw r1, #49720 @ 0xc238 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42c7e │ │ │ │ + beq.n 42cc6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c6c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 42c7e │ │ │ │ + bne.n 42cb4 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42cc6 │ │ │ │ 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 42efa │ │ │ │ + b.n 42f42 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #30836 @ 0x7874 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42caa │ │ │ │ + beq.n 42cf2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 42cac │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 42cf4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42cc0 │ │ │ │ + beq.n 42d08 │ │ │ │ movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 42cc2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 42d0a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20af40 │ │ │ │ + b.w 20a94c │ │ │ │ stmdb 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 42cf6 │ │ │ │ + bne.n 42d3e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 42d14 │ │ │ │ - b.n 42d0a │ │ │ │ + bne.n 42d5c │ │ │ │ + b.n 42d52 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43512 @ 0xa9f8 │ │ │ │ + movw r0, #39896 @ 0x9bd8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 42d10 │ │ │ │ - b.n 42ce6 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 42d14 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 42d58 │ │ │ │ + b.n 42d2e │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 42d5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42eb2 │ │ │ │ + b.n 42efa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42eb2 │ │ │ │ + beq.w 42efa │ │ │ │ movs r0, #32 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d32 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 42eaa │ │ │ │ + cbnz r0, 42d7a │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 42ef2 │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42e5a │ │ │ │ - bl 14a030 │ │ │ │ - cbnz r0, 42d8e │ │ │ │ + beq.w 42ea2 │ │ │ │ + bl 1497ec │ │ │ │ + cbnz r0, 42dd6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #49764 @ 0xc264 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 42ea2 │ │ │ │ + bge.w 42eea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42ea2 │ │ │ │ + bne.w 42eea │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42ea2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42eea │ │ │ │ mov r0, fp │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42dae │ │ │ │ + bge.n 42df6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 42dae │ │ │ │ + cbnz r3, 42df6 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 42dd2 │ │ │ │ - bl 940a4 │ │ │ │ + bge.n 42e1a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ea2 │ │ │ │ + bne.n 42eea │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53212 @ 0xcfdc │ │ │ │ + movw r1, #49820 @ 0xc29c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 42ea2 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 42eea │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 42dee │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 42e36 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53232 @ 0xcff0 │ │ │ │ + movw r1, #49840 @ 0xc2b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 42ea2 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 42eea │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 42e3a │ │ │ │ + blt.n 42e82 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42dfc │ │ │ │ + blt.n 42e44 │ │ │ │ adds r7, r6, #1 │ │ │ │ - b.n 42e02 │ │ │ │ + b.n 42e4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 42df2 │ │ │ │ + bge.n 42e3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 42e12 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 42ea2 │ │ │ │ + cbnz r0, 42e5a │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 42eea │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b44c │ │ │ │ @@ -33760,713 +33792,713 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp.w r8, r6, lsr #3 │ │ │ │ - bls.w 42d40 │ │ │ │ + bls.w 42d88 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w r6, r6, #31 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 42d40 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 42ea2 │ │ │ │ + b.n 42d88 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 42eea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e74 │ │ │ │ + bge.n 42ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e74 │ │ │ │ + cbnz r3, 42ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b79c │ │ │ │ - cbz r0, 42e92 │ │ │ │ + cbz r0, 42eda │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 42ea2 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 42eea │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ - b.n 42eb2 │ │ │ │ - cbz r5, 42eaa │ │ │ │ + b.n 42efa │ │ │ │ + cbz r5, 42ef2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 42d10 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 42d58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53296 @ 0xd030 │ │ │ │ + movw r1, #49904 @ 0xc2f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 42edc │ │ │ │ - b.w 80cd8 │ │ │ │ + cbnz r0, 42f24 │ │ │ │ + b.w 80d20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #47424 @ 0xb940 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ 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 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r2, 42f1c │ │ │ │ - bl 1e523c │ │ │ │ - b.n 42f1e │ │ │ │ + cbnz r2, 42f64 │ │ │ │ + bl 1e4c08 │ │ │ │ + b.n 42f66 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #53376 @ 0xd080 │ │ │ │ + movw r0, #49984 @ 0xc340 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43030 │ │ │ │ - cbnz r4, 42f42 │ │ │ │ + beq.n 43078 │ │ │ │ + cbnz r4, 42f8a │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 42f62 │ │ │ │ + b.n 42faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a030 │ │ │ │ - cbz r0, 42f92 │ │ │ │ - movw r1, #50720 @ 0xc620 │ │ │ │ + bl 1497ec │ │ │ │ + cbz r0, 42fda │ │ │ │ + movw r1, #47328 @ 0xb8e0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a294c │ │ │ │ + bl 1a272c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43030 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 43078 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 43068 │ │ │ │ + bne.n 430b0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43038 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 43080 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43030 │ │ │ │ - b.n 42f62 │ │ │ │ + bne.n 43078 │ │ │ │ + b.n 42faa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 42fa4 │ │ │ │ + bmi.n 42fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e464 │ │ │ │ + bl 13dc5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43048 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + beq.n 43090 │ │ │ │ + movw r1, #49996 @ 0xc34c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a294c │ │ │ │ + bl 1a272c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43030 │ │ │ │ + beq.n 43078 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 42fde │ │ │ │ + ble.n 43026 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53392 @ 0xd090 │ │ │ │ + movw r1, #50000 @ 0xc350 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 43030 │ │ │ │ + bl 159500 │ │ │ │ + b.n 43078 │ │ │ │ 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 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #180] @ (430a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (430f0 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 159ecc │ │ │ │ - bl b1084 │ │ │ │ + bl 159500 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 43034 │ │ │ │ + bne.n 4307c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43038 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 43080 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43002 │ │ │ │ + beq.n 4304a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 430a0 │ │ │ │ + b.n 430e8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 43074 │ │ │ │ + bge.n 430bc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 43030 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 43078 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53440 @ 0xd0c0 │ │ │ │ + movw r1, #50048 @ 0xc380 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 43038 │ │ │ │ + blt.n 43080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ - b.n 430a0 │ │ │ │ - ldr r1, [pc, #52] @ (430ac ) │ │ │ │ + bl 9425c │ │ │ │ + b.n 430e8 │ │ │ │ + ldr r1, [pc, #52] @ (430f4 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 43098 │ │ │ │ + cbz r0, 430e0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53424 @ 0xd0b0 │ │ │ │ + movw r1, #50032 @ 0xc370 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 43030 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43078 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + cbnz r0, 43134 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + cbnz r0, 4313a │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 430d6 │ │ │ │ + bne.n 4311e │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 430f4 │ │ │ │ + b.n 4313c │ │ │ │ mov r0, r1 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 430f4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 43108 │ │ │ │ - vldr d0, [pc, #24] @ 43110 │ │ │ │ + bne.n 4313c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 43150 │ │ │ │ + vldr d0, [pc, #24] @ 43158 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 43488 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 434d0 ) │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b534 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43144 │ │ │ │ + bge.n 4318c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ - bne.n 4314e │ │ │ │ + b.w 1e4740 │ │ │ │ + bne.n 43196 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80cd8 │ │ │ │ + b.w 80d20 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4315c │ │ │ │ + bcc.n 431a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43154 │ │ │ │ + beq.n 4319c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b534 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4318e │ │ │ │ + bne.n 431d6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 431c6 │ │ │ │ - bl 80cd8 │ │ │ │ + b.n 4320e │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 431b8 │ │ │ │ + cbz r0, 43200 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 431b0 │ │ │ │ + ble.n 431f8 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14de10 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 431b8 │ │ │ │ + bl 14d668 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 43200 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43198 │ │ │ │ + b.n 431e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 431c6 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4320e │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 4318a │ │ │ │ + bl 84c6c │ │ │ │ + b.n 431d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 431ea │ │ │ │ + bmi.n 43232 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53672 @ 0xd1a8 │ │ │ │ + movw r1, #50280 @ 0xc468 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ stmdb 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 r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14a044 │ │ │ │ + bl 149800 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 432c2 │ │ │ │ + beq.n 4330a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2214f0 │ │ │ │ + bl 220b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 432b0 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 432f8 │ │ │ │ + bl b0768 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ blx 2bebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2ccc │ │ │ │ + bl 1b2ac0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4324a │ │ │ │ + cbnz r0, 43292 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 43276 │ │ │ │ + b.n 432be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b504 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43276 │ │ │ │ + cbz r0, 432be │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 43270 │ │ │ │ + bne.n 432b8 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43274 │ │ │ │ + bge.n 432bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43234 │ │ │ │ + b.n 4327c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 43276 │ │ │ │ + b.n 432be │ │ │ │ movs r6, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 432a4 │ │ │ │ + cbnz r5, 432ec │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4328a │ │ │ │ - bl 23c560 │ │ │ │ - b.n 432b4 │ │ │ │ + bne.n 432d2 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 432fc │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #53712 @ 0xd1d0 │ │ │ │ + movw r1, #50320 @ 0xc490 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 432b4 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 432fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215b60 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 215470 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 432b4 │ │ │ │ + b.n 432fc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 16ae38 <_Py_DecRef@@Base> │ │ │ │ + bl 16a4b4 <_Py_DecRef@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ - cbnz r1, 432f2 │ │ │ │ + cbnz r1, 4333a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53744 @ 0xd1f0 │ │ │ │ + movw r1, #50352 @ 0xc4b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4331e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43366 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43332 │ │ │ │ + beq.n 4337a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 43324 │ │ │ │ + bmi.n 4336c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53776 @ 0xd210 │ │ │ │ + movw r1, #50384 @ 0xc4d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4333e │ │ │ │ + b.n 43386 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43334 │ │ │ │ + bge.n 4337c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 43334 │ │ │ │ + b.n 4337c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4336c │ │ │ │ + beq.n 433b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7118 │ │ │ │ + b.w f6d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #50444 @ 0xc50c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43398 │ │ │ │ + bge.n 433e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43398 │ │ │ │ + cbnz r3, 433e0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43466 │ │ │ │ + beq.n 434ae │ │ │ │ movw r5, #32336 @ 0x7e50 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 433d6 │ │ │ │ + bne.n 4341e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 433c6 │ │ │ │ + bne.n 4340e │ │ │ │ dmb ish │ │ │ │ - beq.n 433e2 │ │ │ │ + beq.n 4342a │ │ │ │ mov r0, r5 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ blx 2bcfc │ │ │ │ blx 2af98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 43438 │ │ │ │ - bl 270afc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + cbz r1, 43480 │ │ │ │ + bl 26fe0c <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 43402 │ │ │ │ - bl 9bab0 │ │ │ │ - cbz r0, 43420 │ │ │ │ + cbz r6, 4344a │ │ │ │ + bl 9b9b4 │ │ │ │ + cbz r0, 43468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4341c │ │ │ │ + bge.n 43464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4341c │ │ │ │ + cbnz r3, 43464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43438 │ │ │ │ + b.n 43480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 433e6 │ │ │ │ + bge.n 4342e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433e6 │ │ │ │ + bne.n 4342e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433e6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4342e │ │ │ │ blx 2b088 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43454 │ │ │ │ + bne.n 4349c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43444 │ │ │ │ + bne.n 4348c │ │ │ │ dmb ish │ │ │ │ - beq.n 43466 │ │ │ │ + beq.n 434ae │ │ │ │ movw r0, #32336 @ 0x7e50 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 43662 │ │ │ │ + bl 436aa │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 435b0 │ │ │ │ - ldr r1, [pc, #300] @ (435b8 ) │ │ │ │ + beq.w 435f8 │ │ │ │ + ldr r1, [pc, #300] @ (43600 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4359a │ │ │ │ - ldr r1, [pc, #292] @ (435bc ) │ │ │ │ + bne.w 435e2 │ │ │ │ + ldr r1, [pc, #292] @ (43604 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4354a │ │ │ │ + beq.n 43592 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 434cc │ │ │ │ - bl 1dccfc │ │ │ │ + cbz r0, 43514 │ │ │ │ + bl 1dc7b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - blt.n 4353a │ │ │ │ + blt.n 43582 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 434c4 │ │ │ │ + bge.n 4350c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 434c4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4350c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 434ce │ │ │ │ + b.n 43516 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #236] @ (435c0 ) │ │ │ │ + ldr r1, [pc, #236] @ (43608 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4354a │ │ │ │ + beq.n 43592 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43560 │ │ │ │ + bne.n 435a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f01e0 │ │ │ │ + bl efd78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43560 │ │ │ │ - ldr r1, [pc, #216] @ (435c4 ) │ │ │ │ + beq.n 435a8 │ │ │ │ + ldr r1, [pc, #216] @ (4360c ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 43502 │ │ │ │ + cbnz r0, 4354a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43540 │ │ │ │ - b.n 4354a │ │ │ │ + blt.n 43588 │ │ │ │ + b.n 43592 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 43566 │ │ │ │ + bmi.n 435ae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #54600 @ 0xd548 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43536 │ │ │ │ + bge.n 4357e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43536 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4357e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4354a │ │ │ │ + bge.n 43592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4354a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43592 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43596 │ │ │ │ + bge.n 435de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43596 │ │ │ │ + cbnz r3, 435de │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43596 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435de │ │ │ │ + bl 7fab4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4359a │ │ │ │ - cbnz r5, 4359a │ │ │ │ - ldr r1, [pc, #68] @ (435b8 ) │ │ │ │ + cbz r2, 435e2 │ │ │ │ + cbnz r5, 435e2 │ │ │ │ + ldr r1, [pc, #68] @ (43600 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ - cbz r0, 4359a │ │ │ │ + bl 8618c │ │ │ │ + cbz r0, 435e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4359a │ │ │ │ + cbz r0, 435e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4359a │ │ │ │ + bge.n 435e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4359a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4359a │ │ │ │ + cbnz r3, 435e2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435b0 │ │ │ │ + b.n 435f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 435ae │ │ │ │ + bge.n 435f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 435ae │ │ │ │ + cbnz r3, 435f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 435bc │ │ │ │ + cbz r4, 43604 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -34474,294 +34506,294 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 43600 │ │ │ │ + cbnz r4, 43648 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 43600 │ │ │ │ + blt.n 43648 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 43600 │ │ │ │ - cbz r2, 43600 │ │ │ │ + bgt.n 43648 │ │ │ │ + cbz r2, 43648 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #44104 @ 0xac48 │ │ │ │ + movw r1, #40488 @ 0x9e28 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4361c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43664 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #16] @ (43624 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #16] @ (4366c ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435ea │ │ │ │ + bne.n 43632 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 436b8 │ │ │ │ + bl 43700 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43658 │ │ │ │ + bne.n 436a0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #50536 @ 0xc568 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43660 │ │ │ │ + b.n 436a8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (436b4 ) │ │ │ │ - bl a8fb8 │ │ │ │ + ldr r1, [pc, #64] @ (436fc ) │ │ │ │ + bl a8440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 436ae │ │ │ │ + cbz r0, 436f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 436ae │ │ │ │ + bmi.n 436f6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13148 @ 0x335c │ │ │ │ + movw r1, #9756 @ 0x261c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436ac │ │ │ │ + bge.n 436f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436ac │ │ │ │ + cbnz r3, 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 436d0 │ │ │ │ + bmi.n 43718 │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 437dc │ │ │ │ + bne.w 43824 │ │ │ │ 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 206378 │ │ │ │ + bl 205d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 436f4 │ │ │ │ + cbnz r0, 4373c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 437d8 │ │ │ │ - bl 9fc20 │ │ │ │ + b.n 43820 │ │ │ │ + bl 9f7fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4370e │ │ │ │ + bge.n 43756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4370e │ │ │ │ + cbnz r3, 43756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 436ee │ │ │ │ + beq.n 43736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 437b8 │ │ │ │ - bl 9b09c │ │ │ │ + beq.n 43800 │ │ │ │ + bl 9afa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 43746 │ │ │ │ + cbnz r6, 4378e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43776 │ │ │ │ + bge.n 437be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43776 │ │ │ │ + cbnz r3, 437be │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43776 │ │ │ │ - bl 2a5f44 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 437be │ │ │ │ + bl 2a5198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4378e │ │ │ │ + bge.n 437d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43762 │ │ │ │ + bge.n 437aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43762 │ │ │ │ + cbnz r3, 437aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43776 │ │ │ │ + bge.n 437be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43776 │ │ │ │ + cbnz r3, 437be │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436ee │ │ │ │ + bge.n 43736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 436ee │ │ │ │ + bne.n 43736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 436ee │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43736 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437a0 │ │ │ │ + bge.n 437e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437a0 │ │ │ │ + cbnz r3, 437e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43712 │ │ │ │ + bge.n 4375a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43712 │ │ │ │ + bne.n 4375a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43712 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4375a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437cc │ │ │ │ + bge.n 43814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 437cc │ │ │ │ + cbnz r3, 43814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000437e2 <_Py_rc_quot@@Base>: │ │ │ │ +0004382a <_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 4380a <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 43852 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 4380e <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 43856 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 43958 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d8, [pc, #324] @ 439a0 <_Py_rc_quot@@Base+0x176> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4382c <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 43874 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 43874 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 43856 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 438bc <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 4389e <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 43870 <_Py_rc_quot@@Base+0x8e> │ │ │ │ + blt.n 438b8 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43852 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 4389a <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4394a <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 43992 <_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 4389a <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 438e2 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 438b0 <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 438f8 <_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 4394a <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 43992 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 438b8 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 4394a <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d7, [pc, #172] @ 43960 <_Py_rc_quot@@Base+0x17e> │ │ │ │ + bvs.n 43900 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 43992 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d7, [pc, #172] @ 439a8 <_Py_rc_quot@@Base+0x17e> │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 43968 <_Py_rc_quot@@Base+0x186> │ │ │ │ + vldr d4, [pc, #168] @ 439b0 <_Py_rc_quot@@Base+0x186> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4394a <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 43992 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 438e6 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 4392e <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4394a <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 43992 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 43958 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d7, [pc, #108] @ 439a0 <_Py_rc_quot@@Base+0x176> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 43958 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d6, [pc, #96] @ 439a0 <_Py_rc_quot@@Base+0x176> │ │ │ │ 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 │ │ │ │ @@ -34798,505 +34830,505 @@ │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w e09bc │ │ │ │ + b.w e04a0 │ │ │ │ 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, 439b8 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + cbnz r4, 43a00 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17044 @ 0x4294 │ │ │ │ + movw r1, #13652 @ 0x3554 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 43a7a <_Py_rc_quot@@Base+0x298> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43ac2 <_Py_rc_quot@@Base+0x298> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 43a72 <_Py_rc_quot@@Base+0x290> │ │ │ │ + bhi.n 43aba <_Py_rc_quot@@Base+0x290> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #54032 @ 0xd310 │ │ │ │ + movw r0, #50640 @ 0xc5d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88254 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + b.w 88140 │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88254 │ │ │ │ - movw r0, #42840 @ 0xa758 │ │ │ │ + b.w 88140 │ │ │ │ + movw r0, #39448 @ 0x9a18 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88254 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + b.w 88140 │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 43a12 <_Py_rc_quot@@Base+0x230> │ │ │ │ - movw r2, #42840 @ 0xa758 │ │ │ │ + b.n 43a5a <_Py_rc_quot@@Base+0x230> │ │ │ │ + movw r2, #39448 @ 0x9a18 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #54032 @ 0xd310 │ │ │ │ + movw r1, #50640 @ 0xc5d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #48932 @ 0xbf24 │ │ │ │ + movw r0, #45540 @ 0xb1e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r2, #42840 @ 0xa758 │ │ │ │ + b.w 94f50 │ │ │ │ + movw r2, #39448 @ 0x9a18 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #48932 @ 0xbf24 │ │ │ │ + movw r0, #45540 @ 0xb1e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r3, #42840 @ 0xa758 │ │ │ │ + b.w 94f50 │ │ │ │ + movw r3, #39448 @ 0x9a18 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #54032 @ 0xd310 │ │ │ │ + movw r1, #50640 @ 0xc5d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #54036 @ 0xd314 │ │ │ │ + movw r0, #50644 @ 0xc5d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 43662 │ │ │ │ - cbz r0, 43aee <_Py_rc_quot@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #96] @ (43af8 <_Py_rc_quot@@Base+0x316>) │ │ │ │ + bl 436aa │ │ │ │ + cbz r0, 43b36 <_Py_rc_quot@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #96] @ (43b40 <_Py_rc_quot@@Base+0x316>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 43ab6 <_Py_rc_quot@@Base+0x2d4> │ │ │ │ + cbz r4, 43afe <_Py_rc_quot@@Base+0x2d4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f0 │ │ │ │ - cbnz r0, 43acc <_Py_rc_quot@@Base+0x2ea> │ │ │ │ - ldr r1, [pc, #88] @ (43afc <_Py_rc_quot@@Base+0x31a>) │ │ │ │ + bl 8618c │ │ │ │ + cbnz r0, 43b14 <_Py_rc_quot@@Base+0x2ea> │ │ │ │ + ldr r1, [pc, #88] @ (43b44 <_Py_rc_quot@@Base+0x31a>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105a28 │ │ │ │ + bl 1058d8 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 43ad8 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ - bl 105a28 │ │ │ │ - cbnz r0, 43ad2 <_Py_rc_quot@@Base+0x2f0> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + b.n 43b20 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ + bl 1058d8 │ │ │ │ + cbnz r0, 43b1a <_Py_rc_quot@@Base+0x2f0> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (43af8 <_Py_rc_quot@@Base+0x316>) │ │ │ │ + ldr r1, [pc, #48] @ (43b40 <_Py_rc_quot@@Base+0x316>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ad8 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ + b.n 43b20 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43aa2 <_Py_rc_quot@@Base+0x2c0> │ │ │ │ - b.n 43acc <_Py_rc_quot@@Base+0x2ea> │ │ │ │ + beq.n 43aea <_Py_rc_quot@@Base+0x2c0> │ │ │ │ + b.n 43b14 <_Py_rc_quot@@Base+0x2ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43af2 <_Py_rc_quot@@Base+0x310> │ │ │ │ + bge.n 43b3a <_Py_rc_quot@@Base+0x310> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43af2 <_Py_rc_quot@@Base+0x310> │ │ │ │ + cbnz r3, 43b3a <_Py_rc_quot@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43af2 <_Py_rc_quot@@Base+0x310> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b3a <_Py_rc_quot@@Base+0x310> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 43afc <_Py_rc_quot@@Base+0x31a> │ │ │ │ + cbz r4, 43b44 <_Py_rc_quot@@Base+0x31a> │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54128 @ 0xd370 │ │ │ │ + movw r1, #50736 @ 0xc630 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43b36 <_Py_rc_quot@@Base+0x354> │ │ │ │ - bl 4601e │ │ │ │ + beq.n 43b7e <_Py_rc_quot@@Base+0x354> │ │ │ │ + bl 46066 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 43b38 <_Py_rc_quot@@Base+0x356> │ │ │ │ + b.n 43b80 <_Py_rc_quot@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00043b40 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00043b88 <_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] @ (43c08 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (43c50 <_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 1cc818 │ │ │ │ + bl 1cc4f0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43b7a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 43bc2 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 93fa4 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43c04 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43c4c <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 43b98 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 43be0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43b98 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 43be0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43b98 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43be0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 43bbe <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl b11b0 │ │ │ │ + bgt.n 43c06 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl b0894 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 43be2 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ - b.n 43bd8 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ + beq.n 43c2a <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + b.n 43c20 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ ldr.w r3, [r5, #3908] @ 0xf44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43ba4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 43bec <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43ba4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 43bec <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 43d1c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + bl 43d64 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43ba4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - b.n 43c00 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ - bl 1da2b0 │ │ │ │ + bge.n 43bec <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + b.n 43c48 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + bl 1d9d68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43be4 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - b.n 43c00 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + cbnz r0, 43c2c <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + b.n 43c48 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43d88 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ + bl 43dd0 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 43bf4 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bne.n 43c3c <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43c04 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43c4c <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21839c │ │ │ │ - b.n 43bf0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + bl 217ba8 <_PyParkingLot_Park@@Base+0x2ac> │ │ │ │ + b.n 43c38 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43c2c <_PyImport_ClearExtension@@Base+0xec> │ │ │ │ + bne.n 43c74 <_PyImport_ClearExtension@@Base+0xec> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 152740 │ │ │ │ + b.w 151e78 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14788 @ 0x39c4 │ │ │ │ + movw r0, #11396 @ 0x2c84 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43c20 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne.n 43c68 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 43c5c <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - ldr r4, [pc, #184] @ (43d14 <_PyImport_ClearExtension@@Base+0x1d4>) │ │ │ │ - b.n 43c74 <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ + cbnz r1, 43ca4 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + ldr r4, [pc, #184] @ (43d5c <_PyImport_ClearExtension@@Base+0x1d4>) │ │ │ │ + b.n 43cbc <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43c58 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + beq.n 43ca0 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43d0c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ - ldr r0, [pc, #160] @ (43d18 <_PyImport_ClearExtension@@Base+0x1d8>) │ │ │ │ + beq.n 43d54 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #160] @ (43d60 <_PyImport_ClearExtension@@Base+0x1d8>) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43c9e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ - bl 9fc20 │ │ │ │ + cbz r0, 43ce6 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + bl 9f7fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43cb6 <_PyImport_ClearExtension@@Base+0x176> │ │ │ │ + cbnz r0, 43cfe <_PyImport_ClearExtension@@Base+0x176> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43c9e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + bge.n 43ce6 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43c9e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + cbnz r3, 43ce6 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cb2 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + bge.n 43cfa <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43cb2 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + cbnz r3, 43cfa <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d0c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + b.n 43d54 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ec28 │ │ │ │ + bl 8eb24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ce2 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + bge.n 43d2a <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ce2 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + cbnz r3, 43d2a <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cf6 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + bge.n 43d3e <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43cf6 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + cbnz r3, 43d3e <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d0a <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + bge.n 43d52 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43d0a <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + cbnz r3, 43d52 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 43d50 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + ble.n 43d98 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ ldr.w r0, [r0, #3908] @ 0xf44 │ │ │ │ - cbz r0, 43d5a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + cbz r0, 43da2 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43d64 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + bge.n 43dac <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d78 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + bge.n 43dc0 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 43d78 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ - movw r1, #54672 @ 0xd590 │ │ │ │ + b.n 43dc0 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 43d6c <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + b.n 43db4 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + movw r1, #51304 @ 0xc868 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 43d6c <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - movw r1, #54740 @ 0xd5d4 │ │ │ │ + b.n 43db4 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #51768 @ 0xca38 │ │ │ │ + movw r0, #48376 @ 0xbcf8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a2d1c │ │ │ │ + b.w a2854 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #124] @ (43e14 <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ + ldr r4, [pc, #124] @ (43e5c <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43db4 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + bne.n 43dfc <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43da4 <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ + bne.n 43dec <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ dmb ish │ │ │ │ - beq.n 43dc0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + beq.n 43e08 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ - cbz r3, 43de8 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r3, 43e30 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc8a0 │ │ │ │ + bl 1cc578 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43de8 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r0, 43e30 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 43de8 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r0, 43e30 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 223f84 <_PyUnicodeWriter_Dealloc@@Base+0x110> │ │ │ │ + bl 2235c4 <_PyUnicodeWriter_Dealloc@@Base+0x110> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43e00 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + bne.n 43e48 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43df0 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + bne.n 43e38 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ dmb ish │ │ │ │ - beq.n 43e10 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ + beq.n 43e58 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ (43e14 <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ - b.w 284c48 │ │ │ │ + ldr r0, [pc, #8] @ (43e5c <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ + b.w 283f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 43f02 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + b.n 43f4a <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43e3c <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bne.n 43e84 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 43e72 <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ + b.n 43eba <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43e36 <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ + beq.n 43e7e <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 43e64 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + bmi.n 43eac <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54960 @ 0xd6b0 │ │ │ │ + movw r1, #51568 @ 0xc970 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 43e98 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43ee0 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ 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, [r5, #56] @ 0x38 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - cbz r0, 43e88 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + cbz r0, 43ed0 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43e8c <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + blt.n 43ed4 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43e98 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + b.n 43ee0 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 43e88 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 43ed0 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + bl 84690 <_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 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #55008 @ 0xd6e0 │ │ │ │ + movw r0, #51616 @ 0xc9a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 43eea <_PyImport_ClearExtension@@Base+0x3aa> │ │ │ │ + cbz r0, 43f32 <_PyImport_ClearExtension@@Base+0x3aa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + bge.n 43f48 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43f00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + b.n 43f48 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f0c78 │ │ │ │ - cbz r0, 43f00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + bl 1f05a4 │ │ │ │ + cbz r0, 43f48 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ 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} │ │ │ │ @@ -35304,598 +35336,599 @@ │ │ │ │ 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 43f38 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bmi.n 43f80 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55016 @ 0xd6e8 │ │ │ │ + movw r1, #51624 @ 0xc9a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fda <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + b.n 44022 <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1225d0 │ │ │ │ + bl 121fd0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43f62 <_PyImport_ClearExtension@@Base+0x422> │ │ │ │ + beq.n 43faa <_PyImport_ClearExtension@@Base+0x422> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55048 @ 0xd708 │ │ │ │ + movw r1, #51656 @ 0xc9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 43f34 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43f7c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 122ee4 │ │ │ │ + bl 1228e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 43f84 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 43fcc <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f34 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bne.n 43f7c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 43f6c <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ + bne.n 43fb4 <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 43fa4 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 43fec <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f34 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - b.n 43faa <_PyImport_ClearExtension@@Base+0x46a> │ │ │ │ + bne.n 43f7c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + b.n 43ff2 <_PyImport_ClearExtension@@Base+0x46a> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 43fc2 <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + bls.n 4400a <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #51688 @ 0xc9e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 43f34 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 43f7c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2c030 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4408e <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ + beq.n 440d6 <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4408a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bne.n 440d2 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4408a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + beq.n 440d2 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44038 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ + cbnz r0, 44080 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #55096 @ 0xd738 │ │ │ │ + movw r0, #51704 @ 0xc9f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4406c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + bge.n 440b4 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4406c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + cbnz r3, 440b4 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4402c <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + beq.n 44074 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4408a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bge.n 440d2 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4408a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + cbnz r3, 440d2 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - movw r0, #55116 @ 0xd74c │ │ │ │ + movw r0, #51724 @ 0xca0c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 440bc <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bne.n 44104 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1502bc │ │ │ │ + b.w 14f9f8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15356 @ 0x3bfc │ │ │ │ + movw r0, #11964 @ 0x2ebc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440b0 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + bne.n 440f8 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 440e4 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + cbz r0, 4412c <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440e6 <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + bge.n 4412e <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (440e8 <_PyImport_ClearExtension@@Base+0x5a8>) │ │ │ │ + ldr r0, [pc, #0] @ (44130 <_PyImport_ClearExtension@@Base+0x5a8>) │ │ │ │ bx lr │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #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 4410c <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ + bne.n 44154 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20af40 │ │ │ │ + b.w 20a94c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15368 @ 0x3c08 │ │ │ │ + movw r0, #11976 @ 0x2ec8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44100 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bne.n 44148 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ 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 44142 <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + bne.n 4418a <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24e284 │ │ │ │ + b.w 24d608 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15364 @ 0x3c04 │ │ │ │ + movw r0, #11972 @ 0x2ec4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44136 <_PyImport_ClearExtension@@Base+0x5f6> │ │ │ │ + bne.n 4417e <_PyImport_ClearExtension@@Base+0x5f6> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 44362 <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ + b.n 443aa <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - bl 43662 │ │ │ │ + bl 436aa │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441c2 <_PyImport_ClearExtension@@Base+0x682> │ │ │ │ - ldr r1, [pc, #84] @ (441c8 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ + cbz r0, 4420a <_PyImport_ClearExtension@@Base+0x682> │ │ │ │ + ldr r1, [pc, #84] @ (44210 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 441ac <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - ldr r1, [pc, #72] @ (441c8 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ + cbnz r0, 441f4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + ldr r1, [pc, #72] @ (44210 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 441ac <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bne.n 441f4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 441ac <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + cbz r0, 441f4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441ac <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bge.n 441f4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 441ac <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 441f4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441c0 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + bge.n 44208 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 441c0 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + cbnz r3, 44208 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #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, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #28 │ │ │ │ - beq.n 4421c <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ + beq.n 44264 <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ cmp r3, #29 │ │ │ │ - bne.n 44242 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ + bne.n 4428a <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cbnz r1, 441f2 <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ + cbnz r1, 4423a <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbnz r1, 441fc <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ - b.n 44206 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ - bl 2b4084 <_Py_c_prod@@Base+0xcdc> │ │ │ │ + cbnz r1, 44244 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + b.n 4424e <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ + bl 2b33dc <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4424a <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - b.n 441ec <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ + beq.n 44292 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + b.n 44234 <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b4084 <_Py_c_prod@@Base+0xcdc> │ │ │ │ + bl 2b33dc <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4424a <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + beq.n 44292 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 4423e <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + cbz r1, 44286 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b4084 <_Py_c_prod@@Base+0xcdc> │ │ │ │ + bl 2b33dc <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4424a <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + b.n 44292 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - cbz r4, 4423e <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + cbz r4, 44286 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4423e <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + ble.n 44286 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 441cc <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + bl 44214 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4424a <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + beq.n 44292 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 4422a <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + bne.n 44272 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4424a <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + b.n 44292 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b4084 <_Py_c_prod@@Base+0xcdc> │ │ │ │ + b.w 2b33dc <_Py_c_prod@@Base+0xcdc> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 44270 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + cbnz r5, 442b8 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 44270 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + blt.n 442b8 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 44270 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ - cbnz r2, 4428a <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ + bgt.n 442b8 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + cbnz r2, 442d2 <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (442bc <_PyImport_ClearExtension@@Base+0x77c>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 442b6 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + ldr r3, [pc, #56] @ (44304 <_PyImport_ClearExtension@@Base+0x77c>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 442fe <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 442a4 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + bgt.n 442ec <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ + movw r1, #59308 @ 0xe7ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 442b6 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 442fe <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4428e <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 442d6 <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4428e <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ + beq.n 442d6 <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ lsls r2, r2, #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 │ │ │ │ - movw r0, #46356 @ 0xb514 │ │ │ │ + movw r0, #42964 @ 0xa7d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 44300 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 44348 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ 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 a8938 │ │ │ │ + b.w a7e48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4432a <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 44330 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ + beq.n 44372 <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 44378 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 4433c <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ + cbz r6, 44384 <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4435c <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ + b.n 443a4 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl e0178 │ │ │ │ + bl dfc54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44354 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ + cbz r0, 4439c <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d037c <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ - cbnz r0, 44358 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + bl 1cfe14 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ + cbnz r0, 443a0 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ movs r5, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ef388 │ │ │ │ - cbnz r0, 4438a <_PyImport_ClearExtension@@Base+0x84a> │ │ │ │ + bl 1eec64 │ │ │ │ + cbnz r0, 443d2 <_PyImport_ClearExtension@@Base+0x84a> │ │ │ │ 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 26523c │ │ │ │ + b.w 26454c │ │ │ │ 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 │ │ │ │ - cbnz r1, 443b6 <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ + cbnz r1, 443fe <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8952 @ 0x22f8 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 443f2 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4443a <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ mov r6, r1 │ │ │ │ - bl 43662 │ │ │ │ + bl 436aa │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 443f2 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + cbz r0, 4443a <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 44408 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + beq.n 44450 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl f01e0 │ │ │ │ - cbnz r0, 44408 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bl efd78 │ │ │ │ + cbnz r0, 44450 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13220 @ 0x33a4 │ │ │ │ + movw r1, #9828 @ 0x2664 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 443f8 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + blt.n 44440 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44452 <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + b.n 4449a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 443f2 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bne.n 4443a <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 443f2 <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4443a <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #76] @ (44458 <_PyImport_ClearExtension@@Base+0x918>) │ │ │ │ + ldr r1, [pc, #76] @ (444a0 <_PyImport_ClearExtension@@Base+0x918>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4442a <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + beq.n 44472 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4443a <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ - ldr r1, [pc, #60] @ (4445c <_PyImport_ClearExtension@@Base+0x91c>) │ │ │ │ + beq.n 44482 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + ldr r1, [pc, #60] @ (444a4 <_PyImport_ClearExtension@@Base+0x91c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105a28 │ │ │ │ + bl 1058d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4443a <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + bne.n 44482 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44452 <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + bge.n 4449a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 4444c <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ - b.n 44452 <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + cbz r3, 44494 <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ + b.n 4449a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44448 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ + bge.n 44490 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 4444c <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ + cbz r4, 44494 <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44452 <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + b.n 4449a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 44460 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + cbz r4, 444a8 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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, #55216 @ 0xd7b0 │ │ │ │ + movw r0, #51824 @ 0xca70 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ 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 103c78 │ │ │ │ + bl 103824 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 2b3704 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 444ca <_PyImport_ClearExtension@@Base+0x98a> │ │ │ │ - bl 2202a4 │ │ │ │ - cbz r0, 44504 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + cbnz r3, 44516 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bl 21f8cc │ │ │ │ + cbz r0, 44550 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r3, [r0, #260] @ 0x104 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 444f6 <_PyImport_ClearExtension@@Base+0x9b6> │ │ │ │ + bls.n 44542 <_PyImport_ClearExtension@@Base+0x9ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b49c8 │ │ │ │ + bl 2b3d5c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 44504 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + b.n 44550 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ 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 215804 │ │ │ │ + bl 215114 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44534 <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 44580 <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44552 <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ + b.n 4459e <_PyImport_ClearExtension@@Base+0xa16> │ │ │ │ and.w r2, r0, #61440 @ 0xf000 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp.w r2, #24576 @ 0x6000 │ │ │ │ ite eq │ │ │ │ @@ -35904,27 +35937,27 @@ │ │ │ │ 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 44570 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ + bmi.n 445bc <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 4458a <_PyImport_ClearExtension@@Base+0xa4a> │ │ │ │ + bpl.n 445d6 <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58948 @ 0xe644 │ │ │ │ + movw r1, #55556 @ 0xd904 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 445a2 <_PyImport_ClearExtension@@Base+0xa62> │ │ │ │ + b.n 445ee <_PyImport_ClearExtension@@Base+0xa66> │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -35933,32 +35966,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1690a4 │ │ │ │ - cbz r0, 445ea <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bl 16866c │ │ │ │ + cbz r0, 44636 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 445e2 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + beq.n 4462e <_PyImport_ClearExtension@@Base+0xaa6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 445d6 <_PyImport_ClearExtension@@Base+0xa96> │ │ │ │ + beq.n 44622 <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -35975,201 +36008,175 @@ │ │ │ │ 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 44644 <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ + beq.n 44690 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #55232 @ 0xd7c0 │ │ │ │ + movw r0, #51840 @ 0xca80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103c78 │ │ │ │ - b.n 44672 <_PyImport_ClearExtension@@Base+0xb32> │ │ │ │ + bl 103824 │ │ │ │ + b.n 446be <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 44660 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.n 446ac <_PyImport_ClearExtension@@Base+0xb24> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #55264 @ 0xd7e0 │ │ │ │ + movw r0, #51872 @ 0xcaa0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103c78 │ │ │ │ - b.n 44672 <_PyImport_ClearExtension@@Base+0xb32> │ │ │ │ - movw r0, #55292 @ 0xd7fc │ │ │ │ + bl 103824 │ │ │ │ + b.n 446be <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + movw r0, #51900 @ 0xcabc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103c78 │ │ │ │ - cbz r0, 4468e <_PyImport_ClearExtension@@Base+0xb4e> │ │ │ │ + bl 103824 │ │ │ │ + cbz r0, 446da <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 4467e <_PyImport_ClearExtension@@Base+0xb3e> │ │ │ │ - bl 6afaa │ │ │ │ - cbz r0, 4468e <_PyImport_ClearExtension@@Base+0xb4e> │ │ │ │ + cbz r1, 446ca <_PyImport_ClearExtension@@Base+0xb42> │ │ │ │ + bl 6b12a │ │ │ │ + cbz r0, 446da <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4468e <_PyImport_ClearExtension@@Base+0xb4e> │ │ │ │ + cbz r3, 446da <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6adee │ │ │ │ + b.w 6af6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 446b8 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ + bne.n 44704 <_PyImport_ClearExtension@@Base+0xb7c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 446cc <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ - b.n 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bne.n 44718 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ + b.n 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57488 @ 0xe090 │ │ │ │ + movw r0, #54000 @ 0xd2f0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ - b.n 446aa <_PyImport_ClearExtension@@Base+0xb6a> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + b.n 446f6 <_PyImport_ClearExtension@@Base+0xb6e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 2835b0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ - cbz r0, 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bl 2828b8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + cbz r0, 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44774 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ + beq.n 447c0 <_PyImport_ClearExtension@@Base+0xc38> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 85154 │ │ │ │ + bl 84ff0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44718 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - cbnz r0, 4470e <_PyImport_ClearExtension@@Base+0xbce> │ │ │ │ + beq.n 44764 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ + cbnz r0, 4475a <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 44718 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 44764 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44730 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + cbnz r0, 4477c <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bge.n 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + cbnz r3, 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44774 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ + b.n 447c0 <_PyImport_ClearExtension@@Base+0xc38> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44750 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ + bge.n 4479c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44750 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ + cbnz r3, 4479c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44764 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bge.n 447b0 <_PyImport_ClearExtension@@Base+0xc28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44764 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + cbnz r3, 447b0 <_PyImport_ClearExtension@@Base+0xc28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 4472c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + beq.n 44778 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4479a <_PyImport_ClearExtension@@Base+0xc5a> │ │ │ │ + bne.n 447e6 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239394 │ │ │ │ + b.w 238708 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15472 @ 0x3c70 │ │ │ │ + movw r0, #12080 @ 0x2f30 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4478e <_PyImport_ClearExtension@@Base+0xc4e> │ │ │ │ + bne.n 447da <_PyImport_ClearExtension@@Base+0xc52> │ │ │ │ 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 215804 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 447de <_PyImport_ClearExtension@@Base+0xc9e> │ │ │ │ - bl 940a4 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 447fc <_PyImport_ClearExtension@@Base+0xcbc> │ │ │ │ - and.w r2, r0, #61440 @ 0xf000 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp.w r2, #49152 @ 0xc000 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, r1 │ │ │ │ - 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 4481a <_PyImport_ClearExtension@@Base+0xcda> │ │ │ │ + bmi.n 44818 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 44834 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ + bpl.n 44832 <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58948 @ 0xe644 │ │ │ │ + movw r1, #55556 @ 0xd904 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4484c <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ + b.n 4484a <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -36177,107 +36184,106 @@ │ │ │ │ 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, #32] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 4486c <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ - bl 80cd8 │ │ │ │ + cbnz r0, 4486a <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + bl 80d20 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4487e <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbz r0, 4487c <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44882 <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ + b.n 44880 <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 448bc <_PyImport_ClearExtension@@Base+0xd7c> │ │ │ │ + cbnz r2, 448ba <_PyImport_ClearExtension@@Base+0xd32> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #22480 @ 0x57d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl e20cc │ │ │ │ - cbnz r0, 448d2 <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ - b.n 448ce <_PyImport_ClearExtension@@Base+0xd8e> │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + bl e1c38 │ │ │ │ + cbnz r0, 448d0 <_PyImport_ClearExtension@@Base+0xd48> │ │ │ │ + b.n 448cc <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ + movw r0, #22480 @ 0x57d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 448a2 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + bne.n 448a0 <_PyImport_ClearExtension@@Base+0xd18> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448ee <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + b.n 448ec <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 448ce <_PyImport_ClearExtension@@Base+0xd8e> │ │ │ │ + blt.n 448cc <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ itete ne │ │ │ │ movwne r0, #4380 @ 0x111c │ │ │ │ movweq r0, #6004 @ 0x1774 │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ movteq r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ 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 44938 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + bne.n 44936 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl f280c │ │ │ │ + bl f239c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4494c <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4494a <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44964 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ + b.n 44962 <_PyImport_ClearExtension@@Base+0xdda> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15228 @ 0x3b7c │ │ │ │ + movw r0, #11836 @ 0x2e3c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 44964 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ - b.n 44916 <_PyImport_ClearExtension@@Base+0xdd6> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 44962 <_PyImport_ClearExtension@@Base+0xdda> │ │ │ │ + b.n 44914 <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2b4a34 │ │ │ │ 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] │ │ │ │ @@ -36288,61 +36294,87 @@ │ │ │ │ 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 449aa <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ + beq.n 449a4 <_PyImport_ClearExtension@@Base+0xe1c> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #55532 @ 0xd8ec │ │ │ │ + movw r0, #52140 @ 0xcbac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 449c8 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r6, 449bc <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ + bl 103824 │ │ │ │ + b.n 449c2 <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ + cbz r6, 449b6 <_PyImport_ClearExtension@@Base+0xe2e> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #55216 @ 0xd7b0 │ │ │ │ + movw r0, #51824 @ 0xca70 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 449c8 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - movw r0, #55552 @ 0xd900 │ │ │ │ + bl 103824 │ │ │ │ + b.n 449c2 <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ + movw r0, #52160 @ 0xcbc0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ - cbz r0, 449e4 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bl 103824 │ │ │ │ + cbz r0, 449de <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 449d4 <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + cbz r3, 449ce <_PyImport_ClearExtension@@Base+0xe46> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 6adee │ │ │ │ - cbz r0, 449e4 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ - cbz r5, 449e4 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bl 6af6e │ │ │ │ + cbz r0, 449de <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ + cbz r5, 449de <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6afaa │ │ │ │ + b.w 6b12a │ │ │ │ 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 215114 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 44a10 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bl 93fa4 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 44a2e <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ + and.w r2, r0, #61440 @ 0xf000 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp.w r2, #49152 @ 0xc000 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, r1 │ │ │ │ + pop {r3, 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] @ (44a28 <_PyImport_ClearExtension@@Base+0xee8>) │ │ │ │ + ldr r2, [pc, #44] @ (44a70 <_PyImport_ClearExtension@@Base+0xee8>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 8ea0c │ │ │ │ + bl 8e908 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (44a2c <_PyImport_ClearExtension@@Base+0xeec>) │ │ │ │ + ldr r0, [pc, #36] @ (44a74 <_PyImport_ClearExtension@@Base+0xeec>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a22 <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ + bge.n 44a6a <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 44a22 <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ + cbnz r3, 44a6a <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -36350,381 +36382,381 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 44a50 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + cbz r3, 44a98 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 44a52 <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ + b.n 44a9a <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #496] @ (44c44 <_PyImport_ClearExtension@@Base+0x1104>) │ │ │ │ + ldr r5, [pc, #496] @ (44c8c <_PyImport_ClearExtension@@Base+0x1104>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ 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 r6, 44a80 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + cbnz r6, 44ac8 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 44a80 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + ble.n 44ac8 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 44a80 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ - cbnz r7, 44aa2 <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ + bne.n 44ac8 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + cbnz r7, 44aea <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #432] @ (44c48 <_PyImport_ClearExtension@@Base+0x1108>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #432] @ (44c90 <_PyImport_ClearExtension@@Base+0x1108>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44c1a <_PyImport_ClearExtension@@Base+0x10da> │ │ │ │ + beq.w 44c62 <_PyImport_ClearExtension@@Base+0x10da> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - cbnz r0, 44ac4 <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + cbnz r0, 44b0c <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44c2c <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + b.n 44c74 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 44b08 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ + beq.n 44b50 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 44af6 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ + cbnz r0, 44b3e <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44b08 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ - b.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bge.n 44b50 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ + b.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ee1e4 │ │ │ │ + bl 1edab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 44aea <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + bne.n 44b32 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #32] │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 44b20 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbnz r3, 44b52 <_PyImport_ClearExtension@@Base+0x1012> │ │ │ │ + beq.n 44b68 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbnz r3, 44b9a <_PyImport_ClearExtension@@Base+0x1012> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 44b72 <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ + blt.n 44bba <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44b72 <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ + beq.n 44bba <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43080 @ 0xa848 │ │ │ │ + movw r2, #39464 @ 0x9a28 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #50940 @ 0xc6fc │ │ │ │ + movw r1, #48820 @ 0xbeb4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43080 @ 0xa848 │ │ │ │ + movw r2, #39464 @ 0x9a28 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #50900 @ 0xc6d4 │ │ │ │ + movw r1, #48780 @ 0xbe8c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #55564 @ 0xd90c │ │ │ │ + movw r1, #52172 @ 0xcbcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #55572 @ 0xd914 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl b0768 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 44bb8 <_PyImport_ClearExtension@@Base+0x1078> │ │ │ │ + beq.n 44c00 <_PyImport_ClearExtension@@Base+0x1078> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44c00 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c48 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 44bd2 <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ + bne.n 44c1a <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44bd2 <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ + beq.n 44c1a <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b30c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44c00 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c48 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 44bdc <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + cbnz r3, 44c24 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44bf4 <_PyImport_ClearExtension@@Base+0x10b4> │ │ │ │ + beq.n 44c3c <_PyImport_ClearExtension@@Base+0x10b4> │ │ │ │ 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 2b190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44c00 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c48 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 44c24 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 44c6c <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ - b.n 44ac0 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl 1e48cc │ │ │ │ + b.n 44b08 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44c2c <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + b.n 44c74 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ strd r6, r5, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ lsls r2, r2, #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 44c70 <_PyImport_ClearExtension@@Base+0x1130> │ │ │ │ + bne.n 44cb8 <_PyImport_ClearExtension@@Base+0x1130> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 44c98 │ │ │ │ + bl 44ce0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44c8a <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ - b.n 44c84 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + bne.n 44cd2 <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ + b.n 44ccc <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15248 @ 0x3b90 │ │ │ │ + movw r0, #11856 @ 0x2e50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 44c94 <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ - b.n 44c60 <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 44c94 <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 44cdc <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ + b.n 44ca8 <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 44cdc <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044c98 : │ │ │ │ +00044ce0 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 251f40 │ │ │ │ + b.w 251318 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #200] @ (44d78 ) │ │ │ │ + ldr r2, [pc, #200] @ (44dc0 ) │ │ │ │ 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, 44cdc │ │ │ │ + cbz r4, 44d24 │ │ │ │ movw r3, #43696 @ 0xaab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51780 @ 0xca44 │ │ │ │ + movw r1, #48388 @ 0xbd04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 44d02 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 44d4a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44d06 │ │ │ │ + beq.n 44d4e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55688 @ 0xd988 │ │ │ │ + movw r1, #52296 @ 0xcc48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d74 │ │ │ │ + b.n 44dbc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #52336 @ 0xcc70 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44d02 │ │ │ │ - bl 248404 │ │ │ │ + beq.n 44d4a │ │ │ │ + bl 24778c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c060 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44d32 │ │ │ │ - bl 38da8 │ │ │ │ - b.n 44d5e │ │ │ │ - bl 24b020 │ │ │ │ + cbnz r0, 44d7a │ │ │ │ + bl 38dac │ │ │ │ + b.n 44da6 │ │ │ │ + bl 24a3a8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 24b1c4 │ │ │ │ + bl 24a54c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43616 @ 0xaa60 │ │ │ │ + movw r0, #40000 @ 0x9c40 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 24bd04 │ │ │ │ + bl 24b08c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44d5e │ │ │ │ + bne.n 44da6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 44d02 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 44d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #55740 @ 0xd9bc │ │ │ │ + movw r0, #52348 @ 0xcc7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #12 │ │ │ │ pop {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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 44da2 │ │ │ │ + beq.n 44dea │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15504 @ 0x3c90 │ │ │ │ + movw r0, #12112 @ 0x2f50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 44db8 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 44e00 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 142740 │ │ │ │ + bl 141f34 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq 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 │ │ │ │ - movw r2, #22512 @ 0x57f0 │ │ │ │ + movw r2, #19120 @ 0x4ab0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ec754 │ │ │ │ - cbnz r0, 44de0 │ │ │ │ + bl 1ec048 │ │ │ │ + cbnz r0, 44e28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44e46 │ │ │ │ + b.n 44e8e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 44e28 │ │ │ │ - ldr r2, [pc, #100] @ (44e4c ) │ │ │ │ + bpl.n 44e70 │ │ │ │ + ldr r2, [pc, #100] @ (44e94 ) │ │ │ │ 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, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44e56 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 44e1a │ │ │ │ + bls.n 44e62 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 44e24 │ │ │ │ + b.n 44e6c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e74 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (44e50 ) │ │ │ │ - bl 862f0 │ │ │ │ + ldr r1, [pc, #32] @ (44e98 ) │ │ │ │ + bl 8618c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dda │ │ │ │ + bne.n 44e22 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 44e46 │ │ │ │ + cbz r3, 44e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 938c8 │ │ │ │ + bl 937c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -36734,20 +36766,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 44e84 │ │ │ │ + bne.n 44ecc │ │ │ │ mov r1, r5 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 21d890 │ │ │ │ + b.w 21ceb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ @@ -36756,30 +36788,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r4, [sp, #184] @ 0xb8 │ │ │ │ strd r4, r4, [sp, #196] @ 0xc4 │ │ │ │ strd r4, r4, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ - bl 254fc0 <_PyInterpreterState_RequireIDRef@@Base+0x658> │ │ │ │ + bl 254340 <_PyInterpreterState_RequireIDRef@@Base+0x658> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45312 │ │ │ │ + beq.w 4535a │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - bhi.n 44ed0 │ │ │ │ + bhi.n 44f18 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 44ed6 │ │ │ │ + bhi.n 44f1e │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 44ed6 │ │ │ │ - b.n 45308 │ │ │ │ + bls.n 44f1e │ │ │ │ + b.n 45350 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - bne.w 45308 │ │ │ │ + bne.w 45350 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w lr, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -36799,186 +36831,186 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 44f3c │ │ │ │ + bne.n 44f84 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55840 @ 0xda20 │ │ │ │ + movw r1, #52448 @ 0xcce0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 44f58 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 44fa0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 44f66 │ │ │ │ + bne.n 44fae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55896 @ 0xda58 │ │ │ │ + movw r1, #52504 @ 0xcd18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r6, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0684 │ │ │ │ + bl 29f8d4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44f86 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 44fce │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f58 │ │ │ │ + bne.n 44fa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0700 │ │ │ │ + bl 29f950 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44fa2 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 44fea │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f58 │ │ │ │ + bne.n 44fa0 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 44fb6 │ │ │ │ + beq.n 44ffe │ │ │ │ orr.w sl, sl, #8 │ │ │ │ - cbnz r4, 44fe6 │ │ │ │ + cbnz r4, 4502e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44ff4 │ │ │ │ + bne.n 4503c │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, r4 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 45000 │ │ │ │ - b.n 44ff4 │ │ │ │ + beq.n 45048 │ │ │ │ + b.n 4503c │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - beq.n 4500a │ │ │ │ + beq.n 45052 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 45010 │ │ │ │ + b.n 45058 │ │ │ │ mov r7, r4 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 45010 │ │ │ │ + b.n 45058 │ │ │ │ mov r7, fp │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 45010 │ │ │ │ + b.n 45058 │ │ │ │ movs r3, #6 │ │ │ │ movs r6, #103 @ 0x67 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4501e │ │ │ │ + blt.n 45066 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r6, #103 @ 0x67 │ │ │ │ - b.n 45020 │ │ │ │ + b.n 45068 │ │ │ │ mov r8, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ - bl 18b2d0 │ │ │ │ + bl 18abe0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452b0 │ │ │ │ + beq.w 452f8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 18b2d0 │ │ │ │ + bl 18abe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452bc │ │ │ │ + beq.w 45304 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2c0c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl ac5e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl aba78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452c6 │ │ │ │ + beq.w 4530e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl ac5e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl aba78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452ce │ │ │ │ + beq.w 45316 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11c594 │ │ │ │ + bl 11c064 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ itet ne │ │ │ │ movne.w r8, #0 │ │ │ │ streq.w fp, [sp, #52] @ 0x34 │ │ │ │ strne.w r8, [sp, #52] @ 0x34 │ │ │ │ - bl 11c594 │ │ │ │ + bl 11c064 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ itee eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ movne.w fp, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 2beeb0 │ │ │ │ + bl 2be1e8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 2beeb0 │ │ │ │ + bl 2be1e8 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 255ddc <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 25515c <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 452d6 │ │ │ │ + beq.w 4531e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - vldr d7, [pc, #564] @ 45328 │ │ │ │ + vldr d7, [pc, #564] @ 45370 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -36989,19 +37021,19 @@ │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ - bl 256450 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ + bl 2557d0 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 452d6 │ │ │ │ - cbnz r7, 45134 │ │ │ │ + beq.w 4531e │ │ │ │ + cbnz r7, 4517c │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -37012,183 +37044,183 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 256450 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ + bl 2557d0 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 452d4 │ │ │ │ + beq.w 4531c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ smlabb r8, r2, r8, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r4 │ │ │ │ - blt.n 45188 │ │ │ │ + blt.n 451d0 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 4518a │ │ │ │ + b.n 451d2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 451a4 │ │ │ │ + beq.n 451ec │ │ │ │ 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 451be │ │ │ │ + beq.n 45206 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs r3, [sp, #104] @ 0x68 │ │ │ │ strcc r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 451d0 │ │ │ │ + bcc.n 45218 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 451de │ │ │ │ - cbz r1, 451de │ │ │ │ + ble.n 45226 │ │ │ │ + cbz r1, 45226 │ │ │ │ mov r0, r5 │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 452d6 │ │ │ │ + beq.n 4531e │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r8, sl, [r5, #4] │ │ │ │ - bl 282454 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ + bl 28175c <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 4521c │ │ │ │ + cbz r3, 45264 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 45208 │ │ │ │ + bne.n 45250 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 45216 │ │ │ │ + b.n 4525e │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbnz r7, 4523c │ │ │ │ + cbnz r7, 45284 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r7, r2, [sp, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 257024 <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ + bl 2563a4 <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 452d6 │ │ │ │ + beq.n 4531e │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 257024 <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ + bl 2563a4 <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 452d6 │ │ │ │ + beq.n 4531e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 4526e │ │ │ │ + bne.n 452b6 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4527c │ │ │ │ + b.n 452c4 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 452a8 │ │ │ │ + cbz r2, 452f0 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 45296 │ │ │ │ + bne.n 452de │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 452a4 │ │ │ │ + b.n 452ec │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r9 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452d6 │ │ │ │ + b.n 4531e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 45316 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4535e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2bee80 │ │ │ │ + bl 2be1b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -37199,57 +37231,57 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45350 │ │ │ │ + cbnz r3, 45398 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45350 │ │ │ │ + ble.n 45398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45350 │ │ │ │ - cbnz r0, 45368 │ │ │ │ + bne.n 45398 │ │ │ │ + cbnz r0, 453b0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (453b8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 453b2 │ │ │ │ + ldr r3, [pc, #84] @ (45400 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 453fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4537a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 453a2 │ │ │ │ - bl b1084 │ │ │ │ + bne.n 453c2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 453ea │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bbd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 453a6 │ │ │ │ - ldr r3, [pc, #40] @ (453bc ) │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 453ee │ │ │ │ + ldr r3, [pc, #40] @ (45404 ) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 453b0 │ │ │ │ + cbnz r3, 453f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 235774 <_PyErr_Format@@Base+0x1154> │ │ │ │ + b.w 234afc <_PyErr_Format@@Base+0x1150> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 453b2 │ │ │ │ + b.n 453fa │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 453b2 │ │ │ │ - ldr r0, [pc, #12] @ (453c0 ) │ │ │ │ + b.n 453fa │ │ │ │ + ldr r0, [pc, #12] @ (45408 ) │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -37260,107 +37292,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 4543e │ │ │ │ + bl 45486 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 453ea │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 45404 │ │ │ │ + cbnz r0, 45432 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4544c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1d6da4 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ + bl 1d6858 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 45424 │ │ │ │ + cbz r4, 4546c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 204810 │ │ │ │ + b.w 204228 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55996 @ 0xdabc │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 45496 │ │ │ │ + cbz r1, 454de │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - cbz r5, 45494 │ │ │ │ + cbz r5, 454dc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl e46fc │ │ │ │ + bl e4268 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 45490 │ │ │ │ + cbz r0, 454d8 │ │ │ │ add.w fp, r4, #4 │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 45490 │ │ │ │ + bge.n 454d8 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl d0b94 │ │ │ │ + bl d02d4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45496 │ │ │ │ + cbz r0, 454de │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 45472 │ │ │ │ + b.n 454ba │ │ │ │ mov r4, r7 │ │ │ │ - b.n 45496 │ │ │ │ + b.n 454de │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r2, #56040 @ 0xdae8 │ │ │ │ + movw r2, #52648 @ 0xcda8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 26a5f0 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ + b.w 269900 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl d0b94 │ │ │ │ - cbz r0, 454e4 │ │ │ │ + bl d02d4 │ │ │ │ + cbz r0, 4552c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r5, [r4, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1dcb08 │ │ │ │ + bl 1dc5c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 454e6 │ │ │ │ + b.n 4552e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ @@ -37373,20 +37405,20 @@ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 2b710 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4552a │ │ │ │ + bne.n 45572 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 455d8 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 45620 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -37398,272 +37430,272 @@ │ │ │ │ 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 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 455d6 │ │ │ │ + cbz r0, 4561e │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455be │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455be │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455be │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r5, #24] │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455be │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 455d4 │ │ │ │ + cbnz r0, 4561c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 455d8 │ │ │ │ + bge.n 45620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455d8 │ │ │ │ + cbnz r3, 45620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455d8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45620 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b4a6c │ │ │ │ - cbnz r0, 45608 │ │ │ │ + bl 2b3dc8 │ │ │ │ + cbnz r0, 45650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 457d4 │ │ │ │ + b.n 4581c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ - cbz r2, 45624 │ │ │ │ + cbz r2, 4566c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 45626 │ │ │ │ + b.n 4566e │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r1, #16 │ │ │ │ - cbnz r2, 45632 │ │ │ │ + cbnz r2, 4567a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 45632 │ │ │ │ - cbnz r4, 45654 │ │ │ │ + bne.n 4567a │ │ │ │ + cbnz r4, 4569c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ movw r3, #12660 @ 0x3174 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456b8 │ │ │ │ + cbz r0, 45700 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - bne.n 45684 │ │ │ │ + bne.n 456cc │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #56184 @ 0xdb78 │ │ │ │ + movw r0, #52792 @ 0xce38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r4, r6 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 456b8 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45700 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #57960 @ 0xe268 │ │ │ │ movteq r4, #81 @ 0x51 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 24cfdc <_PySlice_FromIndices@@Base+0x710> │ │ │ │ + bl 24c364 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3bf0c │ │ │ │ + bl 3bf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456b8 │ │ │ │ + bge.n 45700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 456b8 │ │ │ │ + cbnz r3, 45700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 456da │ │ │ │ + cbz r2, 45722 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 456dc │ │ │ │ + b.n 45724 │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 456ea │ │ │ │ - cbnz r2, 456ea │ │ │ │ - cbnz r4, 4570a │ │ │ │ + bhi.n 45732 │ │ │ │ + cbnz r2, 45732 │ │ │ │ + cbnz r4, 45752 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #208] @ (457d0 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #208] @ (45818 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457c6 │ │ │ │ + beq.n 4580e │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 45728 │ │ │ │ + beq.n 45770 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 4571c │ │ │ │ + cbz r6, 45764 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 45734 │ │ │ │ - b.n 45724 │ │ │ │ + beq.n 4577c │ │ │ │ + b.n 4576c │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 4573c │ │ │ │ + b.n 45784 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 4573c │ │ │ │ + b.n 45784 │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457c6 │ │ │ │ + beq.n 4580e │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45760 │ │ │ │ + bne.n 457a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45768 │ │ │ │ + b.n 457b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 45782 │ │ │ │ + cbnz r5, 457ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4577e │ │ │ │ + bge.n 457c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4577e │ │ │ │ + cbnz r3, 457c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 457c6 │ │ │ │ + b.n 4580e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4579c │ │ │ │ + beq.n 457e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [r5, #8] │ │ │ │ - cbz r7, 457b0 │ │ │ │ + cbz r7, 457f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #20] │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4577e │ │ │ │ + b.n 457c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #2140 @ 0x85c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45846 │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4588e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 45810 │ │ │ │ + cbz r4, 45858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #52] @ (45848 ) │ │ │ │ + ldr r5, [pc, #52] @ (45890 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -37678,147 +37710,147 @@ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004584c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00045894 <_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 │ │ │ │ - bl 1e51e8 │ │ │ │ - cbz r0, 4588e <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bl 1e4bb4 │ │ │ │ + cbz r0, 458d6 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (45890 <_PyErr_SetLocaleString@@Base+0x44>) │ │ │ │ + ldr r0, [pc, #40] @ (458d8 <_PyErr_SetLocaleString@@Base+0x44>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f5348 <_PyUnicodeWriter_WriteStr@@Base+0x9e0> │ │ │ │ + bl f4af0 <_PyUnicodeWriter_WriteStr@@Base+0x5f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4588e <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bge.n 458d6 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4588e <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + cbnz r3, 458d6 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 45e12 │ │ │ │ + b.n 45e5a │ │ │ │ stmdb 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 │ │ │ │ - cbz r1, 458c4 <_PyErr_SetLocaleString@@Base+0x78> │ │ │ │ - movw r0, #25760 @ 0x64a0 │ │ │ │ + cbz r1, 4590c <_PyErr_SetLocaleString@@Base+0x78> │ │ │ │ + movw r0, #22368 @ 0x5760 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 240618 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 458d2 <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bl 23f9a4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 4591a <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 458d6 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ + bpl.n 4591e <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45a04 <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #308] @ (45a0c <_PyErr_SetLocaleString@@Base+0x1c0>) │ │ │ │ - bl 9b7ac │ │ │ │ + b.n 45a4c <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #308] @ (45a54 <_PyErr_SetLocaleString@@Base+0x1c0>) │ │ │ │ + bl 9b6b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 458d2 <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + blt.n 4591a <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 45902 <_PyErr_SetLocaleString@@Base+0xb6> │ │ │ │ + beq.n 4594a <_PyErr_SetLocaleString@@Base+0xb6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #56488 @ 0xdca8 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - bl 9b2bc │ │ │ │ + b.w f3ae4 │ │ │ │ + bl 9b1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45a04 <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + beq.n 45a4c <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4591a <_PyErr_SetLocaleString@@Base+0xce> │ │ │ │ + bne.n 45962 <_PyErr_SetLocaleString@@Base+0xce> │ │ │ │ adds r6, #12 │ │ │ │ - b.n 45998 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ + b.n 459e0 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ mov.w fp, #20 │ │ │ │ add.w sl, r6, #16 │ │ │ │ mul.w r1, fp, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 45958 <_PyErr_SetLocaleString@@Base+0x10c> │ │ │ │ + beq.n 459a0 <_PyErr_SetLocaleString@@Base+0x10c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 2208b4 │ │ │ │ + bl 21fef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 459e8 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + beq.n 45a30 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 45950 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + cbnz r3, 45998 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ ldr.w r3, [sl, r5, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 45922 <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + b.n 4596a <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 459b6 <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ - bl 110750 │ │ │ │ + ble.n 459fe <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ + bl 110238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 459e8 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + beq.n 45a30 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56564 @ 0xdcf4 │ │ │ │ + movw r1, #53172 @ 0xcfb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459e8 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + bge.n 45a30 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459e8 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + cbnz r3, 45a30 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 459e8 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a30 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ cmp r5, r8 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - beq.n 459b6 <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ + beq.n 459fe <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ 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 45998 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ - ldr r0, [pc, #88] @ (45a10 <_PyErr_SetLocaleString@@Base+0x1c4>) │ │ │ │ + b.n 459e0 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #88] @ (45a58 <_PyErr_SetLocaleString@@Base+0x1c4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -37826,591 +37858,591 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 45a04 <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + b.n 45a4c <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 458d2 <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bge.w 4591a <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 458d2 <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bne.w 4591a <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458d2 <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4591a <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf2280052 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 45a36 <_PyErr_SetLocaleString@@Base+0x1ea> │ │ │ │ + cbz r0, 45a7e <_PyErr_SetLocaleString@@Base+0x1ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a58 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + bge.n 45aa0 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a58 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + b.n 45aa0 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 45a50 <_PyErr_SetLocaleString@@Base+0x204> │ │ │ │ - bl 1f0c78 │ │ │ │ - cbz r0, 45a4c <_PyErr_SetLocaleString@@Base+0x200> │ │ │ │ + cbz r0, 45a98 <_PyErr_SetLocaleString@@Base+0x204> │ │ │ │ + bl 1f05a4 │ │ │ │ + cbz r0, 45a94 <_PyErr_SetLocaleString@@Base+0x200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 45a58 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + b.n 45aa0 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45a88 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ + bne.n 45ad0 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45a9e <_PyErr_SetLocaleString@@Base+0x252> │ │ │ │ + bne.n 45ae6 <_PyErr_SetLocaleString@@Base+0x252> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 45abc <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + b.n 45b04 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24688 @ 0x6070 │ │ │ │ + movw r0, #21216 @ 0x52e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45b70 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ - b.n 45a72 <_PyErr_SetLocaleString@@Base+0x226> │ │ │ │ - bl 174b24 │ │ │ │ + beq.n 45bb8 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + b.n 45aba <_PyErr_SetLocaleString@@Base+0x226> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45abc <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 45b04 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b70 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bne.n 45bb8 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45aca <_PyErr_SetLocaleString@@Base+0x27e> │ │ │ │ + bne.n 45b12 <_PyErr_SetLocaleString@@Base+0x27e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 45ae8 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 45b30 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45ae8 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 45b30 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b70 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bne.n 45bb8 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 45b78 <_PyErr_SetLocaleString@@Base+0x32c> │ │ │ │ + vldr d6, [pc, #136] @ 45bc0 <_PyErr_SetLocaleString@@Base+0x32c> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 45b18 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ + ble.n 45b60 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 45b18 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ + bhi.n 45b60 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b910 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 45b50 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ + bvc.n 45b98 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45b4c <_PyErr_SetLocaleString@@Base+0x300> │ │ │ │ + bvs.n 45b94 <_PyErr_SetLocaleString@@Base+0x300> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45b54 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 45b9c <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 45b60 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + b.n 45ba8 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 45b60 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + cbz r3, 45ba8 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6d98 │ │ │ │ - cbnz r0, 45b70 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl 2b60f0 │ │ │ │ + cbnz r0, 45bb8 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45ba0 <_PyErr_SetLocaleString@@Base+0x354> │ │ │ │ + bne.n 45be8 <_PyErr_SetLocaleString@@Base+0x354> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45bb6 │ │ │ │ + b.w 45bfe │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15480 @ 0x3c78 │ │ │ │ + movw r0, #12088 @ 0x2f38 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b94 <_PyErr_SetLocaleString@@Base+0x348> │ │ │ │ + bne.n 45bdc <_PyErr_SetLocaleString@@Base+0x348> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045bb6 : │ │ │ │ +00045bfe : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r0, 45bcc │ │ │ │ + cbz r0, 45c14 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 45bd2 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 45d5a │ │ │ │ + cbnz r1, 45c1a │ │ │ │ + bl 5da98 │ │ │ │ + b.n 45da2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d3c │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - cbnz r5, 45be6 │ │ │ │ + cbnz r5, 45c2e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 45bee │ │ │ │ + cbz r5, 45c36 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.w 45d3c │ │ │ │ + bmi.w 45d84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d3c │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 45d3c │ │ │ │ + bmi.w 45d84 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d3c │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d3c │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d14 │ │ │ │ + beq.n 45d5c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d14 │ │ │ │ - movw r2, #43889 @ 0xab71 │ │ │ │ + beq.n 45d5c │ │ │ │ + movw r2, #42669 @ 0xa6ad │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45ce8 │ │ │ │ + bne.n 45d30 │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c5e │ │ │ │ + beq.n 45ca6 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45c86 │ │ │ │ + beq.n 45cce │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 45c66 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 45cae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cfa │ │ │ │ - b.n 45c66 │ │ │ │ + beq.n 45d42 │ │ │ │ + b.n 45cae │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45c86 │ │ │ │ + beq.n 45cce │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c86 │ │ │ │ + beq.n 45cce │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 45c86 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 45cce │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 45cba │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 45d02 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 45cd8 │ │ │ │ + beq.n 45d20 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 45cd8 │ │ │ │ + cbz r1, 45d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r1 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 45cb0 │ │ │ │ + blt.n 45cf8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9fea0 │ │ │ │ + bl 9fa7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d5a │ │ │ │ + bne.n 45da2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10abe8 │ │ │ │ - b.n 45cd4 │ │ │ │ + bl 10a724 │ │ │ │ + b.n 45d1c │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 45cd0 │ │ │ │ - bl 20f7dc │ │ │ │ - b.n 45cd4 │ │ │ │ - bl 9ef58 │ │ │ │ + bne.n 45d18 │ │ │ │ + bl 20f148 │ │ │ │ + b.n 45d1c │ │ │ │ + bl 9ee98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d5a │ │ │ │ + bne.n 45da2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 45cee │ │ │ │ + b.n 45d36 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d5c │ │ │ │ + bne.n 45da4 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d14 │ │ │ │ + bge.n 45d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45d14 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45d5c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12332c │ │ │ │ + bl 122b80 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 45d5c │ │ │ │ + bne.n 45da4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d3c │ │ │ │ + bge.n 45d84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 45d3c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 45d84 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44184 @ 0xac98 │ │ │ │ + movw r1, #40792 @ 0x9f58 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45da2 │ │ │ │ + cbz r0, 45dea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 45d86 │ │ │ │ + cbz r3, 45dce │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 45d8e │ │ │ │ + b.n 45dd6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 45d96 │ │ │ │ + cbz r2, 45dde │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 45d9e │ │ │ │ + b.n 45de6 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 46140 │ │ │ │ + bl 46188 │ │ │ │ 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, #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 45de4 │ │ │ │ + bne.n 45e2c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22892 @ 0x596c │ │ │ │ + movw r0, #19500 @ 0x4c2c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45e0e │ │ │ │ + b.n 45e56 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 172488 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 171aa0 <_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 44e54 │ │ │ │ + bl 44e9c │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 45e0a │ │ │ │ - bl 15ec84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 45e52 │ │ │ │ + bl 15e2b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e0e │ │ │ │ - bl ac854 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 45e56 │ │ │ │ + bl abcec <_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 45e40 │ │ │ │ + bne.n 45e88 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + movw r1, #53272 @ 0xd018 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 45e5e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 45ea6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrsb.w r0, [r4, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 45e62 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + ble.n 45eaa │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46018 │ │ │ │ + b.n 46060 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f6c │ │ │ │ + bne.w 45fb4 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ - cbz r3, 45e9c │ │ │ │ + cbz r3, 45ee4 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 45e8e │ │ │ │ - movw r1, #56712 @ 0xdd88 │ │ │ │ + cbnz r4, 45ed6 │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 46018 │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 46060 │ │ │ │ + movw r1, #53372 @ 0xd07c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 45e5e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 45ea6 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ - cbz r6, 45eb6 │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + cbz r6, 45efe │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ - b.n 45e5e │ │ │ │ + bl 17fd40 │ │ │ │ + b.n 45ea6 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 45eda │ │ │ │ + beq.n 45f22 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35484 @ 0x8a9c │ │ │ │ + movw r1, #32092 @ 0x7d5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 45e5e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 45ea6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ strb.w r2, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 45f2a │ │ │ │ - movw r1, #43848 @ 0xab48 │ │ │ │ + cbnz r3, 45f72 │ │ │ │ + movw r1, #43856 @ 0xab50 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ea80 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ + bl 27dd88 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fd0 │ │ │ │ + beq.n 46018 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 46018 │ │ │ │ + bne.w 46060 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fac │ │ │ │ + bge.n 45ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45fac │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fac │ │ │ │ + bne.n 45ff4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ff4 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #43960 @ 0xabb8 │ │ │ │ + movw r1, #40568 @ 0x9e78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ 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 e1f14 │ │ │ │ + bl e1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e5e │ │ │ │ + beq.n 45ea6 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 27ea80 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ + bl 27dd88 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b54f0 │ │ │ │ + bl 2b4848 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45fd0 │ │ │ │ - b.n 46018 │ │ │ │ + cbz r0, 46018 │ │ │ │ + b.n 46060 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2745d4 │ │ │ │ + bl 2738dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 45f8a │ │ │ │ + cbz r3, 45fd2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2b54f0 │ │ │ │ - cbz r0, 45fd0 │ │ │ │ + b.w 2b4848 │ │ │ │ + cbz r0, 46018 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46018 │ │ │ │ + bne.n 46060 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fac │ │ │ │ + bge.n 45ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45fac │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45ff4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 45e5e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 45ea6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r4, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl f69c4 │ │ │ │ - cbnz r0, 45ffe │ │ │ │ - movw r3, #43848 @ 0xab48 │ │ │ │ + bl f6524 │ │ │ │ + cbnz r0, 46046 │ │ │ │ + movw r3, #43856 @ 0xab50 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45e5e │ │ │ │ + beq.w 45ea6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 45e5e │ │ │ │ - bl f7144 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bne.w 45ea6 │ │ │ │ + bl f6d64 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004601e : │ │ │ │ +00046066 : │ │ │ │ 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] @ (46088 ) │ │ │ │ + ldr r2, [pc, #88] @ (460d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #91136 @ 0x16400 │ │ │ │ @@ -38422,179 +38454,193 @@ │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 46052 │ │ │ │ + bne.n 4609a │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1428] @ 0x594 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 460ae │ │ │ │ + cbz r0, 460f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 460d0 │ │ │ │ + bge.n 46118 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 460d0 │ │ │ │ + b.n 46118 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 460c8 │ │ │ │ - bl 1f0c78 │ │ │ │ - cbz r0, 460c4 │ │ │ │ + cbz r0, 46110 │ │ │ │ + bl 1f05a4 │ │ │ │ + cbz r0, 4610c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 460d0 │ │ │ │ + b.n 46118 │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ 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 159ecc │ │ │ │ + bl 159500 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4613e │ │ │ │ + bge.n 46186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4613e │ │ │ │ + cbnz r3, 46186 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 46170 │ │ │ │ + ble.n 461b8 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #5344 @ 0x14e0 │ │ │ │ + movw r3, #4764 @ 0x129c │ │ │ │ movt r3, #66 @ 0x42 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #33744 @ 0x83d0 │ │ │ │ + movw r4, #30352 @ 0x7690 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4616c │ │ │ │ + beq.n 461b4 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 4615e │ │ │ │ + b.n 461a6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 46186 │ │ │ │ + cbz r3, 461ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461a4 │ │ │ │ + bge.n 461ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 461a4 │ │ │ │ + b.n 461ec │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 46196 │ │ │ │ + cbnz r3, 461de │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 46198 │ │ │ │ + b.n 461e0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ + movw r0, #53424 @ 0xd0b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000461a8 : │ │ │ │ +000461f0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (461c0 ) │ │ │ │ + ldr r4, [pc, #16] @ (46208 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 244044 <_PyInterpreterState_GetIDObject@@Base+0x1b4> │ │ │ │ + b.w 2433cc <_PyInterpreterState_GetIDObject@@Base+0x1b4> │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 461e4 │ │ │ │ + bhi.n 4622c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 461fa │ │ │ │ + ble.n 46242 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46202 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ + b.n 4624a │ │ │ │ + movw r0, #21596 @ 0x545c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461dc │ │ │ │ + bne.n 46224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4631c │ │ │ │ + b.n 4638c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 46268 │ │ │ │ + movw r0, #53440 @ 0xd0c0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + b.w 94f50 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + pop {r4} │ │ │ │ + b.w 94f50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #132] @ (462a0 ) │ │ │ │ + ldr r1, [pc, #132] @ (46310 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -38609,71 +38655,71 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 139190 │ │ │ │ + bl 138a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138a50 │ │ │ │ + bl 1382e0 │ │ │ │ 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 4629c │ │ │ │ + bge.n 4630c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4629c │ │ │ │ + cbnz r3, 4630c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462ae │ │ │ │ - b.w 9435c │ │ │ │ + blt.n 4631e │ │ │ │ + b.w 9425c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6124 @ 0x17ec │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b4a18 │ │ │ │ + bl 2b3dac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46302 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 46372 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 46318 │ │ │ │ + b.n 46388 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -38686,75 +38732,75 @@ │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 46354 │ │ │ │ + beq.n 463c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 463c6 │ │ │ │ + bne.n 46436 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 46360 │ │ │ │ - movw r7, #56848 @ 0xde10 │ │ │ │ + b.n 463d0 │ │ │ │ + movw r7, #53456 @ 0xd0d0 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ mov.w r9, #6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 46384 │ │ │ │ + cbz r4, 463f4 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 4639a │ │ │ │ + beq.n 4640a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 46394 │ │ │ │ + bge.n 46404 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ blx 2c318 │ │ │ │ - cbz r0, 46394 │ │ │ │ + cbz r0, 46404 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 46370 │ │ │ │ + b.n 463e0 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ mov r5, r4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 4639a │ │ │ │ + beq.n 4640a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 463b2 │ │ │ │ + beq.n 46422 │ │ │ │ mov fp, r4 │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 463b0 │ │ │ │ + blt.n 46420 │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ blx 2c318 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4639a │ │ │ │ + bne.n 4640a │ │ │ │ mov r4, fp │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 463bc │ │ │ │ + beq.n 4642c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ subs r1, r4, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 188d88 │ │ │ │ - b.n 463c8 │ │ │ │ + bl 1886ec │ │ │ │ + b.n 46438 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 r1, [pc, #136] @ (46468 ) │ │ │ │ + ldr r1, [pc, #136] @ (464d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -38769,38 +38815,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 139190 │ │ │ │ + bl 138a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138a50 │ │ │ │ + bl 1382e0 │ │ │ │ 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 46464 │ │ │ │ + bge.n 464d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46464 │ │ │ │ + cbnz r3, 464d4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ @@ -38825,672 +38871,672 @@ │ │ │ │ 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 464d0 │ │ │ │ + bhi.n 46540 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 464e6 │ │ │ │ - b.n 464f8 │ │ │ │ - movw r0, #24876 @ 0x612c │ │ │ │ + cbnz r0, 46556 │ │ │ │ + b.n 46568 │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465dc │ │ │ │ - b.n 464c2 │ │ │ │ - bl 9b92c │ │ │ │ + beq.n 4664c │ │ │ │ + b.n 46532 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46506 │ │ │ │ + blt.n 46576 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 46516 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 46586 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 465dc │ │ │ │ + bne.n 4664c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46516 │ │ │ │ + b.n 46586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 464f4 │ │ │ │ + bne.n 46564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 464f4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46564 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 465a2 │ │ │ │ + ble.n 46612 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4654a │ │ │ │ + bpl.n 465ba │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46546 │ │ │ │ + beq.n 465b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56888 @ 0xde38 │ │ │ │ + movw r1, #53496 @ 0xd0f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 465a4 │ │ │ │ + b.n 46614 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4655c │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 4657c │ │ │ │ + beq.n 465cc │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 465ec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4659c │ │ │ │ + beq.n 4660c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56980 @ 0xde94 │ │ │ │ + movw r1, #53588 @ 0xd154 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #664 @ 0x298 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24876 @ 0x612c │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 465dc │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4664c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 465a4 │ │ │ │ + b.n 46614 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 465c0 │ │ │ │ - cbz r1, 465b0 │ │ │ │ + bgt.n 46630 │ │ │ │ + cbz r1, 46620 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 465b8 │ │ │ │ + b.n 46628 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ 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 46bce │ │ │ │ + b.n 46c3e │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 46604 │ │ │ │ + cbnz r3, 46674 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46604 │ │ │ │ + ble.n 46674 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46604 │ │ │ │ - cbnz r4, 46620 │ │ │ │ + bne.n 46674 │ │ │ │ + cbnz r4, 46690 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #64] @ (46658 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #64] @ (466c8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46650 │ │ │ │ + cbz r0, 466c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 46650 │ │ │ │ + beq.n 466c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4663e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 46650 │ │ │ │ + bne.n 466ae │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 466c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 26c3bc │ │ │ │ + b.w 26b6cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4666a │ │ │ │ + bne.n 466da │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 11ac90 │ │ │ │ - b.w 20e820 │ │ │ │ + b.w 11a77c │ │ │ │ + b.w 20e22c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4669a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 466a4 │ │ │ │ + bne.n 4670a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 46714 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 466d4 │ │ │ │ + beq.n 46744 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57380 @ 0xe024 │ │ │ │ + movw r1, #53988 @ 0xd2e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4675c │ │ │ │ + beq.n 467cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 466f4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4675c │ │ │ │ + bne.n 46764 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 467cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6056 @ 0x17a8 │ │ │ │ + movw r1, #2664 @ 0xa68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #57416 @ 0xe048 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4675c │ │ │ │ - bl b1084 │ │ │ │ + beq.n 467cc │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b2e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 46750 │ │ │ │ + bne.n 467c0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4673e │ │ │ │ - bl 11699c │ │ │ │ + bne.n 467ae │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46710 │ │ │ │ - b.n 4675c │ │ │ │ + beq.n 46780 │ │ │ │ + b.n 467cc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4673e │ │ │ │ + blt.n 467ae │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e523c │ │ │ │ + b.w 1e4c08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 27b0ac │ │ │ │ + b.w 27a3b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 467ac │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 467b2 │ │ │ │ + beq.n 4681c │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 46822 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 467da │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4684a │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 467da │ │ │ │ - movw r3, #57428 @ 0xe054 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4684a │ │ │ │ + movw r3, #54036 @ 0xd314 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46850 │ │ │ │ + b.n 468c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46802 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46872 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46802 │ │ │ │ - movw r3, #57476 @ 0xe084 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46872 │ │ │ │ + movw r3, #54084 @ 0xd344 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46850 │ │ │ │ + b.n 468c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4682a │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4689a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4682a │ │ │ │ - movw r3, #57524 @ 0xe0b4 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4689a │ │ │ │ + movw r3, #54132 @ 0xd374 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46850 │ │ │ │ + b.n 468c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4687a │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 468ea │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4687a │ │ │ │ - movw r3, #57572 @ 0xe0e4 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 468ea │ │ │ │ + movw r3, #54180 @ 0xd3a4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a4ec │ │ │ │ - bl 940a4 │ │ │ │ + bl 229b34 │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbnz r0, 468c2 │ │ │ │ - b.n 46bc2 │ │ │ │ + cbnz r0, 46932 │ │ │ │ + b.n 46c32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 468c8 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46938 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 468c8 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + cbnz r0, 46938 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #57620 @ 0xe114 │ │ │ │ + movw r3, #54228 @ 0xd3d4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46bc2 │ │ │ │ + beq.w 46c32 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46bc6 │ │ │ │ + b.n 46c36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46924 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46994 │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46924 │ │ │ │ - movw r0, #34915 @ 0x8863 │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46994 │ │ │ │ + movw r0, #35027 @ 0x88d3 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b41f4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46924 │ │ │ │ - bl 940a4 │ │ │ │ + bl b38d4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46994 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bb6 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.w 46c26 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57672 @ 0xe148 │ │ │ │ + movw r3, #54280 @ 0xd408 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bb6 │ │ │ │ - b.n 46bc2 │ │ │ │ + bne.w 46c26 │ │ │ │ + b.n 46c32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4698a │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 469fa │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 4698a │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 469fa │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4698a │ │ │ │ - movw r0, #35841 @ 0x8c01 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 469fa │ │ │ │ + movw r0, #35953 @ 0x8c71 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b41f4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 4698a │ │ │ │ - bl 940a4 │ │ │ │ + bl b38d4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 469fa │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bb6 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.w 46c26 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57720 @ 0xe178 │ │ │ │ + movw r3, #54328 @ 0xd438 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bb6 │ │ │ │ - b.n 46bc2 │ │ │ │ + bne.w 46c26 │ │ │ │ + b.n 46c32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a72 │ │ │ │ + beq.n 46ae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a72 │ │ │ │ + beq.n 46ae2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46a72 │ │ │ │ + bne.n 46ae2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 469d0 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 469d6 │ │ │ │ + beq.n 46a40 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 46a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46a6c │ │ │ │ + bne.n 46adc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46a24 │ │ │ │ - movw r0, #37065 @ 0x90c9 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46a94 │ │ │ │ + movw r0, #37177 @ 0x9139 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d0158 <_PySys_GetRequiredAttr@@Base+0x14ac> │ │ │ │ - cbz r0, 46a24 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl 1cfbf0 <_PySys_GetRequiredAttr@@Base+0x1230> │ │ │ │ + cbz r0, 46a94 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #57760 @ 0xe1a0 │ │ │ │ + movw r3, #54368 @ 0xd460 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 46a6c │ │ │ │ + cbz r0, 46adc │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46a72 │ │ │ │ + b.n 46ae2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 46a6c │ │ │ │ + cbnz r3, 46adc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46a6c │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46adc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl baea8 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl ba5a0 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46a6c │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + cbnz r0, 46adc │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57800 @ 0xe1c8 │ │ │ │ + movw r3, #54408 @ 0xd488 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 46a6c │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 46adc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 46a72 │ │ │ │ + b.n 46ae2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bc2 │ │ │ │ + bne.w 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46ae0 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46ae0 │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46b50 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46ae0 │ │ │ │ + cbnz r3, 46b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4930e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 4937e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46ae0 │ │ │ │ - movw r0, #37065 @ 0x90c9 │ │ │ │ + cbnz r3, 46b50 │ │ │ │ + movw r0, #37177 @ 0x9139 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b41f4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46ae0 │ │ │ │ - bl 940a4 │ │ │ │ + bl b38d4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46b50 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bb6 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.n 46c26 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57840 @ 0xe1f0 │ │ │ │ + movw r3, #54448 @ 0xd4b0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bb6 │ │ │ │ - b.n 46bc2 │ │ │ │ + bne.n 46c26 │ │ │ │ + b.n 46c32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46bc2 │ │ │ │ + bne.n 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46b58 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46b58 │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46bc8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b58 │ │ │ │ + cbnz r3, 46bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4930e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 4937e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 46b58 │ │ │ │ + cbnz r6, 46bc8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46b58 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233a3c <_Py_HashDouble@@Base+0x158> │ │ │ │ - cbz r0, 46b58 │ │ │ │ + bl 232dcc <_Py_HashDouble@@Base+0x158> │ │ │ │ + cbz r0, 46bc8 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d037c <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ - cbz r0, 46b58 │ │ │ │ - bl 940a4 │ │ │ │ + bl 1cfe14 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ + cbz r0, 46bc8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bb6 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.n 46c26 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57872 @ 0xe210 │ │ │ │ + movw r3, #54480 @ 0xd4d0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 46bb6 │ │ │ │ - b.n 46bc2 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 46c26 │ │ │ │ + b.n 46c32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46bc2 │ │ │ │ + cbnz r3, 46c32 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 46bc0 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 46c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl df5a8 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46bc0 │ │ │ │ + bl df084 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46c30 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46bc0 │ │ │ │ + cbnz r3, 46c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4930e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 4937e <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 46bc0 │ │ │ │ + cbnz r0, 46c30 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d037c <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ - cbz r0, 46bc0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 46bb6 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl 1cfe14 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ + cbz r0, 46c30 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 46c26 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #57916 @ 0xe23c │ │ │ │ + movw r3, #54524 @ 0xd4fc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 46bc2 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 46c32 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46bc6 │ │ │ │ + b.n 46c36 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -39498,120 +39544,90 @@ │ │ │ │ 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 46c06 │ │ │ │ - cbz r4, 46bf4 │ │ │ │ + bne.n 46c76 │ │ │ │ + cbz r4, 46c64 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46bfc │ │ │ │ + b.n 46c6c │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46c84 │ │ │ │ + cbz r0, 46cf4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 46c3a │ │ │ │ + ble.n 46caa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46c2a │ │ │ │ + cbz r3, 46c9a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c32 │ │ │ │ + b.n 46ca2 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46c42 │ │ │ │ + cbz r3, 46cb2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46c4a │ │ │ │ + b.n 46cba │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 46c54 │ │ │ │ + cbz r2, 46cc4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 46c5c │ │ │ │ + b.n 46ccc │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ blx 2c030 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 46c84 │ │ │ │ + ble.n 46cf4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46c6e │ │ │ │ + cbz r3, 46cde │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46c76 │ │ │ │ + b.n 46ce6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00046c8a : │ │ │ │ - cbz r1, 46c8e │ │ │ │ - b.n 46dc0 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ +00046cfa : │ │ │ │ + cbz r1, 46cfe │ │ │ │ + b.n 46de2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00046cb8 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 46cc0 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 46d04 <_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 46cec <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ - movw r1, #43688 @ 0xaaa8 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #8068 @ 0x1f84 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 234480 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #43816 @ 0xab28 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #57964 @ 0xe26c │ │ │ │ - movt r2, #49 @ 0x31 │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 234480 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39619,146 +39635,176 @@ │ │ │ │ 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 │ │ │ │ - beq.n 46d3e <_PyEval_FormatExcUnbound@@Base+0x86> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 46d44 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 46d60 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 46d66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 46d50 <_PyEval_FormatExcUnbound@@Base+0x98> │ │ │ │ + cbz r3, 46d72 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d72 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ + b.n 46d94 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 46d6e <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 46d90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46d6e <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + cbnz r3, 46d90 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 46d6e <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 46d90 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 46d96 <_PyEval_FormatExcUnbound@@Base+0xde> │ │ │ │ + bhi.n 46db8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46dac <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ble.n 46dce │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46db4 <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ - movw r0, #25144 @ 0x6238 │ │ │ │ + b.n 46dd6 │ │ │ │ + movw r0, #21752 @ 0x54f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46d8e <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + bne.n 46db0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4631c │ │ │ │ + b.w 4638c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 46df4 <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + cbz r1, 46e16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 46df4 <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + bmi.n 46e16 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #58084 @ 0xe2e4 │ │ │ │ + movw r1, #54600 @ 0xd548 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 46e24 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 46e46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 46e06 <_PyEval_FormatExcUnbound@@Base+0x14e> │ │ │ │ + bpl.n 46e28 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4c4d0 <_PyObject_SetManagedDict@@Base> │ │ │ │ - bl 1d8a88 <_PyToken_ThreeChars@@Base+0x2f18> │ │ │ │ + b.w 4c542 <_PyObject_SetManagedDict@@Base> │ │ │ │ + bl 1d8540 <_PyToken_ThreeChars@@Base+0x2f1c> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 46e2a <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r0, 46e4c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16768 @ 0x4180 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e40 <_PyEval_FormatExcUnbound@@Base+0x188> │ │ │ │ + b.n 46e62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00046e64 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 46e6c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 46eb0 <_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 46e98 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + movw r2, #4396 @ 0x112c │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 23380c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + movw r2, #54656 @ 0xd580 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 23380c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + bx lr │ │ │ │ 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 46e70 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bge.n 46ee0 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6124 @ 0x17ec │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e7c <_PyEval_FormatExcUnbound@@Base+0x1c4> │ │ │ │ + b.n 46eec <_PyEval_FormatExcUnbound@@Base+0x88> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1305cc │ │ │ │ + bl 12ff38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f10 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ - ldr r5, [pc, #124] @ (46f14 <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ + bne.n 46f80 <_PyEval_FormatExcUnbound@@Base+0x11c> │ │ │ │ + ldr r5, [pc, #124] @ (46f84 <_PyEval_FormatExcUnbound@@Base+0x120>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -39770,334 +39816,334 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr.w r3, [r5, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3868] @ 0xf1c │ │ │ │ - cbz r2, 46eec <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + cbz r2, 46f5c <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46eec <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bge.n 46f5c <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46eec <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + cbnz r3, 46f5c <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 46f06 <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ + cbz r0, 46f76 <_PyEval_FormatExcUnbound@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46f06 <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ + bge.n 46f76 <_PyEval_FormatExcUnbound@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46f06 <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46f76 <_PyEval_FormatExcUnbound@@Base+0x112> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 46f30 <_PyEval_FormatExcUnbound@@Base+0x278> │ │ │ │ - ldr r2, [pc, #20] @ (46f34 <_PyEval_FormatExcUnbound@@Base+0x27c>) │ │ │ │ + cbnz r3, 46fa0 <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #20] @ (46fa4 <_PyEval_FormatExcUnbound@@Base+0x140>) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 5cb84 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b.w 5cd10 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r2, #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 46f66 <_PyEval_FormatExcUnbound@@Base+0x2ae> │ │ │ │ + bhi.n 46fd6 <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181b60 │ │ │ │ - bl eec00 │ │ │ │ + bl 1814c0 │ │ │ │ + bl ee794 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 12bd14 │ │ │ │ + b.w 12b5c8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20260 @ 0x4f24 │ │ │ │ + movw r0, #16868 @ 0x41e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f4c <_PyEval_FormatExcUnbound@@Base+0x294> │ │ │ │ + bne.n 46fbc <_PyEval_FormatExcUnbound@@Base+0x158> │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 46f84 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ - b.n 473bc │ │ │ │ + cbnz r3, 46ff4 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ + b.n 4742c │ │ │ │ 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 dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b889c <_PyType_SetVersion@@Base+0x30c> │ │ │ │ + b.w 2b7bcc <_PyType_SetVersion@@Base+0x30c> │ │ │ │ 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, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 46fd0 <_PyEval_FormatExcUnbound@@Base+0x318> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 46fd6 <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ + beq.n 47040 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 47046 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4703c <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + cbz r0, 470ac <_PyEval_FormatExcUnbound@@Base+0x248> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4703c <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 470ac <_PyEval_FormatExcUnbound@@Base+0x248> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4703c <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 470ac <_PyEval_FormatExcUnbound@@Base+0x248> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d037c <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ - cbz r0, 4703c <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl 1cfe14 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ + cbz r0, 470ac <_PyEval_FormatExcUnbound@@Base+0x248> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movw r3, #43712 @ 0xaac0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #58268 @ 0xe39c │ │ │ │ + movw r3, #54876 @ 0xd65c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 471ea <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ - b.n 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 4725a <_PyEval_FormatExcUnbound@@Base+0x3f6> │ │ │ │ + b.n 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4709e <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4710e <_PyEval_FormatExcUnbound@@Base+0x2aa> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 4709e <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 4710e <_PyEval_FormatExcUnbound@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl e4a64 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ - cbz r0, 4709e <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ - movw r0, #34273 @ 0x85e1 │ │ │ │ + bl e45d0 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + cbz r0, 4710e <_PyEval_FormatExcUnbound@@Base+0x2aa> │ │ │ │ + movw r0, #34385 @ 0x8651 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b41f4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 4709e <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl b38d4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 4710e <_PyEval_FormatExcUnbound@@Base+0x2aa> │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #58328 @ 0xe3d8 │ │ │ │ + movw r3, #54936 @ 0xd698 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222dd8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940a4 │ │ │ │ + bl 222418 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 471ea <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ - b.n 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 4725a <_PyEval_FormatExcUnbound@@Base+0x3f6> │ │ │ │ + b.n 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 486e0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl 48750 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d82b4 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl 1d7d68 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d1664 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl d0da4 │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d40d0 │ │ │ │ + bl 1d3b90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbnz r3, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 47120 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ - movw r3, #58368 @ 0xe400 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 47190 <_PyEval_FormatExcUnbound@@Base+0x32c> │ │ │ │ + movw r3, #54976 @ 0xd6c0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 471d4 <_PyEval_FormatExcUnbound@@Base+0x51c> │ │ │ │ + b.n 47244 <_PyEval_FormatExcUnbound@@Base+0x3e0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.n 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 486e0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bl 48750 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29a23c <_PyTime_FromMillisecondsObject@@Base+0x100> │ │ │ │ + bl 299490 <_PyTime_FromMillisecondsObject@@Base+0x100> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4717e <_PyEval_FormatExcUnbound@@Base+0x4c6> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 47184 <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ + beq.n 471ee <_PyEval_FormatExcUnbound@@Base+0x38a> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 471f4 <_PyEval_FormatExcUnbound@@Base+0x390> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47190 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ + cbz r3, 47200 <_PyEval_FormatExcUnbound@@Base+0x39c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + b.n 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl d1664 │ │ │ │ - cbz r0, 471a4 <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ + bl d0da4 │ │ │ │ + cbz r0, 47214 <_PyEval_FormatExcUnbound@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d40d0 │ │ │ │ + bl 1d3b90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 471a6 <_PyEval_FormatExcUnbound@@Base+0x4ee> │ │ │ │ + cbz r3, 47216 <_PyEval_FormatExcUnbound@@Base+0x3b2> │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r2, 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + cbnz r2, 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 471f0 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ - movw r3, #58368 @ 0xe400 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 47260 <_PyEval_FormatExcUnbound@@Base+0x3fc> │ │ │ │ + movw r3, #54976 @ 0xd6c0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ - bl 22a4ec │ │ │ │ - bl 940a4 │ │ │ │ + bl 229b34 │ │ │ │ + bl 93fa4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 471f2 <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + cbz r0, 47262 <_PyEval_FormatExcUnbound@@Base+0x3fe> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 471f6 <_PyEval_FormatExcUnbound@@Base+0x53e> │ │ │ │ + b.n 47266 <_PyEval_FormatExcUnbound@@Base+0x402> │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #58428 @ 0xe43c │ │ │ │ + movw r1, #55036 @ 0xd6fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4723c <_PyEval_FormatExcUnbound@@Base+0x584> │ │ │ │ + beq.n 472ac <_PyEval_FormatExcUnbound@@Base+0x448> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ @@ -40107,212 +40153,212 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 4725c <_PyEval_FormatExcUnbound@@Base+0x5a4> │ │ │ │ + cbz r3, 472cc <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4725e <_PyEval_FormatExcUnbound@@Base+0x5a6> │ │ │ │ + b.n 472ce <_PyEval_FormatExcUnbound@@Base+0x46a> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r6, 47274 <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ + cbnz r6, 472e4 <_PyEval_FormatExcUnbound@@Base+0x480> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 47274 <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ + ble.n 472e4 <_PyEval_FormatExcUnbound@@Base+0x480> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 47274 <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ - cbnz r4, 47294 <_PyEval_FormatExcUnbound@@Base+0x5dc> │ │ │ │ + bgt.n 472e4 <_PyEval_FormatExcUnbound@@Base+0x480> │ │ │ │ + cbnz r4, 47304 <_PyEval_FormatExcUnbound@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #96] @ (472ec <_PyEval_FormatExcUnbound@@Base+0x634>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #96] @ (4735c <_PyEval_FormatExcUnbound@@Base+0x4f8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 472da <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ + cbz r0, 4734a <_PyEval_FormatExcUnbound@@Base+0x4e6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159198 │ │ │ │ - cbz r0, 472a2 <_PyEval_FormatExcUnbound@@Base+0x5ea> │ │ │ │ + bl 1587cc │ │ │ │ + cbz r0, 47312 <_PyEval_FormatExcUnbound@@Base+0x4ae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 472da <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ + b.n 4734a <_PyEval_FormatExcUnbound@@Base+0x4e6> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 472c6 <_PyEval_FormatExcUnbound@@Base+0x60e> │ │ │ │ + beq.n 47336 <_PyEval_FormatExcUnbound@@Base+0x4d2> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 472b0 <_PyEval_FormatExcUnbound@@Base+0x5f8> │ │ │ │ + cbz r6, 47320 <_PyEval_FormatExcUnbound@@Base+0x4bc> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 472ca <_PyEval_FormatExcUnbound@@Base+0x612> │ │ │ │ + beq.n 4733a <_PyEval_FormatExcUnbound@@Base+0x4d6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 472cc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4733c <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4729e <_PyEval_FormatExcUnbound@@Base+0x5e6> │ │ │ │ - b.n 472cc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + bne.n 4730e <_PyEval_FormatExcUnbound@@Base+0x4aa> │ │ │ │ + b.n 4733c <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 472cc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + b.n 4733c <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 42646 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 4268e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 472e4 <_PyEval_FormatExcUnbound@@Base+0x62c> │ │ │ │ + cbz r3, 47354 <_PyEval_FormatExcUnbound@@Base+0x4f0> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r2, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000472f0 : │ │ │ │ - ldr r0, [pc, #4] @ (472f8 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +00047360 : │ │ │ │ + ldr r0, [pc, #4] @ (47368 ) │ │ │ │ + b.w 1da494 │ │ │ │ nop │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4731c │ │ │ │ + cbnz r3, 4738c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4731c │ │ │ │ + ble.n 4738c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4731c │ │ │ │ - cbnz r4, 4733a │ │ │ │ + bne.n 4738c │ │ │ │ + cbnz r4, 473aa │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ (473b8 ) │ │ │ │ + ldr r3, [pc, #136] @ (47428 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 473b2 │ │ │ │ + beq.n 47422 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4734c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 473a2 │ │ │ │ + bne.n 473bc │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 47412 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4735e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 473a2 │ │ │ │ + bne.n 473ce │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 47412 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b354 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 473a6 │ │ │ │ + bge.n 47416 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 47394 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 47404 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47362 │ │ │ │ - b.n 473a2 │ │ │ │ + beq.n 473d2 │ │ │ │ + b.n 47412 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 473b2 │ │ │ │ + b.n 47422 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 474fe │ │ │ │ + bl 4756e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ lsls r2, r2, #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 dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b8ac8 <_PyType_SetVersion@@Base+0x538> │ │ │ │ + b.w 2b7df8 <_PyType_SetVersion@@Base+0x538> │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 47416 │ │ │ │ + cbnz r4, 47486 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 47416 │ │ │ │ + ble.n 47486 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47416 │ │ │ │ - cbz r2, 47416 │ │ │ │ + bne.n 47486 │ │ │ │ + cbz r2, 47486 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #44676 @ 0xae84 │ │ │ │ + movw r1, #41060 @ 0xa064 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 47432 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 474a2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #12] @ (47438 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #12] @ (474a8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47400 │ │ │ │ + bne.n 47470 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40320,413 +40366,413 @@ │ │ │ │ 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 │ │ │ │ - beq.n 47464 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4746a │ │ │ │ + beq.n 474d4 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 474da │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47476 │ │ │ │ + cbz r3, 474e6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 47496 │ │ │ │ + b.n 47506 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d433c │ │ │ │ - cbnz r0, 47492 │ │ │ │ + bl 1d3dfc │ │ │ │ + cbnz r0, 47502 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 47492 │ │ │ │ + cbnz r3, 47502 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 47492 │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 47502 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 1aa578 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + bl 1aa370 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + movw r0, #55416 @ 0xd878 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #58844 @ 0xe5dc │ │ │ │ + movw r2, #55452 @ 0xd89c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #31055 @ 0x794f │ │ │ │ + movw r1, #31167 @ 0x79bf │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1aa9d4 <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ + b.w 1aa7cc <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ 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, 47524 │ │ │ │ + cbnz r0, 47594 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b44c │ │ │ │ - movw r1, #41052 @ 0xa05c │ │ │ │ + movw r1, #37652 @ 0x9314 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #63188 @ 0xf6d4 │ │ │ │ + movw r0, #59868 @ 0xe9dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47688 │ │ │ │ - bl 9b2bc │ │ │ │ + beq.w 476f8 │ │ │ │ + bl 9b1c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4755a │ │ │ │ + bge.n 475ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4755a │ │ │ │ + cbnz r3, 475ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47688 │ │ │ │ + beq.w 476f8 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ - vldr d9, [pc, #300] @ 47698 │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr d9, [pc, #300] @ 47708 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47650 │ │ │ │ + beq.n 476c0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 9435c │ │ │ │ - cbz r0, 47650 │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 476c0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 47650 │ │ │ │ + cbz r0, 476c0 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47666 │ │ │ │ + cbnz r0, 476d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47688 │ │ │ │ + bge.n 476f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47688 │ │ │ │ + cbnz r3, 476f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47688 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 476f8 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #58896 @ 0xe610 │ │ │ │ + movw r0, #55504 @ 0xd8d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ 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 dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b8594 <_PyType_SetVersion@@Base+0x4> │ │ │ │ + b.w 2b78c4 <_PyType_SetVersion@@Base+0x4> │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - bl 2701a4 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 26f4b4 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47752 │ │ │ │ + beq.n 477c2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 476fc │ │ │ │ + cbnz r0, 4776c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4771a │ │ │ │ + bge.n 4778a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4771a │ │ │ │ - bl 9a6cc │ │ │ │ + b.n 4778a │ │ │ │ + bl 9a5d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47722 │ │ │ │ + cbnz r0, 47792 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47750 │ │ │ │ + bge.n 477c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47750 │ │ │ │ + cbnz r3, 477c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47750 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 477c0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58976 @ 0xe660 │ │ │ │ + movw r0, #55584 @ 0xd920 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47740 │ │ │ │ + blt.n 477b0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47752 │ │ │ │ + b.n 477c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4773c │ │ │ │ + bne.n 477ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4773c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 477ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047756 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +000477c6 <_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, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 477bc <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 4782c <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245614 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 24499c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478aa <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 4791a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43564 @ 0xaa2c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #58984 @ 0xe668 │ │ │ │ + movw r2, #55592 @ 0xd928 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47884 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 478aa <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 478f4 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 4791a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478aa <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 4791a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 377f2 │ │ │ │ + bl 377f6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47874 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 478e4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 47874 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 478e4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 47874 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 478e4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245614 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 24499c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4784a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 478ba <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #59036 @ 0xe69c │ │ │ │ + movw r2, #55644 @ 0xd95c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4784a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 478ba <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4784a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (478b0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 478ba <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (47920 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47842 <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 478b2 <_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 4787c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 478ec <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4787c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (478b0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 478ec <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (47920 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4786a <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 478da <_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 4787c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 478ec <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478aa <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 4791a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478aa <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (478b0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 4791a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (47920 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4789c <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 4790c <_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] │ │ │ │ @@ -40745,227 +40791,227 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 478e4 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ + bne.n 47954 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159198 │ │ │ │ - cbz r0, 478fa <_PyEval_FormatKwargsError@@Base+0x1a4> │ │ │ │ + bl 1587cc │ │ │ │ + cbz r0, 4796a <_PyEval_FormatKwargsError@@Base+0x1a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4793e <_PyEval_FormatKwargsError@@Base+0x1e8> │ │ │ │ - movw r0, #25136 @ 0x6230 │ │ │ │ + b.n 479ae <_PyEval_FormatKwargsError@@Base+0x1e8> │ │ │ │ + movw r0, #21664 @ 0x54a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478e0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ - b.n 478d6 <_PyEval_FormatKwargsError@@Base+0x180> │ │ │ │ + beq.n 47950 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ + b.n 47946 <_PyEval_FormatKwargsError@@Base+0x180> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4790e <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4797e <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 478e0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ + bne.n 47950 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #48792 @ 0xbe98 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ add r2, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 47938 <_PyEval_FormatKwargsError@@Base+0x1e2> │ │ │ │ + ble.n 479a8 <_PyEval_FormatKwargsError@@Base+0x1e2> │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 4791e <_PyEval_FormatKwargsError@@Base+0x1c8> │ │ │ │ - bl 8f69c │ │ │ │ + b.n 4798e <_PyEval_FormatKwargsError@@Base+0x1c8> │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 47948 <_PyEval_FormatKwargsError@@Base+0x1f2> │ │ │ │ + cbz r3, 479b8 <_PyEval_FormatKwargsError@@Base+0x1f2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 47ba8 <_PyEval_FormatKwargsError@@Base+0x452> │ │ │ │ + vldr d10, [pc, #576] @ 47c18 <_PyEval_FormatKwargsError@@Base+0x452> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 47990 <_PyEval_FormatKwargsError@@Base+0x23a> │ │ │ │ + bls.n 47a00 <_PyEval_FormatKwargsError@@Base+0x23a> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + bvs.w 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - b.n 479da <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ - vldr d9, [pc, #540] @ 47bb0 <_PyEval_FormatKwargsError@@Base+0x45a> │ │ │ │ + bgt.w 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47a4a <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + vldr d9, [pc, #540] @ 47c20 <_PyEval_FormatKwargsError@@Base+0x45a> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 479c2 <_PyEval_FormatKwargsError@@Base+0x26c> │ │ │ │ + bne.n 47a32 <_PyEval_FormatKwargsError@@Base+0x26c> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #528] @ 47bb8 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ - vldr d7, [pc, #532] @ 47bc0 <_PyEval_FormatKwargsError@@Base+0x46a> │ │ │ │ + vldr d6, [pc, #528] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ + vldr d7, [pc, #532] @ 47c30 <_PyEval_FormatKwargsError@@Base+0x46a> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ blx 2c664 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a12 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + bne.n 47a82 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 479e8 <_PyEval_FormatKwargsError@@Base+0x292> │ │ │ │ + bpl.n 47a58 <_PyEval_FormatKwargsError@@Base+0x292> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #488] @ 47bc8 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + vldr d8, [pc, #488] @ 47c38 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 47b82 <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ + bhi.w 47bf2 <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #52184 @ 0xcbd8 │ │ │ │ + movw r3, #48792 @ 0xbe98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #444] @ 47bd0 <_PyEval_FormatKwargsError@@Base+0x47a> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + vldr d7, [pc, #444] @ 47c40 <_PyEval_FormatKwargsError@@Base+0x47a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47a3a <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ + bpl.n 47aaa <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ 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 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - b.n 47b78 <_PyEval_FormatKwargsError@@Base+0x422> │ │ │ │ - vldr d7, [pc, #412] @ 47bd8 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + ble.w 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47be8 <_PyEval_FormatKwargsError@@Base+0x422> │ │ │ │ + vldr d7, [pc, #412] @ 47c48 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47a6e <_PyEval_FormatKwargsError@@Base+0x318> │ │ │ │ + ble.n 47ade <_PyEval_FormatKwargsError@@Base+0x318> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47a60 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ + bpl.n 47ad0 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 50200 │ │ │ │ + bl 50344 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #336] @ 47bb8 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ + vldr d8, [pc, #336] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #368] @ 47be0 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + vldr d7, [pc, #368] @ 47c50 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47a8e <_PyEval_FormatKwargsError@@Base+0x338> │ │ │ │ + ble.n 47afe <_PyEval_FormatKwargsError@@Base+0x338> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 47be0 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + vldr d6, [pc, #344] @ 47c50 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 47a96 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + b.n 47b06 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 47be8 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ + vldr d6, [pc, #332] @ 47c58 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 47bf0 <_PyEval_FormatKwargsError@@Base+0x49a> │ │ │ │ + vldr d11, [pc, #332] @ 47c60 <_PyEval_FormatKwargsError@@Base+0x49a> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 47b1e <_PyEval_FormatKwargsError@@Base+0x3c8> │ │ │ │ - bl 50200 │ │ │ │ + bpl.n 47b8e <_PyEval_FormatKwargsError@@Base+0x3c8> │ │ │ │ + bl 50344 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c3d4 │ │ │ │ - vldr d6, [pc, #300] @ 47bf8 <_PyEval_FormatKwargsError@@Base+0x4a2> │ │ │ │ + vldr d6, [pc, #300] @ 47c68 <_PyEval_FormatKwargsError@@Base+0x4a2> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 47c4a <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ + bl 47cba <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 47b04 <_PyEval_FormatKwargsError@@Base+0x3ae> │ │ │ │ + bpl.n 47b74 <_PyEval_FormatKwargsError@@Base+0x3ae> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2fc │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47b6a <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + b.n 47bda <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c2fc │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 47b6a <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ - bl 47c4a <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ + b.n 47bda <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + bl 47cba <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c3d4 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 47b52 <_PyEval_FormatKwargsError@@Base+0x3fc> │ │ │ │ + bpl.n 47bc2 <_PyEval_FormatKwargsError@@Base+0x3fc> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2fc │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 47b6a <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + b.n 47bda <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c2fc │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + ble.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b9c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #84] @ 47bd8 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + b.n 47c0c <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + vldr d7, [pc, #84] @ 47c48 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47a60 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ - vldr d14, [pc, #76] @ 47be0 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + bgt.w 47ad0 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ + vldr d14, [pc, #76] @ 47c50 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 47a80 <_PyEval_FormatKwargsError@@Base+0x32a> │ │ │ │ + b.n 47af0 <_PyEval_FormatKwargsError@@Base+0x32a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @@ -40983,19 +41029,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, 47c06 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + cbnz r0, 47c76 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 47c0e <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + cbnz r0, 47c7e <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -41006,172 +41052,172 @@ │ │ │ │ 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 47c2c <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ + bgt.n 47c9c <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4a6c │ │ │ │ - cbnz r0, 47c46 <_PyEval_FormatKwargsError@@Base+0x4f0> │ │ │ │ + bl 2b3dc8 │ │ │ │ + cbnz r0, 47cb6 <_PyEval_FormatKwargsError@@Base+0x4f0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 457d4 │ │ │ │ + b.w 4581c │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59136 @ 0xe700 │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47c18 <_PyEval_FormatKwargsError@@Base+0x4c2> │ │ │ │ + bne.n 47c88 <_PyEval_FormatKwargsError@@Base+0x4c2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov.f64 d7, #20 @ 0x40a00000 5.0 │ │ │ │ - ldr r3, [pc, #112] @ (47cc0 <_PyEval_FormatKwargsError@@Base+0x56a>) │ │ │ │ + ldr r3, [pc, #112] @ (47d30 <_PyEval_FormatKwargsError@@Base+0x56a>) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ - vldr d7, [pc, #96] @ 47cb8 <_PyEval_FormatKwargsError@@Base+0x562> │ │ │ │ + vldr d7, [pc, #96] @ 47d28 <_PyEval_FormatKwargsError@@Base+0x562> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47c88 <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ + bpl.n 47cf8 <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ vmov.f64 d6, d7 │ │ │ │ add.w r2, r3, #104 @ 0x68 │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ vldmdb r2!, {d4} │ │ │ │ vldmdb r1!, {d5} │ │ │ │ vmla.f64 d4, d0, d6 │ │ │ │ vmla.f64 d5, d0, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vmov.f64 d6, d4 │ │ │ │ vmov.f64 d7, d5 │ │ │ │ - bne.n 47c6a <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ - b.n 47cae <_PyEval_FormatKwargsError@@Base+0x558> │ │ │ │ + bne.n 47cda <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ + b.n 47d1e <_PyEval_FormatKwargsError@@Base+0x558> │ │ │ │ vmov.f64 d6, d7 │ │ │ │ add.w r1, r3, #104 @ 0x68 │ │ │ │ movs r2, #13 │ │ │ │ vdiv.f64 d4, d6, d0 │ │ │ │ vldmia r3!, {d6} │ │ │ │ vdiv.f64 d5, d7, d0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ subs r2, #1 │ │ │ │ vadd.f64 d6, d4, d6 │ │ │ │ vadd.f64 d7, d5, d7 │ │ │ │ - bne.n 47c92 <_PyEval_FormatKwargsError@@Base+0x53c> │ │ │ │ + bne.n 47d02 <_PyEval_FormatKwargsError@@Base+0x53c> │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ 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, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.n 47ce2 <_PyEval_FormatKwargsError@@Base+0x58c> │ │ │ │ + bpl.n 47d52 <_PyEval_FormatKwargsError@@Base+0x58c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47d02 <_PyEval_FormatKwargsError@@Base+0x5ac> │ │ │ │ + bgt.n 47d72 <_PyEval_FormatKwargsError@@Base+0x5ac> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #59232 @ 0xe760 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47d24 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bgt.n 47d94 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 19ed00 <_PyTime_AsLong@@Base+0x904> │ │ │ │ + bl 19e628 <_PyTime_AsLong@@Base+0x904> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 47d3a <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ - bl 9435c │ │ │ │ + blt.n 47daa <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47d3e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47dfe <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + cbnz r0, 47dae <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47e6e <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 47dfe <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + b.n 47e6e <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d50 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ + bge.n 47dc0 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 47d50 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 47dc0 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 47d76 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + bmi.n 47de6 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59292 @ 0xe79c │ │ │ │ + movw r1, #55900 @ 0xda5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ - bl 9b92c │ │ │ │ + b.w f3ae4 │ │ │ │ + bl 9b830 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 47d86 <_PyEval_FormatKwargsError@@Base+0x630> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 47d8a <_PyEval_FormatKwargsError@@Base+0x634> │ │ │ │ - b.n 47d3a <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bne.n 47df6 <_PyEval_FormatKwargsError@@Base+0x630> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 47dfa <_PyEval_FormatKwargsError@@Base+0x634> │ │ │ │ + b.n 47daa <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 47da2 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + bge.n 47e12 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59344 @ 0xe7d0 │ │ │ │ + movw r1, #55952 @ 0xda90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 47d3a <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 47daa <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 47df6 <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + beq.n 47e66 <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 47dd6 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + bmi.n 47e46 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59380 @ 0xe7f4 │ │ │ │ + movw r1, #55988 @ 0xdab4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 47de8 <_PyEval_FormatKwargsError@@Base+0x692> │ │ │ │ - bl a0530 │ │ │ │ + cbz r0, 47e58 <_PyEval_FormatKwargsError@@Base+0x692> │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 47dfe <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + b.n 47e6e <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ @@ -41181,306 +41227,306 @@ │ │ │ │ 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 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47e42 <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ + cbz r0, 47eb2 <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 47e26 <_PyEval_FormatKwargsError@@Base+0x6d0> │ │ │ │ + cbz r3, 47e96 <_PyEval_FormatKwargsError@@Base+0x6d0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 47e2e <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + b.n 47e9e <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 47e36 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ + cbz r2, 47ea6 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 47e3e <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + b.n 47eae <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 253bfc <_PyXI_GetMainNamespace@@Base+0x930> │ │ │ │ + bl 2530ec <_PyXI_GetMainNamespace@@Base+0x804> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 47e66 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + bhi.n 47ed6 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 47e7c <_PyEval_FormatKwargsError@@Base+0x726> │ │ │ │ + ble.n 47eec <_PyEval_FormatKwargsError@@Base+0x726> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 47e84 <_PyEval_FormatKwargsError@@Base+0x72e> │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + b.n 47ef4 <_PyEval_FormatKwargsError@@Base+0x72e> │ │ │ │ + movw r0, #40488 @ 0x9e28 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47f1e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ - b.n 47e5e <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ + beq.n 47f8e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + b.n 47ece <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 47ea6 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ + cbz r3, 47f16 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47ebe <_PyEval_FormatKwargsError@@Base+0x768> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 47f2e <_PyEval_FormatKwargsError@@Base+0x768> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 47f1e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 47f8e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57452 @ 0xe06c │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 47f1e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 47f8e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47ece <_PyEval_FormatKwargsError@@Base+0x778> │ │ │ │ + bne.n 47f3e <_PyEval_FormatKwargsError@@Base+0x778> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 47f00 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ - bl 103a6c │ │ │ │ + b.n 47f70 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47ee0 <_PyEval_FormatKwargsError@@Base+0x78a> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 47ee4 <_PyEval_FormatKwargsError@@Base+0x78e> │ │ │ │ - b.n 47f1e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bne.n 47f50 <_PyEval_FormatKwargsError@@Base+0x78a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 47f54 <_PyEval_FormatKwargsError@@Base+0x78e> │ │ │ │ + b.n 47f8e <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 47f00 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ + bge.n 47f70 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59432 @ 0xe828 │ │ │ │ + movw r1, #56040 @ 0xdae8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 47f10 <_PyEval_FormatKwargsError@@Base+0x7ba> │ │ │ │ + bgt.n 47f80 <_PyEval_FormatKwargsError@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 26fd64 <_PyTime_ObjectToTime_t@@Base+0x420> │ │ │ │ + bl 26f074 <_PyTime_ObjectToTime_t@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47f06 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ + bne.n 47f76 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ 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 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #59500 @ 0xe86c │ │ │ │ + movw r0, #56108 @ 0xdb2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47f78 <_PyEval_FormatKwargsError@@Base+0x822> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 47fb0 <_PyEval_FormatKwargsError@@Base+0x85a> │ │ │ │ + bne.n 47fe8 <_PyEval_FormatKwargsError@@Base+0x822> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 48020 <_PyEval_FormatKwargsError@@Base+0x85a> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f45f4 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ + bl 1f3f2c <_Py_set_inheritable@@Base+0x5c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47f98 <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 48008 <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 47fb2 <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ + b.n 48022 <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - b.n 47fb2 <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ + b.n 48022 <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 47ff4 <_PyEval_FormatKwargsError@@Base+0x89e> │ │ │ │ + bne.n 48064 <_PyEval_FormatKwargsError@@Base+0x89e> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4803e <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ - b.n 48060 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + blt.n 480ae <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ + b.n 480d0 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4801a <_PyEval_FormatKwargsError@@Base+0x8c4> │ │ │ │ + bne.n 4808a <_PyEval_FormatKwargsError@@Base+0x8c4> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4803e <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ - b.n 48060 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + blt.n 480ae <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ + b.n 480d0 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 48044 <_PyEval_FormatKwargsError@@Base+0x8ee> │ │ │ │ + bne.n 480b4 <_PyEval_FormatKwargsError@@Base+0x8ee> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48060 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + bge.n 480d0 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48060 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + b.n 480d0 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #44556 @ 0xae0c │ │ │ │ + movw r1, #41164 @ 0xa0cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48086 <_PyEval_FormatKwargsError@@Base+0x930> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 48092 <_PyEval_FormatKwargsError@@Base+0x93c> │ │ │ │ + bne.n 480f6 <_PyEval_FormatKwargsError@@Base+0x930> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 48102 <_PyEval_FormatKwargsError@@Base+0x93c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d3f0 <_PySlice_FromIndices@@Base+0xb24> │ │ │ │ + b.w 24c778 <_PySlice_FromIndices@@Base+0xb24> │ │ │ │ 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 480ba <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + bne.n 4812a <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 251eb4 │ │ │ │ + bl 25128c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 480d4 <_PyEval_FormatKwargsError@@Base+0x97e> │ │ │ │ - b.n 480ce <_PyEval_FormatKwargsError@@Base+0x978> │ │ │ │ + bne.n 48144 <_PyEval_FormatKwargsError@@Base+0x97e> │ │ │ │ + b.n 4813e <_PyEval_FormatKwargsError@@Base+0x978> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15240 @ 0x3b88 │ │ │ │ + movw r0, #11848 @ 0x2e48 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 480de <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ - b.n 480aa <_PyEval_FormatKwargsError@@Base+0x954> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 480de <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 4814e <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ + b.n 4811a <_PyEval_FormatKwargsError@@Base+0x954> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4814e <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4810a <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48110 <_PyEval_FormatKwargsError@@Base+0x9ba> │ │ │ │ + beq.n 4817a <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 48180 <_PyEval_FormatKwargsError@@Base+0x9ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4811c <_PyEval_FormatKwargsError@@Base+0x9c6> │ │ │ │ + cbz r3, 4818c <_PyEval_FormatKwargsError@@Base+0x9c6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4813c <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ + b.n 481ac <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 48132 <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 481a2 <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 48136 <_PyEval_FormatKwargsError@@Base+0x9e0> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 481a6 <_PyEval_FormatKwargsError@@Base+0x9e0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 48138 <_PyEval_FormatKwargsError@@Base+0x9e2> │ │ │ │ - ldr r0, [pc, #8] @ (48140 <_PyEval_FormatKwargsError@@Base+0x9ea>) │ │ │ │ + b.n 481a8 <_PyEval_FormatKwargsError@@Base+0x9e2> │ │ │ │ + ldr r0, [pc, #8] @ (481b0 <_PyEval_FormatKwargsError@@Base+0x9ea>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -41488,793 +41534,793 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 4816a <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ + cbnz r5, 481da <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4816a <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ + ble.n 481da <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4816a <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ - cbnz r2, 4818c <_PyEval_FormatKwargsError@@Base+0xa36> │ │ │ │ + bne.n 481da <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ + cbnz r2, 481fc <_PyEval_FormatKwargsError@@Base+0xa36> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #308] @ (482b4 <_PyEval_FormatKwargsError@@Base+0xb5e>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #308] @ (48324 <_PyEval_FormatKwargsError@@Base+0xb5e>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 482aa <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + beq.w 4831a <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ ldrd r8, r0, [r4] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 481a6 <_PyEval_FormatKwargsError@@Base+0xa50> │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 48216 <_PyEval_FormatKwargsError@@Base+0xa50> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bne.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 481c4 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ - bl 9b92c │ │ │ │ + b.n 48234 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 481c0 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ + bge.n 48230 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 481c0 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ + cbnz r3, 48230 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 48198 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ + beq.n 48208 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bge.n 481e4 <_PyEval_FormatKwargsError@@Base+0xa8e> │ │ │ │ + bge.n 48254 <_PyEval_FormatKwargsError@@Base+0xa8e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8608 @ 0x21a0 │ │ │ │ + movw r1, #5216 @ 0x1460 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 481f8 <_PyEval_FormatKwargsError@@Base+0xaa2> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + ble.n 48268 <_PyEval_FormatKwargsError@@Base+0xaa2> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov r0, r7 │ │ │ │ mul.w r5, r4, r5 │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #58796 @ 0xe5ac │ │ │ │ + movw r2, #55404 @ 0xd86c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 207504 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 206f1c <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482aa <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + beq.n 4831a <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 48254 <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ + bmi.n 482c4 <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + movw r1, #56332 @ 0xdc0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bge.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + cbnz r3, 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 482aa <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + b.n 4831a <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 277540 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ + bl 276848 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48274 <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ + bge.n 482e4 <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48274 <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ + cbnz r3, 482e4 <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 482a8 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 48318 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 482a8 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ - movw r3, #43828 @ 0xab34 │ │ │ │ + beq.n 48318 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ + movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59752 @ 0xe968 │ │ │ │ + movw r1, #56360 @ 0xdc28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bge.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bne.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48250 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 482c0 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #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 482d8 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ + bne.n 48348 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e73e8 │ │ │ │ + b.w 1e6db4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15372 @ 0x3c0c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 482cc <_PyEval_FormatKwargsError@@Base+0xb76> │ │ │ │ + bne.n 4833c <_PyEval_FormatKwargsError@@Base+0xb76> │ │ │ │ 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 4830e <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + bhi.n 4837e <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48324 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ + ble.n 48394 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 4832c <_PyEval_FormatKwargsError@@Base+0xbd6> │ │ │ │ - movw r0, #25104 @ 0x6210 │ │ │ │ + b.n 4839c <_PyEval_FormatKwargsError@@Base+0xbd6> │ │ │ │ + movw r0, #21712 @ 0x54d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48306 <_PyEval_FormatKwargsError@@Base+0xbb0> │ │ │ │ + bne.n 48376 <_PyEval_FormatKwargsError@@Base+0xbb0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4631c │ │ │ │ + b.w 4638c │ │ │ │ stmdb 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 48356 <_PyEval_FormatKwargsError@@Base+0xc00> │ │ │ │ + cbz r3, 483c6 <_PyEval_FormatKwargsError@@Base+0xc00> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4836e <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ + b.n 483de <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4835e <_PyEval_FormatKwargsError@@Base+0xc08> │ │ │ │ + bge.n 483ce <_PyEval_FormatKwargsError@@Base+0xc08> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4836e <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ + b.n 483de <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4835a <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ + bgt.n 483ca <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4835a <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ + beq.n 483ca <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 48390 <_PyEval_FormatKwargsError@@Base+0xc3a> │ │ │ │ + b.n 48400 <_PyEval_FormatKwargsError@@Base+0xc3a> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ (484b8 <_PyEval_FormatKwargsError@@Base+0xd62>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #308] @ (48528 <_PyEval_FormatKwargsError@@Base+0xd62>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 484b0 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + beq.w 48520 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 483aa <_PyEval_FormatKwargsError@@Base+0xc54> │ │ │ │ + beq.n 4841a <_PyEval_FormatKwargsError@@Base+0xc54> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483ac <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 483ac <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ + bne.n 4841c <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4841c <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 484b0 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + b.n 48520 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 483b4 <_PyEval_FormatKwargsError@@Base+0xc5e> │ │ │ │ + cbz r2, 48424 <_PyEval_FormatKwargsError@@Base+0xc5e> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 483bc <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ + b.n 4842c <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 48410 <_PyEval_FormatKwargsError@@Base+0xcba> │ │ │ │ + bls.n 48480 <_PyEval_FormatKwargsError@@Base+0xcba> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 483f2 <_PyEval_FormatKwargsError@@Base+0xc9c> │ │ │ │ + bne.n 48462 <_PyEval_FormatKwargsError@@Base+0xc9c> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4840c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + ble.n 4847c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 48498 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + bgt.n 48508 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4840c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + b.n 4847c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 48498 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + beq.n 48508 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 48400 <_PyEval_FormatKwargsError@@Base+0xcaa> │ │ │ │ + beq.n 48470 <_PyEval_FormatKwargsError@@Base+0xcaa> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4840c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + bne.n 4847c <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 48498 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + blt.n 48508 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 483ce <_PyEval_FormatKwargsError@@Base+0xc78> │ │ │ │ + b.n 4843e <_PyEval_FormatKwargsError@@Base+0xc78> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 48498 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + bgt.n 48508 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484b0 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + beq.n 48520 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 48434 <_PyEval_FormatKwargsError@@Base+0xcde> │ │ │ │ + cbz r3, 484a4 <_PyEval_FormatKwargsError@@Base+0xcde> │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ - b.n 4843c <_PyEval_FormatKwargsError@@Base+0xce6> │ │ │ │ + b.n 484ac <_PyEval_FormatKwargsError@@Base+0xce6> │ │ │ │ movw sl, #32180 @ 0x7db4 │ │ │ │ movt sl, #87 @ 0x57 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 48444 <_PyEval_FormatKwargsError@@Base+0xcee> │ │ │ │ + cbz r3, 484b4 <_PyEval_FormatKwargsError@@Base+0xcee> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 4844c <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ + b.n 484bc <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 484b0 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bls.n 48520 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4847c <_PyEval_FormatKwargsError@@Base+0xd26> │ │ │ │ + bne.n 484ec <_PyEval_FormatKwargsError@@Base+0xd26> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4848e <_PyEval_FormatKwargsError@@Base+0xd38> │ │ │ │ + ble.n 484fe <_PyEval_FormatKwargsError@@Base+0xd38> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48494 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + beq.n 48504 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 48472 <_PyEval_FormatKwargsError@@Base+0xd1c> │ │ │ │ + b.n 484e2 <_PyEval_FormatKwargsError@@Base+0xd1c> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 48492 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ + beq.n 48502 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 48492 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ + beq.n 48502 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 48494 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + b.n 48504 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ mov r3, sl │ │ │ │ - b.n 48494 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + b.n 48504 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 48452 <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 484c2 <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 483a6 <_PyEval_FormatKwargsError@@Base+0xc50> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 48416 <_PyEval_FormatKwargsError@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 484d4 <_PyEval_FormatKwargsError@@Base+0xd7e> │ │ │ │ + blt.n 48544 <_PyEval_FormatKwargsError@@Base+0xd7e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 484ee <_PyEval_FormatKwargsError@@Base+0xd98> │ │ │ │ + blt.n 4855e <_PyEval_FormatKwargsError@@Base+0xd98> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38648 @ 0x96f8 │ │ │ │ + movw r1, #35248 @ 0x89b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484f8 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ + b.n 48568 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (484fc <_PyEval_FormatKwargsError@@Base+0xda6>) │ │ │ │ + ldr r0, [pc, #8] @ (4856c <_PyEval_FormatKwargsError@@Base+0xda6>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #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 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48536 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + cbnz r0, 485a6 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 485a8 <_PyEval_FormatKwargsError@@Base+0xe52> │ │ │ │ - bl 2a0c20 │ │ │ │ + b.n 48618 <_PyEval_FormatKwargsError@@Base+0xe52> │ │ │ │ + bl 29fe70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48548 <_PyEval_FormatKwargsError@@Base+0xdf2> │ │ │ │ - cbz r6, 48558 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ + blt.n 485b8 <_PyEval_FormatKwargsError@@Base+0xdf2> │ │ │ │ + cbz r6, 485c8 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48570 <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ + blt.n 485e0 <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4851e <_PyEval_FormatKwargsError@@Base+0xdc8> │ │ │ │ - b.n 48580 <_PyEval_FormatKwargsError@@Base+0xe2a> │ │ │ │ + bne.n 4858e <_PyEval_FormatKwargsError@@Base+0xdc8> │ │ │ │ + b.n 485f0 <_PyEval_FormatKwargsError@@Base+0xe2a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4852c <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bne.n 4859c <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4852c <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4859c <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4851a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bge.n 4858a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4851a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bne.n 4858a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4851a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4858a <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48536 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + bne.n 485a6 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48536 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 485a6 <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48594 <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ + bge.n 48604 <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48594 <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ + cbnz r3, 48604 <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 485ca <_PyEval_FormatKwargsError@@Base+0xe74> │ │ │ │ + bne.n 4863a <_PyEval_FormatKwargsError@@Base+0xe74> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239cc8 │ │ │ │ + b.w 239040 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15452 @ 0x3c5c │ │ │ │ + movw r0, #12060 @ 0x2f1c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485be <_PyEval_FormatKwargsError@@Base+0xe68> │ │ │ │ + bne.n 4862e <_PyEval_FormatKwargsError@@Base+0xe68> │ │ │ │ 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 │ │ │ │ - beq.n 48608 <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4860e <_PyEval_FormatKwargsError@@Base+0xeb8> │ │ │ │ + beq.n 48678 <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 4867e <_PyEval_FormatKwargsError@@Base+0xeb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4861a <_PyEval_FormatKwargsError@@Base+0xec4> │ │ │ │ + cbz r3, 4868a <_PyEval_FormatKwargsError@@Base+0xec4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48640 <_PyEval_FormatKwargsError@@Base+0xeea> │ │ │ │ + b.n 486b0 <_PyEval_FormatKwargsError@@Base+0xeea> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4863c <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 486ac <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4863c <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + cbnz r3, 486ac <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4863c <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 486ac <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #64900 @ 0xfd84 │ │ │ │ + movw r0, #61580 @ 0xf08c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 110750 │ │ │ │ + b.w 110238 │ │ │ │ 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, #59840 @ 0xe9c0 │ │ │ │ + movw r1, #56448 @ 0xdc80 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 236820 <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ - cbnz r0, 48692 <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ + bl 235ba8 <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ + cbnz r0, 48702 <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 486dc <_PyEval_FormatKwargsError@@Base+0xf86> │ │ │ │ + b.n 4874c <_PyEval_FormatKwargsError@@Base+0xf86> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f04c8 <_PyTime_localtime@@Base> │ │ │ │ + bl 1efda0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4868e <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bne.n 486fe <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #51280 @ 0xc850 │ │ │ │ + movw r2, #47888 @ 0xbb10 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ ldmia r0, {r0, r3, r4} │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #47936 @ 0xbb40 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - movw r0, #53520 @ 0xd110 │ │ │ │ + movw r0, #50128 @ 0xc3d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4870a <_PyEval_FormatKwargsError@@Base+0xfb4> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48710 <_PyEval_FormatKwargsError@@Base+0xfba> │ │ │ │ + beq.n 4877a <_PyEval_FormatKwargsError@@Base+0xfb4> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 48780 <_PyEval_FormatKwargsError@@Base+0xfba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 48722 <_PyEval_FormatKwargsError@@Base+0xfcc> │ │ │ │ + beq.n 48792 <_PyEval_FormatKwargsError@@Base+0xfcc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487b6 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 48826 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ movs r0, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4873e <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + cbnz r0, 487ae <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487b6 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 48826 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4871a <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ + bne.n 4878a <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ mov r8, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4a64 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl e45d0 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 48778 <_PyEval_FormatKwargsError@@Base+0x1022> │ │ │ │ + cbz r0, 487e8 <_PyEval_FormatKwargsError@@Base+0x1022> │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 4876c <_PyEval_FormatKwargsError@@Base+0x1016> │ │ │ │ + bne.n 487dc <_PyEval_FormatKwargsError@@Base+0x1016> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48786 <_PyEval_FormatKwargsError@@Base+0x1030> │ │ │ │ + cbz r0, 487f6 <_PyEval_FormatKwargsError@@Base+0x1030> │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4874a <_PyEval_FormatKwargsError@@Base+0xff4> │ │ │ │ + b.n 487ba <_PyEval_FormatKwargsError@@Base+0xff4> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl cf244 │ │ │ │ + bl ce98c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4879a <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ + cbnz r0, 4880a <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487b6 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 48826 <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 487ac <_PyEval_FormatKwargsError@@Base+0x1056> │ │ │ │ + ble.n 4881c <_PyEval_FormatKwargsError@@Base+0x1056> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4879a <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ + b.n 4880a <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 487e0 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ + cbnz r3, 48850 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 487e0 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ + ble.n 48850 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 487e0 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ - cbnz r4, 487fc <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ + bne.n 48850 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ + cbnz r4, 4886c <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #52] @ (48828 <_PyEval_FormatKwargsError@@Base+0x10d2>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #52] @ (48898 <_PyEval_FormatKwargsError@@Base+0x10d2>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48822 <_PyEval_FormatKwargsError@@Base+0x10cc> │ │ │ │ + cbz r0, 48892 <_PyEval_FormatKwargsError@@Base+0x10cc> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 97b0c │ │ │ │ - cbnz r0, 48820 <_PyEval_FormatKwargsError@@Base+0x10ca> │ │ │ │ - movw r1, #42716 @ 0xa6dc │ │ │ │ + bl 979fc │ │ │ │ + cbnz r0, 48890 <_PyEval_FormatKwargsError@@Base+0x10ca> │ │ │ │ + movw r1, #39324 @ 0x999c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #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 4884c <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ + bne.n 488bc <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a64ac │ │ │ │ + b.w 2a5700 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15404 @ 0x3c2c │ │ │ │ + movw r0, #12012 @ 0x2eec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48840 <_PyEval_FormatKwargsError@@Base+0x10ea> │ │ │ │ + bne.n 488b0 <_PyEval_FormatKwargsError@@Base+0x10ea> │ │ │ │ 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 │ │ │ │ - beq.n 4888a <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48890 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ + beq.n 488fa <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 48900 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4889c <_PyEval_FormatKwargsError@@Base+0x1146> │ │ │ │ + cbz r3, 4890c <_PyEval_FormatKwargsError@@Base+0x1146> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 488de <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ + b.n 4894e <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 488da <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4894a <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 489a8 <_PyEval_FormatKwargsError@@Base+0x1252> │ │ │ │ + bhi.n 48a18 <_PyEval_FormatKwargsError@@Base+0x1252> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #4 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 489c0 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + b.n 48a30 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 48906 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 48976 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 48914 <_PyEval_FormatKwargsError@@Base+0x11be> │ │ │ │ + b.n 48984 <_PyEval_FormatKwargsError@@Base+0x11be> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 48906 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 48976 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ 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 4892e <_PyEval_FormatKwargsError@@Base+0x11d8> │ │ │ │ + b.n 4899e <_PyEval_FormatKwargsError@@Base+0x11d8> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 48906 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 48976 <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ 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 │ │ │ │ @@ -42286,88 +42332,88 @@ │ │ │ │ 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 48956 <_PyEval_FormatKwargsError@@Base+0x1200> │ │ │ │ + b.n 489c6 <_PyEval_FormatKwargsError@@Base+0x1200> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60264 @ 0xeb68 │ │ │ │ + movw r1, #56872 @ 0xde28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 489e2 <_PyEval_FormatKwargsError@@Base+0x128c> │ │ │ │ + cbz r3, 48a52 <_PyEval_FormatKwargsError@@Base+0x128c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 489e4 <_PyEval_FormatKwargsError@@Base+0x128e> │ │ │ │ + b.n 48a54 <_PyEval_FormatKwargsError@@Base+0x128e> │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r5, 489fc <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + cbnz r5, 48a6c <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 489fc <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + ble.n 48a6c <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 489fc <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ - cbnz r4, 48a1a <_PyEval_FormatKwargsError@@Base+0x12c4> │ │ │ │ + bne.n 48a6c <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + cbnz r4, 48a8a <_PyEval_FormatKwargsError@@Base+0x12c4> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #68] @ (48a58 <_PyEval_FormatKwargsError@@Base+0x1302>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #68] @ (48ac8 <_PyEval_FormatKwargsError@@Base+0x1302>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a44 <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ + cbz r0, 48ab4 <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48a2a <_PyEval_FormatKwargsError@@Base+0x12d4> │ │ │ │ + cbz r0, 48a9a <_PyEval_FormatKwargsError@@Base+0x12d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48a44 <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ + b.n 48ab4 <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 48a3a <_PyEval_FormatKwargsError@@Base+0x12e4> │ │ │ │ + beq.n 48aaa <_PyEval_FormatKwargsError@@Base+0x12e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 48a26 <_PyEval_FormatKwargsError@@Base+0x12d0> │ │ │ │ + blt.n 48a96 <_PyEval_FormatKwargsError@@Base+0x12d0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48a88 <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ + bl 48af8 <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 48a4e <_PyEval_FormatKwargsError@@Base+0x12f8> │ │ │ │ + cbz r3, 48abe <_PyEval_FormatKwargsError@@Base+0x12f8> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #36] @ (48a84 <_PyEval_FormatKwargsError@@Base+0x132e>) │ │ │ │ + ldr r1, [pc, #36] @ (48af4 <_PyEval_FormatKwargsError@@Base+0x132e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -42386,552 +42432,552 @@ │ │ │ │ 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 1549f0 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 154130 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 48ac8 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + ble.n 48b38 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ mov r0, r7 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b48 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + beq.n 48bb8 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #60308 @ 0xeb94 │ │ │ │ + movw r1, #56916 @ 0xde54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b48 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + b.n 48bb8 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ 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 154a00 <_PyBytesWriter_Alloc@@Base> │ │ │ │ - cbz r0, 48b48 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + bl 154140 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + cbz r0, 48bb8 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 48aee <_PyEval_FormatKwargsError@@Base+0x1398> │ │ │ │ - cbnz r5, 48af4 <_PyEval_FormatKwargsError@@Base+0x139e> │ │ │ │ + cbnz r4, 48b5e <_PyEval_FormatKwargsError@@Base+0x1398> │ │ │ │ + cbnz r5, 48b64 <_PyEval_FormatKwargsError@@Base+0x139e> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 48af6 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ + b.n 48b66 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48b38 <_PyEval_FormatKwargsError@@Base+0x13e2> │ │ │ │ + ble.n 48ba8 <_PyEval_FormatKwargsError@@Base+0x13e2> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r0, r0, lsl #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ mov r7, r1 │ │ │ │ itt gt │ │ │ │ ldrbgt r2, [r6, #0] │ │ │ │ orrgt r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #5 │ │ │ │ - ble.n 48b32 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + ble.n 48ba2 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ subs r3, #6 │ │ │ │ lsr.w r2, r0, r3 │ │ │ │ ands.w r2, r2, #63 @ 0x3f │ │ │ │ - bne.n 48b26 <_PyEval_FormatKwargsError@@Base+0x13d0> │ │ │ │ - cbnz r5, 48b2a <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ + bne.n 48b96 <_PyEval_FormatKwargsError@@Base+0x13d0> │ │ │ │ + cbnz r5, 48b9a <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ adds r2, #32 │ │ │ │ - b.n 48b2c <_PyEval_FormatKwargsError@@Base+0x13d6> │ │ │ │ + b.n 48b9c <_PyEval_FormatKwargsError@@Base+0x13d6> │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - b.n 48b12 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + b.n 48b82 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 48afc <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ + b.n 48b6c <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48b00 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ + bne.n 48b70 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl ed724 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl ed2b8 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ 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 │ │ │ │ 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 48b74 <_PyEval_FormatKwargsError@@Base+0x141e> │ │ │ │ + bhi.n 48be4 <_PyEval_FormatKwargsError@@Base+0x141e> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 48b8a <_PyEval_FormatKwargsError@@Base+0x1434> │ │ │ │ - b.n 48b94 <_PyEval_FormatKwargsError@@Base+0x143e> │ │ │ │ - movw r0, #45160 @ 0xb068 │ │ │ │ + bgt.n 48bfa <_PyEval_FormatKwargsError@@Base+0x1434> │ │ │ │ + b.n 48c04 <_PyEval_FormatKwargsError@@Base+0x143e> │ │ │ │ + movw r0, #41544 @ 0xa248 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48b6e <_PyEval_FormatKwargsError@@Base+0x1418> │ │ │ │ - b.n 48bc4 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + bne.n 48bde <_PyEval_FormatKwargsError@@Base+0x1418> │ │ │ │ + b.n 48c34 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 160314 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 48bc4 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + bl 15f948 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 48c34 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 48baa <_PyEval_FormatKwargsError@@Base+0x1454> │ │ │ │ + cbz r3, 48c1a <_PyEval_FormatKwargsError@@Base+0x1454> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 48bb4 <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ + blt.n 48c24 <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 48bb8 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ - b.n 48bb4 <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ + ble.n 48c28 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ + b.n 48c24 <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24fb94 │ │ │ │ + b.w 24ee8c │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25e400 <_Py_RestoreSignals@@Base+0x24> │ │ │ │ + b.w 25d710 <_Py_RestoreSignals@@Base+0x24> │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48bea <_PyEval_FormatKwargsError@@Base+0x1494> │ │ │ │ + bne.n 48c5a <_PyEval_FormatKwargsError@@Base+0x1494> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194bec │ │ │ │ + b.w 194514 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15436 @ 0x3c4c │ │ │ │ + movw r0, #12044 @ 0x2f0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48bde <_PyEval_FormatKwargsError@@Base+0x1488> │ │ │ │ + bne.n 48c4e <_PyEval_FormatKwargsError@@Base+0x1488> │ │ │ │ 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 │ │ │ │ - beq.n 48c28 <_PyEval_FormatKwargsError@@Base+0x14d2> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48c2e <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ + beq.n 48c98 <_PyEval_FormatKwargsError@@Base+0x14d2> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 48c9e <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c3a <_PyEval_FormatKwargsError@@Base+0x14e4> │ │ │ │ + cbz r3, 48caa <_PyEval_FormatKwargsError@@Base+0x14e4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48c6c <_PyEval_FormatKwargsError@@Base+0x1516> │ │ │ │ + b.n 48cdc <_PyEval_FormatKwargsError@@Base+0x1516> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 48c68 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 48cd8 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c68 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + cbnz r3, 48cd8 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 48c68 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 48cd8 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c68 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + cbnz r3, 48cd8 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 48c68 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 48cd8 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (48c7c <_PyEval_FormatKwargsError@@Base+0x1526>) │ │ │ │ + ldr r2, [pc, #8] @ (48cec <_PyEval_FormatKwargsError@@Base+0x1526>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42210 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ nop │ │ │ │ - cbz r4, 48c80 <_PyEval_FormatKwargsError@@Base+0x152a> │ │ │ │ + cbz r4, 48cf0 <_PyEval_FormatKwargsError@@Base+0x152a> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 48d3c <_PyEval_FormatKwargsError@@Base+0x15e6> │ │ │ │ + beq.n 48dac <_PyEval_FormatKwargsError@@Base+0x15e6> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 48cbe <_PyEval_FormatKwargsError@@Base+0x1568> │ │ │ │ + beq.n 48d2e <_PyEval_FormatKwargsError@@Base+0x1568> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25700 @ 0x6464 │ │ │ │ + movw r1, #22228 @ 0x56d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 48eae <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 48f1e <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ mov r0, r1 │ │ │ │ - bl 175358 │ │ │ │ + bl 174bd0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48d26 <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 48d26 <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 48d96 <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 48d96 <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48eae <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ - bl f7144 │ │ │ │ + beq.w 48f1e <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + bl f6d64 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1218 <_PyLong_Frexp@@Base> │ │ │ │ - bl 49028 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 1a0ff8 <_PyLong_Frexp@@Base> │ │ │ │ + bl 49098 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ - bl 49028 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49098 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmla.f64 d0, d7, d9 │ │ │ │ - b.n 48d2e <_PyEval_FormatKwargsError@@Base+0x15d8> │ │ │ │ + b.n 48d9e <_PyEval_FormatKwargsError@@Base+0x15d8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 49028 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49098 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ movw r5, #25144 @ 0x6238 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 48d76 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + beq.n 48de6 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, 48d66 <_PyEval_FormatKwargsError@@Base+0x1610> │ │ │ │ + cbz r1, 48dd6 <_PyEval_FormatKwargsError@@Base+0x1610> │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.w 48eb2 <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + ble.w 48f22 <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 48d52 <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ - b.n 48d76 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + bne.n 48dc2 <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + b.n 48de6 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48eb2 <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + beq.w 48f22 <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 48d68 <_PyEval_FormatKwargsError@@Base+0x1612> │ │ │ │ + bne.n 48dd8 <_PyEval_FormatKwargsError@@Base+0x1612> │ │ │ │ vldr d8, [r6, #8] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48d96 <_PyEval_FormatKwargsError@@Base+0x1640> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 48e06 <_PyEval_FormatKwargsError@@Base+0x1640> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 48eae <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + bne.w 48f1e <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 49028 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49098 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 48dc0 <_PyEval_FormatKwargsError@@Base+0x166a> │ │ │ │ + bvc.n 48e30 <_PyEval_FormatKwargsError@@Base+0x166a> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 48e7e <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ + bvc.n 48eee <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #576] @ 49008 <_PyEval_FormatKwargsError@@Base+0x18b2> │ │ │ │ + vldr d6, [pc, #576] @ 49078 <_PyEval_FormatKwargsError@@Base+0x18b2> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 48de2 <_PyEval_FormatKwargsError@@Base+0x168c> │ │ │ │ + ble.n 48e52 <_PyEval_FormatKwargsError@@Base+0x168c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 48df6 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ - b.n 48e7e <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ - bhi.n 48df6 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ + bhi.n 48e66 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ + b.n 48eee <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ + bhi.n 48e66 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48df6 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ + cbz r3, 48e66 <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6d98 │ │ │ │ + bl 2b60f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48eae <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ - ldr r3, [pc, #536] @ (49010 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ + bne.n 48f1e <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + ldr r3, [pc, #536] @ (49080 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ - cbnz r4, 48e20 <_PyEval_FormatKwargsError@@Base+0x16ca> │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + cbnz r4, 48e90 <_PyEval_FormatKwargsError@@Base+0x16ca> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48e66 <_PyEval_FormatKwargsError@@Base+0x1710> │ │ │ │ + cbnz r0, 48ed6 <_PyEval_FormatKwargsError@@Base+0x1710> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - ldr r2, [pc, #496] @ (49014 <_PyEval_FormatKwargsError@@Base+0x18be>) │ │ │ │ + b.w 23b8dc │ │ │ │ + ldr r2, [pc, #496] @ (49084 <_PyEval_FormatKwargsError@@Base+0x18be>) │ │ │ │ ldr.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r3, 48e78 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + cbz r3, 48ee8 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 48e5a <_PyEval_FormatKwargsError@@Base+0x1704> │ │ │ │ + bne.n 48eca <_PyEval_FormatKwargsError@@Base+0x1704> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 48e78 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + cbnz r0, 48ee8 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 48e78 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 48ee8 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 48e78 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + b.n 48ee8 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1c7788 <_Py_NewReference@@Base> │ │ │ │ + bl 804ac <_Py_NewReference@@Base> │ │ │ │ vstr d9, [r4, #8] │ │ │ │ - b.n 48ffe <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + b.n 4906e <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 18b294 │ │ │ │ + bl 18aba4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48ffe <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + beq.w 4906e <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24284 @ 0x5edc │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48ffe <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + b.n 4906e <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 48ee2 <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ + cbz r3, 48f52 <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 48efc <_PyEval_FormatKwargsError@@Base+0x17a6> │ │ │ │ + cbnz r1, 48f6c <_PyEval_FormatKwargsError@@Base+0x17a6> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 48ee2 <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ + cbz r3, 48f52 <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ mov r0, r6 │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - bl 175358 │ │ │ │ + beq.w 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bl 174bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d7a <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ - b.n 48fec <_PyEval_FormatKwargsError@@Base+0x1896> │ │ │ │ + bge.w 48dea <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + b.n 4905c <_PyEval_FormatKwargsError@@Base+0x1896> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #23632 @ 0x5c50 │ │ │ │ + movw r1, #20160 @ 0x4ec0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - movw r3, #16317 @ 0x3fbd │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + movw r3, #14613 @ 0x3915 │ │ │ │ movt r3, #25 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48f38 <_PyEval_FormatKwargsError@@Base+0x17e2> │ │ │ │ - bl 175358 │ │ │ │ + bne.n 48fa8 <_PyEval_FormatKwargsError@@Base+0x17e2> │ │ │ │ + bl 174bd0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48f30 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ - ldr r3, [pc, #240] @ (49010 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ + bne.n 48fa0 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ + ldr r3, [pc, #240] @ (49080 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 48f30 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ + cbz r3, 48fa0 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - bl 9b9dc │ │ │ │ + bne.w 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48f3c <_PyEval_FormatKwargsError@@Base+0x17e6> │ │ │ │ + b.n 48fac <_PyEval_FormatKwargsError@@Base+0x17e6> │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + beq.w 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 48fde <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ + beq.n 4904e <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 48f66 <_PyEval_FormatKwargsError@@Base+0x1810> │ │ │ │ + cbz r3, 48fd6 <_PyEval_FormatKwargsError@@Base+0x1810> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 48f76 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + ble.n 48fe6 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 48f54 <_PyEval_FormatKwargsError@@Base+0x17fe> │ │ │ │ - b.n 48f72 <_PyEval_FormatKwargsError@@Base+0x181c> │ │ │ │ + bne.n 48fc4 <_PyEval_FormatKwargsError@@Base+0x17fe> │ │ │ │ + b.n 48fe2 <_PyEval_FormatKwargsError@@Base+0x181c> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 48f76 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbz r3, 48fe6 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 48f68 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ + bne.n 48fd8 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 48f78 <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + b.n 48fe8 <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cbz r3, 48fa0 <_PyEval_FormatKwargsError@@Base+0x184a> │ │ │ │ + cbz r3, 49010 <_PyEval_FormatKwargsError@@Base+0x184a> │ │ │ │ movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - movw r2, #23704 @ 0x5c98 │ │ │ │ + movw r2, #20232 @ 0x4f08 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24e294 │ │ │ │ - cbz r0, 48fde <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ - b.n 48fc2 <_PyEval_FormatKwargsError@@Base+0x186c> │ │ │ │ + bl 24d618 │ │ │ │ + cbz r0, 4904e <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ + b.n 49032 <_PyEval_FormatKwargsError@@Base+0x186c> │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #23884 @ 0x5d4c │ │ │ │ + movw r1, #20412 @ 0x4fbc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48fcc <_PyEval_FormatKwargsError@@Base+0x1876> │ │ │ │ - b.n 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + blt.n 4903c <_PyEval_FormatKwargsError@@Base+0x1876> │ │ │ │ + b.n 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bge.w 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bne.w 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d88 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48df8 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d7a <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bge.w 48dea <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d7a <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bne.w 48dea <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d7a <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48dea <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60368 @ 0xebd0 │ │ │ │ + movw r0, #56976 @ 0xde90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 490b0 <_PyEval_FormatKwargsError@@Base+0x195a> │ │ │ │ + vldr d7, [pc, #112] @ 49120 <_PyEval_FormatKwargsError@@Base+0x195a> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49086 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bhi.n 490f6 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49066 <_PyEval_FormatKwargsError@@Base+0x1910> │ │ │ │ + ble.n 490d6 <_PyEval_FormatKwargsError@@Base+0x1910> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b738 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ - vldr d7, [pc, #72] @ 490b8 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + vldr d7, [pc, #72] @ 49128 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - vldr d8, [pc, #72] @ 490c0 <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ + vldr d8, [pc, #72] @ 49130 <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d7 │ │ │ │ - b.n 490a6 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ + b.n 49116 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 490a6 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ + bvs.n 49116 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 490a6 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ - vldr d8, [pc, #28] @ 490b8 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + bgt.n 49116 <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ + vldr d8, [pc, #28] @ 49128 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -42949,83 +42995,83 @@ │ │ │ │ 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 │ │ │ │ - beq.n 490f0 <_PyEval_FormatKwargsError@@Base+0x199a> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 490f6 <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ + beq.n 49160 <_PyEval_FormatKwargsError@@Base+0x199a> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 49166 <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49102 <_PyEval_FormatKwargsError@@Base+0x19ac> │ │ │ │ + cbz r3, 49172 <_PyEval_FormatKwargsError@@Base+0x19ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49124 <_PyEval_FormatKwargsError@@Base+0x19ce> │ │ │ │ + b.n 49194 <_PyEval_FormatKwargsError@@Base+0x19ce> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 49120 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 49190 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49120 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + cbnz r3, 49190 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 49120 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 49190 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4914e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + cbz r0, 491be <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46140 │ │ │ │ + bl 46188 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq.n 49212 <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ + beq.n 49282 <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 491d8 <_PyEval_FormatKwargsError@@Base+0x1a82> │ │ │ │ + bmi.n 49248 <_PyEval_FormatKwargsError@@Base+0x1a82> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42008 @ 0xa418 │ │ │ │ + movw r1, #38616 @ 0x96d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49212 <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ + b.n 49282 <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -43033,165 +43079,165 @@ │ │ │ │ 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] │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 491ea <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ + blt.n 4925a <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 491fa <_PyEval_FormatKwargsError@@Base+0x1aa4> │ │ │ │ + blt.n 4926a <_PyEval_FormatKwargsError@@Base+0x1aa4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49196 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ + blt.n 49206 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a84f8 │ │ │ │ + bl a797c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4919a <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ - b.n 4920a <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ + bne.n 4920a <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ + b.n 4927a <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 491ca <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + bne.n 4923a <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 491ca <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4923a <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 491d2 <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ + bne.n 49242 <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 491d2 <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49242 <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #32] @ (4923c <_PyEval_FormatKwargsError@@Base+0x1ae6>) │ │ │ │ + ldr r2, [pc, #32] @ (492ac <_PyEval_FormatKwargsError@@Base+0x1ae6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #35708 @ 0x8b7c │ │ │ │ + movw r0, #32364 @ 0x7e6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r1, #3780] @ 0xec4 │ │ │ │ ldr.w r1, [r1, #3764] @ 0xeb4 │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 49262 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + cbnz r3, 492d2 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49262 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + ble.n 492d2 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49262 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ - cbnz r4, 4927e <_PyEval_FormatKwargsError@@Base+0x1b28> │ │ │ │ + bne.n 492d2 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + cbnz r4, 492ee <_PyEval_FormatKwargsError@@Base+0x1b28> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #68] @ (492bc <_PyEval_FormatKwargsError@@Base+0x1b66>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #68] @ (4932c <_PyEval_FormatKwargsError@@Base+0x1b66>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 492b6 <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ + cbz r0, 49326 <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 105a28 │ │ │ │ + bl 1058d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 492aa <_PyEval_FormatKwargsError@@Base+0x1b54> │ │ │ │ - cbnz r0, 492ae <_PyEval_FormatKwargsError@@Base+0x1b58> │ │ │ │ + beq.n 4931a <_PyEval_FormatKwargsError@@Base+0x1b54> │ │ │ │ + cbnz r0, 4931e <_PyEval_FormatKwargsError@@Base+0x1b58> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #42716 @ 0xa6dc │ │ │ │ + movw r1, #39324 @ 0x999c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 492b6 <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ + b.n 49326 <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #60388 @ 0xebe4 │ │ │ │ + movw r3, #56996 @ 0xdea4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #37967 @ 0x944f │ │ │ │ + movw r1, #38079 @ 0x94bf │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173e38 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1736a8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ 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 492f8 <_PyEval_FormatKwargsError@@Base+0x1ba2> │ │ │ │ + bne.n 49368 <_PyEval_FormatKwargsError@@Base+0x1ba2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 291a9c │ │ │ │ + b.w 294410 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15428 @ 0x3c44 │ │ │ │ + movw r0, #12036 @ 0x2f04 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492ec <_PyEval_FormatKwargsError@@Base+0x1b96> │ │ │ │ + bne.n 4935c <_PyEval_FormatKwargsError@@Base+0x1b96> │ │ │ │ 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 │ │ │ │ - beq.n 49336 <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4933c <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ + beq.n 493a6 <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 493ac <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 49356 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + cbnz r3, 493c6 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 49354 <_PyEval_FormatKwargsError@@Base+0x1bfe> │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 493c4 <_PyEval_FormatKwargsError@@Base+0x1bfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl baea8 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ - cbnz r0, 49356 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + bl ba5a0 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ + cbnz r0, 493c6 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43200,354 +43246,354 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 493c0 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 493c0 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ + bne.n 49430 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 49430 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ vpop {d8} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - movw r1, #60428 @ 0xec0c │ │ │ │ + movw r1, #57036 @ 0xdecc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ubfx r2, r5, #3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ite ge │ │ │ │ movge r1, r6 │ │ │ │ movlt r1, #6 │ │ │ │ uxtb.w r0, r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 24cac8 <_PySlice_FromIndices@@Base+0x1fc> │ │ │ │ + bl 24be50 <_PySlice_FromIndices@@Base+0x1fc> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 493e2 <_PyEval_FormatKwargsError@@Base+0x1c8c> │ │ │ │ + cbnz r0, 49452 <_PyEval_FormatKwargsError@@Base+0x1c8c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4942a <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ + b.n 4949a <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ blx 2c0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 49410 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + cbz r7, 49480 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ed6d4 <_PyBytesWriter_Prepare@@Base> │ │ │ │ - cbnz r0, 493fe <_PyEval_FormatKwargsError@@Base+0x1ca8> │ │ │ │ + bl ed268 <_PyBytesWriter_Prepare@@Base> │ │ │ │ + cbnz r0, 4946e <_PyEval_FormatKwargsError@@Base+0x1ca8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 493de <_PyEval_FormatKwargsError@@Base+0x1c88> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4944e <_PyEval_FormatKwargsError@@Base+0x1c88> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, r0, r6 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 4942a <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4949a <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ str.w r6, [r8] │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64192 @ 0xfac0 │ │ │ │ + movw r1, #60872 @ 0xedc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4945c <_PyEval_FormatKwargsError@@Base+0x1d06> │ │ │ │ + beq.n 494cc <_PyEval_FormatKwargsError@@Base+0x1d06> │ │ │ │ b.w 2aeb8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49466 <_PyEval_FormatKwargsError@@Base+0x1d10> │ │ │ │ + cbz r1, 494d6 <_PyEval_FormatKwargsError@@Base+0x1d10> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4946e <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + b.n 494de <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 494e2 <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ + b.n 49552 <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ 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 r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 28404c │ │ │ │ + bl 283354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 494a8 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ + bge.n 49518 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 494a8 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ + cbnz r3, 49518 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 494cc <_PyEval_FormatKwargsError@@Base+0x1d76> │ │ │ │ + bne.n 4953c <_PyEval_FormatKwargsError@@Base+0x1d76> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 273f0c │ │ │ │ + b.w 273214 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ + movw r0, #11996 @ 0x2edc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 494c0 <_PyEval_FormatKwargsError@@Base+0x1d6a> │ │ │ │ + bne.n 49530 <_PyEval_FormatKwargsError@@Base+0x1d6a> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49502 <_PyEval_FormatKwargsError@@Base+0x1dac> │ │ │ │ + bne.n 49572 <_PyEval_FormatKwargsError@@Base+0x1dac> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 49504 <_PyEval_FormatKwargsError@@Base+0x1dae> │ │ │ │ + beq.n 49574 <_PyEval_FormatKwargsError@@Base+0x1dae> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49520 <_PyEval_FormatKwargsError@@Base+0x1dca> │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 49590 <_PyEval_FormatKwargsError@@Base+0x1dca> │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 494f8 <_PyEval_FormatKwargsError@@Base+0x1da2> │ │ │ │ + bls.n 49568 <_PyEval_FormatKwargsError@@Base+0x1da2> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bne.n 4950e <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ + bne.n 4957e <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49532 <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ + cbz r1, 495a2 <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4953a <_PyEval_FormatKwargsError@@Base+0x1de4> │ │ │ │ + b.n 495aa <_PyEval_FormatKwargsError@@Base+0x1de4> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 495fe <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + b.n 4966e <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #60544 @ 0xec80 │ │ │ │ + movw r0, #57152 @ 0xdf40 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 495fc <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ + beq.n 4966c <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 495f8 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + bne.n 49668 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495f8 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + beq.n 49668 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50281 @ 0xc469 │ │ │ │ + movw r1, #47009 @ 0xb7a1 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #6104 @ 0x17d8 │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 495a6 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + cbnz r0, 49616 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #60660 @ 0xecf4 │ │ │ │ + movw r0, #57268 @ 0xdfb4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495da <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + bge.n 4964a <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 495da <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + cbnz r3, 4964a <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4959a <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + beq.n 4960a <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495f8 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + bge.n 49668 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 495f8 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + cbnz r3, 49668 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4961e <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ + bne.n 4968e <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 49620 <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ + beq.n 49690 <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4963c <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 496ac <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49614 <_PyEval_FormatKwargsError@@Base+0x1ebe> │ │ │ │ + bls.n 49684 <_PyEval_FormatKwargsError@@Base+0x1ebe> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bne.n 4962a <_PyEval_FormatKwargsError@@Base+0x1ed4> │ │ │ │ + bne.n 4969a <_PyEval_FormatKwargsError@@Base+0x1ed4> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4967a <_PyEval_FormatKwargsError@@Base+0x1f24> │ │ │ │ + bne.n 496ea <_PyEval_FormatKwargsError@@Base+0x1f24> │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49690 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + bge.n 49700 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49690 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + b.n 49700 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60668 @ 0xecfc │ │ │ │ + movw r1, #57276 @ 0xdfbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 284e60 │ │ │ │ + bl 2841a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 496ae <_PyEval_FormatKwargsError@@Base+0x1f58> │ │ │ │ + cbz r0, 4971e <_PyEval_FormatKwargsError@@Base+0x1f58> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496c2 <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ + bge.n 49732 <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 496c2 <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ + cbnz r3, 49732 <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 496ca <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ + bne.n 4973a <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496e0 <_PyEval_FormatKwargsError@@Base+0x1f8a> │ │ │ │ - cbnz r6, 496de <_PyEval_FormatKwargsError@@Base+0x1f88> │ │ │ │ + b.n 49750 <_PyEval_FormatKwargsError@@Base+0x1f8a> │ │ │ │ + cbnz r6, 4974e <_PyEval_FormatKwargsError@@Base+0x1f88> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 496c6 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 49736 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49704 <_PyEval_FormatKwargsError@@Base+0x1fae> │ │ │ │ + bne.n 49774 <_PyEval_FormatKwargsError@@Base+0x1fae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4132a │ │ │ │ + b.w 41372 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15396 @ 0x3c24 │ │ │ │ + movw r0, #12004 @ 0x2ee4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 496f8 <_PyEval_FormatKwargsError@@Base+0x1fa2> │ │ │ │ + bne.n 49768 <_PyEval_FormatKwargsError@@Base+0x1fa2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49722 <_PyEval_FormatKwargsError@@Base+0x1fcc> │ │ │ │ + cbz r1, 49792 <_PyEval_FormatKwargsError@@Base+0x1fcc> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4972a <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ + b.n 4979a <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3d912 │ │ │ │ + b.w 3d956 │ │ │ │ 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 │ │ │ │ adds r1, r0, #1 │ │ │ │ @@ -43571,247 +43617,247 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 49792 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ + cbnz r3, 49802 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49792 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ + ble.n 49802 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49792 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ - cbnz r0, 497aa <_PyEval_FormatKwargsError@@Base+0x2054> │ │ │ │ + bne.n 49802 <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ + cbnz r0, 4981a <_PyEval_FormatKwargsError@@Base+0x2054> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #112] @ (49814 <_PyEval_FormatKwargsError@@Base+0x20be>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 4980e <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ + ldr r3, [pc, #112] @ (49884 <_PyEval_FormatKwargsError@@Base+0x20be>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 4987e <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 497bc <_PyEval_FormatKwargsError@@Base+0x2066> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4980c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + bne.n 4982c <_PyEval_FormatKwargsError@@Base+0x2066> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4987c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b72c <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49800 <_PyEval_FormatKwargsError@@Base+0x20aa> │ │ │ │ + bge.n 49870 <_PyEval_FormatKwargsError@@Base+0x20aa> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 497f0 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 49860 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 497c0 <_PyEval_FormatKwargsError@@Base+0x206a> │ │ │ │ - b.n 4980c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + beq.n 49830 <_PyEval_FormatKwargsError@@Base+0x206a> │ │ │ │ + b.n 4987c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 4980c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 4987c <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 474fe │ │ │ │ - b.n 4980e <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ + bl 4756e │ │ │ │ + b.n 4987e <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 │ │ │ │ - beq.n 49846 <_PyEval_FormatKwargsError@@Base+0x20f0> │ │ │ │ + beq.n 498b6 <_PyEval_FormatKwargsError@@Base+0x20f0> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1272 @ 0x4f8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ + movw r0, #63400 @ 0xf7a8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49a3c <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + beq.w 49aac <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4985c <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + bne.n 498cc <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4987c <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 498ec <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4987c <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 498ec <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49a3c <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.w 49aac <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4988a <_PyEval_FormatKwargsError@@Base+0x2134> │ │ │ │ + bne.n 498fa <_PyEval_FormatKwargsError@@Base+0x2134> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 498aa <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 4991a <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 498aa <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4991a <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49a3c <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.w 49aac <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #408] @ 49a48 <_PyEval_FormatKwargsError@@Base+0x22f2> │ │ │ │ + vldr d10, [pc, #408] @ 49ab8 <_PyEval_FormatKwargsError@@Base+0x22f2> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 498d6 <_PyEval_FormatKwargsError@@Base+0x2180> │ │ │ │ + bhi.n 49946 <_PyEval_FormatKwargsError@@Base+0x2180> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 499c6 <_PyEval_FormatKwargsError@@Base+0x2270> │ │ │ │ - b.n 498f6 <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ + bls.n 49a36 <_PyEval_FormatKwargsError@@Base+0x2270> │ │ │ │ + b.n 49966 <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 498f6 <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ + bvc.n 49966 <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d9 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49914 <_PyEval_FormatKwargsError@@Base+0x21be> │ │ │ │ + bvc.n 49984 <_PyEval_FormatKwargsError@@Base+0x21be> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d7 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49988 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + ble.n 499f8 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49a0a <_PyEval_FormatKwargsError@@Base+0x22b4> │ │ │ │ + bhi.n 49a7a <_PyEval_FormatKwargsError@@Base+0x22b4> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b910 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ - ble.n 49956 <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ + ble.n 499c6 <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vldr d8, [pc, #260] @ 49a50 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ + vldr d8, [pc, #260] @ 49ac0 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49a04 <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ - cbnz r3, 49972 <_PyEval_FormatKwargsError@@Base+0x221c> │ │ │ │ - vldr d8, [pc, #232] @ 49a58 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + beq.n 49a74 <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ + cbnz r3, 499e2 <_PyEval_FormatKwargsError@@Base+0x221c> │ │ │ │ + vldr d8, [pc, #232] @ 49ac8 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #224] @ 49a58 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ - vldr d7, [pc, #228] @ 49a60 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + vldr d8, [pc, #224] @ 49ac8 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ + vldr d7, [pc, #228] @ 49ad0 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49a04 <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ + beq.n 49a74 <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 499b4 <_PyEval_FormatKwargsError@@Base+0x225e> │ │ │ │ + ble.n 49a24 <_PyEval_FormatKwargsError@@Base+0x225e> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ - vldr d7, [pc, #176] @ 49a58 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ + vldr d7, [pc, #176] @ 49ac8 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d7 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ - bpl.n 4996c <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + bpl.n 499dc <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4996c <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ + bpl.n 499dc <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c2fc │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + bls.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 499f8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bvs.n 49a68 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 499fe <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ + bne.n 49a6e <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 49a18 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a88 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49a38 <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ - vldr d8, [pc, #56] @ 49a50 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ + ble.n 49aa8 <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ + vldr d8, [pc, #56] @ 49ac0 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 49a28 <_PyEval_FormatKwargsError@@Base+0x22d2> │ │ │ │ + cbz r3, 49a98 <_PyEval_FormatKwargsError@@Base+0x22d2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6d98 │ │ │ │ - cbnz r0, 49a3c <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bl 2b60f0 │ │ │ │ + cbnz r0, 49aac <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 49960 <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ + b.n 499d0 <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -43821,186 +43867,349 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 49a90 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + cbnz r1, 49b00 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ + movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 49aae <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 49b1e <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 49ab4 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ + bmi.n 49b24 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ + movw r1, #57508 @ 0xe0a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b16 <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ + b.n 49b86 <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 49ae0 <_PyEval_FormatKwargsError@@Base+0x238a> │ │ │ │ - bl 940a4 │ │ │ │ + bgt.n 49b50 <_PyEval_FormatKwargsError@@Base+0x238a> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49aae <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bne.n 49b1e <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 49aae <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 49b1e <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 49b14 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ + beq.n 49b84 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 49b02 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ + cbz r3, 49b72 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 49af6 <_PyEval_FormatKwargsError@@Base+0x23a0> │ │ │ │ + cbnz r3, 49b66 <_PyEval_FormatKwargsError@@Base+0x23a0> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 49b02 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 49b72 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49b16 <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ - b.n 49aee <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ + beq.n 49b86 <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ + b.n 49b5e <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ mov r0, r5 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 49b12 <_PyEval_FormatKwargsError@@Base+0x23bc> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 49aae <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + cbnz r0, 49b82 <_PyEval_FormatKwargsError@@Base+0x23bc> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 49b1e <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 49bc0 <_PyEval_FormatKwargsError@@Base+0x23fa> │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #57592 @ 0xe0f8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 49d32 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + movw r2, #43848 @ 0xab48 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 49bda <_PyEval_FormatKwargsError@@Base+0x2414> │ │ │ │ + movw r4, #5752 @ 0x1678 │ │ │ │ + movt r4, #80 @ 0x50 │ │ │ │ + b.n 49d32 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + ldr r0, [pc, #352] @ (49d3c <_PyEval_FormatKwargsError@@Base+0x2576>) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #20] │ │ │ │ + ldr.w r9, [r3, #28] │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 49bbc <_PyEval_FormatKwargsError@@Base+0x23f6> │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r8, #5752 @ 0x1678 │ │ │ │ + movt r8, #80 @ 0x50 │ │ │ │ + cbz r4, 49bfe <_PyEval_FormatKwargsError@@Base+0x2438> │ │ │ │ + cmp r4, r8 │ │ │ │ + bne.n 49c3a <_PyEval_FormatKwargsError@@Base+0x2474> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84c6c │ │ │ │ + cmp r9, r8 │ │ │ │ + beq.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x240a> │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #57648 @ 0xe130 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl ee034 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 49d32 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.n 49c3a <_PyEval_FormatKwargsError@@Base+0x2474> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x240a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x240a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x240a> │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #57656 @ 0xe138 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 1e46d0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r9, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq.n 49c66 <_PyEval_FormatKwargsError@@Base+0x24a0> │ │ │ │ + ldr r1, [pc, #232] @ (49d40 <_PyEval_FormatKwargsError@@Base+0x257a>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d7f38 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 49c76 <_PyEval_FormatKwargsError@@Base+0x24b0> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + b.n 49c90 <_PyEval_FormatKwargsError@@Base+0x24ca> │ │ │ │ + bl 7a674 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #43896 @ 0xab78 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 103824 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 49cca <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1e41d0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 49cb4 <_PyEval_FormatKwargsError@@Base+0x24ee> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 49ce2 <_PyEval_FormatKwargsError@@Base+0x251c> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 49ce2 <_PyEval_FormatKwargsError@@Base+0x251c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ce2 <_PyEval_FormatKwargsError@@Base+0x251c> │ │ │ │ + bl f6d64 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #57680 @ 0xe150 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 1e46d0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 1e46d0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 49d10 <_PyEval_FormatKwargsError@@Base+0x254a> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + bl 1f64c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f08f4 │ │ │ │ + adds r0, #1 │ │ │ │ + it ne │ │ │ │ + movne r5, #0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 49d24 <_PyEval_FormatKwargsError@@Base+0x255e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d24 <_PyEval_FormatKwargsError@@Base+0x255e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + movw r4, #5752 @ 0x1678 │ │ │ │ + movt r4, #80 @ 0x50 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #8 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ + @ instruction: 0xf2500052 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49b20 <_PyEval_FormatKwargsError@@Base+0x23ca> │ │ │ │ + cbz r1, 49d4c <_PyEval_FormatKwargsError@@Base+0x2586> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49b28 <_PyEval_FormatKwargsError@@Base+0x23d2> │ │ │ │ + b.n 49d54 <_PyEval_FormatKwargsError@@Base+0x258e> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49bee <_PyEval_FormatKwargsError@@Base+0x2498> │ │ │ │ + b.n 49e1a <_PyEval_FormatKwargsError@@Base+0x2654> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (49bb0 <_PyEval_FormatKwargsError@@Base+0x245a>) │ │ │ │ + ldr r1, [pc, #112] @ (49ddc <_PyEval_FormatKwargsError@@Base+0x2616>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49ba8 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + beq.n 49dd4 <_PyEval_FormatKwargsError@@Base+0x260e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 49b56 <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ + cbz r4, 49d82 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 49b66 <_PyEval_FormatKwargsError@@Base+0x2410> │ │ │ │ - b.n 49b84 <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ - ldr r1, [pc, #92] @ (49bb4 <_PyEval_FormatKwargsError@@Base+0x245e>) │ │ │ │ + cbnz r0, 49d92 <_PyEval_FormatKwargsError@@Base+0x25cc> │ │ │ │ + b.n 49db0 <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ + ldr r1, [pc, #92] @ (49de0 <_PyEval_FormatKwargsError@@Base+0x261a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49b50 <_PyEval_FormatKwargsError@@Base+0x23fa> │ │ │ │ - b.n 49baa <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bne.n 49d7c <_PyEval_FormatKwargsError@@Base+0x25b6> │ │ │ │ + b.n 49dd6 <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 49b84 <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ + bne.n 49db0 <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b84 <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ + bge.n 49db0 <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49b84 <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49db0 <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #15668 @ 0x3d34 │ │ │ │ + movw r2, #12276 @ 0x2ff4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #60984 @ 0xee38 │ │ │ │ + movw r0, #57708 @ 0xe16c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 49baa <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bl 84c84 │ │ │ │ + b.n 49dd6 <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #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 49bd8 <_PyEval_FormatKwargsError@@Base+0x2482> │ │ │ │ + bne.n 49e04 <_PyEval_FormatKwargsError@@Base+0x263e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10a9dc │ │ │ │ + b.w 10a51c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15468 @ 0x3c6c │ │ │ │ + movw r0, #12076 @ 0x2f2c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bcc <_PyEval_FormatKwargsError@@Base+0x2476> │ │ │ │ + bne.n 49df8 <_PyEval_FormatKwargsError@@Base+0x2632> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49c1a <_PyEval_FormatKwargsError@@Base+0x24c4> │ │ │ │ + bne.n 49e46 <_PyEval_FormatKwargsError@@Base+0x2680> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #29328 @ 0x7290 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49c68 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 49e94 <_PyEval_FormatKwargsError@@Base+0x26ce> │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49c4e <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ + bls.n 49e7a <_PyEval_FormatKwargsError@@Base+0x26b4> │ │ │ │ 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 49c2a <_PyEval_FormatKwargsError@@Base+0x24d4> │ │ │ │ + beq.n 49e56 <_PyEval_FormatKwargsError@@Base+0x2690> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 49c64 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + b.n 49e90 <_PyEval_FormatKwargsError@@Base+0x26ca> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44014,62 +44223,61 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49c98 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + bne.n 49ec4 <_PyEval_FormatKwargsError@@Base+0x26fe> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 49cb6 <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ + b.n 49ee2 <_PyEval_FormatKwargsError@@Base+0x271c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49cb6 <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 49cca <_PyEval_FormatKwargsError@@Base+0x2574> │ │ │ │ - vldr d0, [pc, #32] @ 49cd8 <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ + bne.n 49ee2 <_PyEval_FormatKwargsError@@Base+0x271c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 49ef6 <_PyEval_FormatKwargsError@@Base+0x2730> │ │ │ │ + vldr d0, [pc, #28] @ 49f00 <_PyEval_FormatKwargsError@@Base+0x273a> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 49e24 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 4a04c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49ce8 <_PyEval_FormatKwargsError@@Base+0x2592> │ │ │ │ + cbz r1, 49f10 <_PyEval_FormatKwargsError@@Base+0x274a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49cf0 <_PyEval_FormatKwargsError@@Base+0x259a> │ │ │ │ + b.n 49f18 <_PyEval_FormatKwargsError@@Base+0x2752> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49d7a │ │ │ │ + b.n 49fa2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d1e <_PyEval_FormatKwargsError@@Base+0x25c8> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 49f46 <_PyEval_FormatKwargsError@@Base+0x2780> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 49d34 <_PyEval_FormatKwargsError@@Base+0x25de> │ │ │ │ + b.n 49f5c <_PyEval_FormatKwargsError@@Base+0x2796> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -44077,361 +44285,361 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49d60 <_PyEval_FormatKwargsError@@Base+0x260a> │ │ │ │ + bne.n 49f88 <_PyEval_FormatKwargsError@@Base+0x27c2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 49d76 │ │ │ │ + b.w 49f9e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15512 @ 0x3c98 │ │ │ │ + movw r0, #12120 @ 0x2f58 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49d4c <_PyEval_FormatKwargsError@@Base+0x25f6> │ │ │ │ + bne.n 49f74 <_PyEval_FormatKwargsError@@Base+0x27ae> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00049d76 : │ │ │ │ - b.w 40340 │ │ │ │ +00049f9e : │ │ │ │ + b.w 40388 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49d9a │ │ │ │ + bne.n 49fc2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 49d9c │ │ │ │ + bpl.n 49fc4 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49db8 │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 49fe0 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49d90 │ │ │ │ + bls.n 49fb8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 49da6 │ │ │ │ + bmi.n 49fce │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ movs r0, #3 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e90 │ │ │ │ + beq.n 4a0b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 2b4a18 │ │ │ │ + bl 2b3dac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 49e7a │ │ │ │ + beq.n 4a0a2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 49e22 │ │ │ │ + bne.n 4a04a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49e10 │ │ │ │ + blt.n 4a038 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 49e58 │ │ │ │ + b.n 4a080 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 49e58 │ │ │ │ + beq.n 4a080 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 49e58 │ │ │ │ + b.n 4a080 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - ldr r1, [pc, #112] @ (49e98 ) │ │ │ │ + ldr r1, [pc, #112] @ (4a0c0 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r5, #20] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49e7a │ │ │ │ + beq.n 4a0a2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 49e62 │ │ │ │ + bne.n 4a08a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 49e70 │ │ │ │ + b.n 4a098 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e94 │ │ │ │ + bge.n 4a0bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49e94 │ │ │ │ + cbnz r3, 4a0bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49e94 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a0bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49ea4 │ │ │ │ + cbz r1, 4a0cc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49eac │ │ │ │ + b.n 4a0d4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a070 │ │ │ │ + b.n 4a298 │ │ │ │ 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, #63932 @ 0xf9bc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 49fda │ │ │ │ + bne.w 4a202 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 49fda │ │ │ │ + bne.w 4a202 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ adds r3, r5, #3 │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr.w r0, [fp, r3, lsl #2] │ │ │ │ - bl 12289c │ │ │ │ + bl 12229c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ff4 │ │ │ │ + beq.n 4a21c │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, r5 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49f1a │ │ │ │ + cbz r0, 4a142 │ │ │ │ add.w fp, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 49f32 │ │ │ │ + b.n 4a15a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f2e │ │ │ │ + bge.n 4a156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f2e │ │ │ │ + cbnz r3, 4a156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ff4 │ │ │ │ + b.n 4a21c │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 49f4e │ │ │ │ + ble.n 4a176 │ │ │ │ ldr.w r1, [fp, #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 49f32 │ │ │ │ + b.n 4a15a │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r3, r6, #4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ adds r6, #16 │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 49f80 │ │ │ │ + ble.n 4a1a8 │ │ │ │ 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, [r6, #4]! │ │ │ │ - b.n 49f64 │ │ │ │ + b.n 4a18c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 239394 │ │ │ │ + bl 238708 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49fa4 │ │ │ │ + cbnz r0, 4a1cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ff4 │ │ │ │ + bge.n 4a21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49ff4 │ │ │ │ + cbnz r3, 4a21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ff4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a21c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22412c <_PyTemplate_Build@@Base> │ │ │ │ + bl 223768 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fc2 │ │ │ │ + bge.n 4a1ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fc2 │ │ │ │ + cbnz r3, 4a1ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fd6 │ │ │ │ + bge.n 4a1fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49fd6 │ │ │ │ + cbnz r3, 4a1fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 49ff4 │ │ │ │ + b.n 4a21c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61048 @ 0xee78 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 4a036 │ │ │ │ + bne.n 4a25e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a052 │ │ │ │ - b.n 4a04c │ │ │ │ + bne.n 4a27a │ │ │ │ + b.n 4a274 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44092 @ 0xac3c │ │ │ │ + movw r0, #40476 @ 0x9e1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a028 │ │ │ │ - b.n 4a06a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4a06a │ │ │ │ + bne.n 4a250 │ │ │ │ + b.n 4a292 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4a292 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbz r0, 4a06a │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbz r0, 4a292 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 4a108 │ │ │ │ + b.n 4a330 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a09c │ │ │ │ + bne.n 4a2c4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #29328 @ 0x7290 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a0fe │ │ │ │ + cbz r1, 4a326 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #32720 @ 0x7fd0 │ │ │ │ + movw r5, #29328 @ 0x7290 │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a0e4 │ │ │ │ + bls.n 4a30c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4a0d0 │ │ │ │ - cbz r3, 4a0ca │ │ │ │ + beq.n 4a2f8 │ │ │ │ + cbz r3, 4a2f2 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a0fa │ │ │ │ + b.n 4a322 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a0e0 │ │ │ │ + b.n 4a308 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 4a0de │ │ │ │ + beq.n 4a306 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a0c0 │ │ │ │ + beq.n 4a2e8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a0e0 │ │ │ │ + b.n 4a308 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4a0ae │ │ │ │ + b.n 4a2d6 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44445,405 +44653,244 @@ │ │ │ │ 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, #28936 @ 0x7108 │ │ │ │ + movw r1, #25544 @ 0x63c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #61140 @ 0xeed4 │ │ │ │ + movw r0, #57864 @ 0xe208 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a180 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 4a3a8 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ade8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ - cbz r7, 4a184 │ │ │ │ + bl b38fc │ │ │ │ + cbz r7, 4a3ac │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4a16c │ │ │ │ - bl 11699c │ │ │ │ + bne.n 4a394 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a13e │ │ │ │ - b.n 4a180 │ │ │ │ + beq.n 4a366 │ │ │ │ + b.n 4a3a8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a18c │ │ │ │ + b.n 4a3b4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4a1ca │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61152 @ 0xeee0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a33c │ │ │ │ - movw r2, #43840 @ 0xab40 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 4a1e4 │ │ │ │ - movw r4, #5752 @ 0x1678 │ │ │ │ - movt r4, #80 @ 0x50 │ │ │ │ - b.n 4a33c │ │ │ │ - ldr r0, [pc, #348] @ (4a344 ) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - ldr.w r9, [r3, #28] │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a1c6 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r8, #5752 @ 0x1678 │ │ │ │ - movt r8, #80 @ 0x50 │ │ │ │ - cbz r4, 4a208 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne.n 4a244 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 4a1da │ │ │ │ - mov r0, r9 │ │ │ │ - movw r1, #61208 @ 0xef18 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ee4a0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4a33c │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n 4a244 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a1da │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a1da │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #61216 @ 0xef20 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4bd4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 4a31a │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r9, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq.n 4a270 │ │ │ │ - ldr r1, [pc, #228] @ (4a348 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - beq.n 4a31a │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4a280 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - b.n 4a29a │ │ │ │ - bl 7a43c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #47288 @ 0xb8b8 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 4a2d4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1e4720 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4a2be │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a31a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 4a31a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a31a │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a2ec │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 4a2ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a2ec │ │ │ │ - bl f7144 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #61240 @ 0xef38 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4bd4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 4a31a │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #49448 @ 0xc128 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 4a31a │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f6aac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f0fc8 │ │ │ │ - adds r0, #1 │ │ │ │ - it ne │ │ │ │ - movne r5, #0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a32e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a32e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - movw r4, #5752 @ 0x1678 │ │ │ │ - movt r4, #80 @ 0x50 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsls r0, r4, #8 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf2500052 │ │ │ │ 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 4a36c │ │ │ │ + bne.n 4a3da │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ae11c │ │ │ │ + b.w 2ad474 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15444 @ 0x3c54 │ │ │ │ + movw r0, #12052 @ 0x2f14 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a360 │ │ │ │ + bne.n 4a3ce │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4a3b4 │ │ │ │ + beq.n 4a422 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4a3b4 │ │ │ │ + ble.n 4a422 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a3c6 │ │ │ │ + bge.n 4a434 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a3c6 │ │ │ │ - movw r0, #61268 @ 0xef54 │ │ │ │ + b.n 4a434 │ │ │ │ + movw r0, #57876 @ 0xe214 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (4a428 ) │ │ │ │ - bl a87b4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (4a498 ) │ │ │ │ + bl a7c38 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4a3dc │ │ │ │ + cbz r0, 4a44a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4a3f2 │ │ │ │ + bmi.n 4a460 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61292 @ 0xef6c │ │ │ │ + movw r0, #57900 @ 0xe22c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a408 │ │ │ │ + b.n 4a476 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61324 @ 0xef8c │ │ │ │ + movw r0, #57932 @ 0xe24c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a41c │ │ │ │ + bge.n 4a48a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a41c │ │ │ │ + cbnz r3, 4a48a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #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 4a468 │ │ │ │ + bne.n 4a4d8 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a47c │ │ │ │ + bge.n 4a4ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a47c │ │ │ │ + b.n 4a4ec │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15256 @ 0x3b98 │ │ │ │ + movw r0, #11864 @ 0x2e58 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a440 │ │ │ │ + bne.n 4a4b0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a486 │ │ │ │ + cbz r1, 4a4f6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a48e │ │ │ │ + b.n 4a4fe │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a4f4 │ │ │ │ + b.n 4a564 │ │ │ │ │ │ │ │ -0004a490 : │ │ │ │ +0004a500 : │ │ │ │ movw r0, #13756 @ 0x35bc │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da9dc │ │ │ │ + b.w 1da494 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 4a4de │ │ │ │ + bne.n 4a54e │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4f2 │ │ │ │ + bge.n 4a562 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a4f2 │ │ │ │ + b.n 4a562 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15260 @ 0x3b9c │ │ │ │ + movw r0, #11868 @ 0x2e5c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a4b6 │ │ │ │ + bne.n 4a526 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a520 │ │ │ │ + bne.n 4a590 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #29328 @ 0x7290 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a572 │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + cbz r1, 4a5e2 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a558 │ │ │ │ + bls.n 4a5c8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 4a54e │ │ │ │ + bpl.n 4a5be │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a56e │ │ │ │ + b.n 4a5de │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4a530 │ │ │ │ + b.n 4a5a0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44853,84 +44900,84 @@ │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ 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, #232] @ 4a678 │ │ │ │ + vldr d0, [pc, #232] @ 4a6e8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b9dc │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + bl 9b8e0 │ │ │ │ + movw r1, #19340 @ 0x4b8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4a5b4 │ │ │ │ + bge.n 4a624 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a66e │ │ │ │ - vldr d0, [pc, #200] @ 4a680 │ │ │ │ - bl 9b9dc │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ + b.n 4a6de │ │ │ │ + vldr d0, [pc, #200] @ 4a6f0 │ │ │ │ + bl 9b8e0 │ │ │ │ + movw r1, #3140 @ 0xc44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5ae │ │ │ │ - vldr d0, [pc, #180] @ 4a688 │ │ │ │ - bl 9b9dc │ │ │ │ - movw r1, #22760 @ 0x58e8 │ │ │ │ + blt.n 4a61e │ │ │ │ + vldr d0, [pc, #180] @ 4a6f8 │ │ │ │ + bl 9b8e0 │ │ │ │ + movw r1, #19344 @ 0x4b90 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5ae │ │ │ │ - vldr d8, [pc, #160] @ 4a690 │ │ │ │ + blt.n 4a61e │ │ │ │ + vldr d8, [pc, #160] @ 4a700 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b9dc │ │ │ │ - movw r1, #60180 @ 0xeb14 │ │ │ │ + bl 9b8e0 │ │ │ │ + movw r1, #56860 @ 0xde1c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5ae │ │ │ │ - vldr d9, [pc, #136] @ 4a698 │ │ │ │ + blt.n 4a61e │ │ │ │ + vldr d9, [pc, #136] @ 4a708 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 296918 │ │ │ │ - movw r1, #61384 @ 0xefc8 │ │ │ │ + bl 295b70 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5ae │ │ │ │ - vldr d8, [pc, #108] @ 4a6a0 │ │ │ │ + blt.n 4a61e │ │ │ │ + vldr d8, [pc, #108] @ 4a710 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b9dc │ │ │ │ - movw r1, #60236 @ 0xeb4c │ │ │ │ + bl 9b8e0 │ │ │ │ + movw r1, #56916 @ 0xde54 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5ae │ │ │ │ + blt.n 4a61e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 296918 │ │ │ │ - movw r1, #61392 @ 0xefd0 │ │ │ │ + bl 295b70 │ │ │ │ + movw r1, #58000 @ 0xe290 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2c8 │ │ │ │ + bl 1dad80 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -44950,78 +44997,78 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a748 │ │ │ │ + beq.n 4a7b8 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a744 │ │ │ │ + bne.n 4a7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a744 │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + beq.n 4a7b4 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a6f2 │ │ │ │ + cbnz r0, 4a762 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #732 @ 0x2dc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #61400 @ 0xefd8 │ │ │ │ + movw r0, #58008 @ 0xe298 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a726 │ │ │ │ + bge.n 4a796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a726 │ │ │ │ + cbnz r3, 4a796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a6e6 │ │ │ │ + beq.n 4a756 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a744 │ │ │ │ + bge.n 4a7b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a744 │ │ │ │ + cbnz r3, 4a7b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - ldr r5, [pc, #280] @ (4a874 ) │ │ │ │ + ldr r5, [pc, #280] @ (4a8e4 ) │ │ │ │ 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} │ │ │ │ @@ -45029,67 +45076,67 @@ │ │ │ │ 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 4a78e │ │ │ │ + bne.n 4a7fe │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4a78e │ │ │ │ + ble.n 4a7fe │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4a78e │ │ │ │ - cbnz r6, 4a7ae │ │ │ │ + bne.n 4a7fe │ │ │ │ + cbnz r6, 4a81e │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, ip │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #212] @ (4a878 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #212] @ (4a8e8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a852 │ │ │ │ + beq.n 4a8c2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a85c │ │ │ │ - bl b1084 │ │ │ │ + beq.n 4a8cc │ │ │ │ + bl b0768 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4a7e4 │ │ │ │ + beq.n 4a854 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a7ec │ │ │ │ + b.n 4a85c │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 4a808 │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 4a878 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ - b.n 4a85e │ │ │ │ + bl 1e48cc │ │ │ │ + b.n 4a8ce │ │ │ │ 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 │ │ │ │ @@ -45102,110 +45149,110 @@ │ │ │ │ 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 4aa44 │ │ │ │ + bl 4aab4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4a85e │ │ │ │ + b.n 4a8ce │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a85e │ │ │ │ + b.n 4a8ce │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - beq.n 4a7d8 │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #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 4a89c │ │ │ │ + bne.n 4a90c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c714 │ │ │ │ + b.w 21c074 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15380 @ 0x3c14 │ │ │ │ + movw r0, #11988 @ 0x2ed4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a890 │ │ │ │ + bne.n 4a900 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 4a8e0 │ │ │ │ + bhi.n 4a950 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4a908 │ │ │ │ - b.n 4a8f8 │ │ │ │ - movw r0, #25132 @ 0x622c │ │ │ │ + ble.n 4a978 │ │ │ │ + b.n 4a968 │ │ │ │ + movw r0, #21740 @ 0x54ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a8d8 │ │ │ │ + bne.n 4a948 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a94e │ │ │ │ + b.n 4a9be │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 148e98 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148650 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a8f4 │ │ │ │ + beq.n 4a964 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4a920 │ │ │ │ + bne.n 4a990 │ │ │ │ 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, 4a92e │ │ │ │ + cbnz r1, 4a99e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a930 │ │ │ │ + b.n 4a9a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 148e98 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148650 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a908 │ │ │ │ - b.n 4a8f4 │ │ │ │ + bne.n 4a978 │ │ │ │ + b.n 4a964 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #25132 @ 0x622c │ │ │ │ + movw r2, #21740 @ 0x54ec │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 251148 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x278> │ │ │ │ + bl 250610 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x368> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45213,238 +45260,238 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4a97e │ │ │ │ + beq.n 4a9ee │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4a98c │ │ │ │ + bne.n 4a9fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275bd8 │ │ │ │ + bl 274ee0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4a996 │ │ │ │ - b.n 4a99e │ │ │ │ + bne.n 4aa06 │ │ │ │ + b.n 4aa0e │ │ │ │ movs r2, #1 │ │ │ │ - bl 251f40 │ │ │ │ + bl 251318 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99e │ │ │ │ + beq.n 4aa0e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4aa42 │ │ │ │ + beq.n 4aab2 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aa3e │ │ │ │ + bne.n 4aaae │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aa3e │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + beq.n 4aaae │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a9ec │ │ │ │ + cbnz r0, 4aa5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #61496 @ 0xf038 │ │ │ │ + movw r0, #58104 @ 0xe2f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aa20 │ │ │ │ + bge.n 4aa90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aa20 │ │ │ │ + cbnz r3, 4aa90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a9e0 │ │ │ │ + beq.n 4aa50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aa3e │ │ │ │ + bge.n 4aaae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4aa3e │ │ │ │ + cbnz r3, 4aaae │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ab0e │ │ │ │ + beq.n 4ab7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaf6 │ │ │ │ + beq.n 4ab66 │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaf6 │ │ │ │ + beq.n 4ab66 │ │ │ │ str r4, [r5, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14de1c │ │ │ │ + bl 14d674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaf6 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ab0c │ │ │ │ + cbnz r0, 4ab7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab10 │ │ │ │ + bge.n 4ab80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ab10 │ │ │ │ + cbnz r3, 4ab80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ab10 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ab80 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ab34 │ │ │ │ + bne.n 4aba4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a8494 │ │ │ │ + b.w 2a76fc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15416 @ 0x3c38 │ │ │ │ + movw r0, #12024 @ 0x2ef8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ab28 │ │ │ │ + bne.n 4ab98 │ │ │ │ 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 │ │ │ │ - beq.n 4ab72 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4ab78 │ │ │ │ + beq.n 4abe2 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 4abe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4ab84 │ │ │ │ + cbz r3, 4abf4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4aba6 │ │ │ │ + b.n 4ac16 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4aba2 │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4ac12 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4aba2 │ │ │ │ + cbnz r3, 4ac12 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4aba2 │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4ac12 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44388 @ 0xad64 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -45456,321 +45503,321 @@ │ │ │ │ blx 2b970 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 4ae2e │ │ │ │ + bl 4ae9e │ │ │ │ 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 │ │ │ │ movw r2, #18720 @ 0x4920 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #19569 @ 0x4c71 │ │ │ │ + movw r3, #16377 @ 0x3ff9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4ac20 │ │ │ │ - bl 234c74 <_PyErr_Format@@Base+0x654> │ │ │ │ + bne.n 4ac90 │ │ │ │ + bl 233ffc <_PyErr_Format@@Base+0x650> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ac24 │ │ │ │ + b.n 4ac94 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4acca │ │ │ │ + beq.n 4ad3a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 4ac3c │ │ │ │ - movw r0, #11636 @ 0x2d74 │ │ │ │ + cbnz r0, 4acac │ │ │ │ + movw r0, #8228 @ 0x2024 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ac64 │ │ │ │ - bl 170f30 │ │ │ │ - cbz r0, 4ac56 │ │ │ │ + b.n 4acd4 │ │ │ │ + bl 170584 │ │ │ │ + cbz r0, 4acc6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac66 │ │ │ │ - movw r0, #47904 @ 0xbb20 │ │ │ │ + beq.n 4acd6 │ │ │ │ + movw r0, #44512 @ 0xade0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ac64 │ │ │ │ + b.n 4acd4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 11ac90 │ │ │ │ + bl 11a77c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 21a808 │ │ │ │ - cbnz r5, 4ac82 │ │ │ │ + bl 21a134 │ │ │ │ + cbnz r5, 4acf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ac72 │ │ │ │ + blt.n 4ace2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4acca │ │ │ │ + b.n 4ad3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac6e │ │ │ │ + bne.n 4acde │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac6e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acde │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61528 @ 0xf058 │ │ │ │ + movw r0, #58136 @ 0xe318 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acb0 │ │ │ │ + bge.n 4ad20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4acb0 │ │ │ │ + cbnz r3, 4ad20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acbe │ │ │ │ + bge.n 4ad2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4acc2 │ │ │ │ + cbz r3, 4ad32 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4acca │ │ │ │ + b.n 4ad3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4acbe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad2e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4acf8 │ │ │ │ + bhi.n 4ad68 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ad0e │ │ │ │ - b.n 4ad20 │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + cbnz r0, 4ad7e │ │ │ │ + b.n 4ad90 │ │ │ │ + movw r0, #21588 @ 0x5454 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adf6 │ │ │ │ - b.n 4acea │ │ │ │ - bl 9b92c │ │ │ │ + beq.n 4ae66 │ │ │ │ + b.n 4ad5a │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ad2e │ │ │ │ + blt.n 4ad9e │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4ad3e │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4adae │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adf6 │ │ │ │ + bne.n 4ae66 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad3e │ │ │ │ + b.n 4adae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad1c │ │ │ │ + bne.n 4ad8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad1c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad8c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4adca │ │ │ │ + ble.n 4ae3a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4ad72 │ │ │ │ + bpl.n 4ade2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4ad6e │ │ │ │ + beq.n 4adde │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61540 @ 0xf064 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4adcc │ │ │ │ + b.n 4ae3c │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4ad84 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 4ada4 │ │ │ │ + beq.n 4adf4 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 4ae14 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4adc4 │ │ │ │ + beq.n 4ae34 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61628 @ 0xf0bc │ │ │ │ + movw r1, #58236 @ 0xe37c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #664 @ 0x298 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + movw r0, #21588 @ 0x5454 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4adf6 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ae66 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4adcc │ │ │ │ + b.n 4ae3c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ade8 │ │ │ │ - cbz r1, 4add8 │ │ │ │ + bgt.n 4ae58 │ │ │ │ + cbz r1, 4ae48 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4ade0 │ │ │ │ + b.n 4ae50 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46bce │ │ │ │ + b.w 46c3e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4} │ │ │ │ movw r4, #43560 @ 0xaa28 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bhi.n 4ae20 │ │ │ │ - movw r1, #61720 @ 0xf118 │ │ │ │ + bhi.n 4ae90 │ │ │ │ + movw r1, #58328 @ 0xe3d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3f54 │ │ │ │ - movw r1, #61752 @ 0xf138 │ │ │ │ + b.w f3ae4 │ │ │ │ + movw r1, #58360 @ 0xe3f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r4, 4ae66 │ │ │ │ + cbnz r4, 4aed6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad40 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #61820 @ 0xf17c │ │ │ │ + movw r0, #58428 @ 0xe43c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae76 │ │ │ │ + b.n 4aee6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9403c │ │ │ │ + bl 93f3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4aef6 │ │ │ │ + beq.n 4af66 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae98 │ │ │ │ + bge.n 4af08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae98 │ │ │ │ + cbnz r3, 4af08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4aeec │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4af5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4aeb6 │ │ │ │ + cbz r0, 4af26 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (4aefc ) │ │ │ │ + ldr r1, [pc, #84] @ (4af6c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4aeb8 │ │ │ │ + b.n 4af28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c872c │ │ │ │ - cbz r4, 4aeec │ │ │ │ - movw r1, #35808 @ 0x8be0 │ │ │ │ + bl 84c84 │ │ │ │ + cbz r4, 4af5c │ │ │ │ + movw r1, #32416 @ 0x7ea0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b110 │ │ │ │ - cbz r0, 4aeec │ │ │ │ - movw r1, #50756 @ 0xc644 │ │ │ │ + bl 4b180 │ │ │ │ + cbz r0, 4af5c │ │ │ │ + movw r1, #47364 @ 0xb904 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b110 │ │ │ │ - cbz r0, 4aeec │ │ │ │ + bl 4b180 │ │ │ │ + cbz r0, 4af5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1c872c │ │ │ │ + b.w 84c84 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4af38 │ │ │ │ + bvs.n 4afa8 │ │ │ │ lsls r2, r2, #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 r4, [r0, #4] │ │ │ │ movw r3, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4af26 │ │ │ │ + beq.n 4af96 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4afa8 │ │ │ │ + b.n 4b018 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4af1c │ │ │ │ + bne.n 4af8c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4af1c │ │ │ │ + bhi.n 4af8c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -45778,76 +45825,76 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 4afe0 │ │ │ │ + bl 4b050 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af6e │ │ │ │ + bge.n 4afde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4af6e │ │ │ │ + cbnz r3, 4afde │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af82 │ │ │ │ + bge.n 4aff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af82 │ │ │ │ + cbnz r3, 4aff2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4afa6 │ │ │ │ + beq.n 4b016 │ │ │ │ cmp r7, #3 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 4afa8 │ │ │ │ + b.n 4b018 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4afca │ │ │ │ + bne.n 4b03a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24e914 │ │ │ │ + b.w 24dcf0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15460 @ 0x3c64 │ │ │ │ + movw r0, #12068 @ 0x2f24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4afbe │ │ │ │ + bne.n 4b02e │ │ │ │ pop {r4, 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 4b104 │ │ │ │ + beq.w 4b174 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4b108 │ │ │ │ + bne.w 4b178 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -45863,28 +45910,28 @@ │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2be504 │ │ │ │ + bl 2bd83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0ce │ │ │ │ + bne.n 4b13e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 284e78 │ │ │ │ + bl 2841bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b058 │ │ │ │ - bhi.n 4b030 │ │ │ │ + beq.n 4b0c8 │ │ │ │ + bhi.n 4b0a0 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 4b0da │ │ │ │ + b.n 4b14a │ │ │ │ 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 │ │ │ │ @@ -45895,215 +45942,215 @@ │ │ │ │ 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 f352c │ │ │ │ + bl f30bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b09e │ │ │ │ + bge.n 4b10e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b09e │ │ │ │ + cbnz r3, 4b10e │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0b2 │ │ │ │ + bge.n 4b122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0b2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b122 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0c6 │ │ │ │ + bge.n 4b136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0c6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b136 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 4b0d6 │ │ │ │ - bne.n 4b030 │ │ │ │ - b.n 4b0da │ │ │ │ + blt.n 4b146 │ │ │ │ + bne.n 4b0a0 │ │ │ │ + b.n 4b14a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4b030 │ │ │ │ + bne.n 4b0a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b0da │ │ │ │ + b.n 4b14a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0ee │ │ │ │ + bge.n 4b15e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b0ee │ │ │ │ + cbnz r3, 4b15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b10a │ │ │ │ + bge.n 4b17a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b10a │ │ │ │ + cbnz r3, 4b17a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b10a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b17a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 4b10a │ │ │ │ + b.n 4b17a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b13e │ │ │ │ + cbz r0, 4b1ae │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4b140 │ │ │ │ + b.n 4b1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ - beq.n 4b178 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4b17e │ │ │ │ + beq.n 4b1e8 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 4b1ee │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b18e │ │ │ │ + cbz r2, 4b1fe │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 4b2a6 │ │ │ │ + b.n 4b316 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1664 │ │ │ │ + bl d0da4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b298 │ │ │ │ + beq.n 4b308 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4b1bc │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4b1c2 │ │ │ │ + beq.n 4b22c │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 4b232 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 4b1e0 │ │ │ │ + cbnz r2, 4b250 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b1ec │ │ │ │ + cbnz r0, 4b25c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4b298 │ │ │ │ + b.n 4b308 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4b1e0 │ │ │ │ + bne.n 4b250 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4294 │ │ │ │ + bl b3974 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - cbz r2, 4b250 │ │ │ │ - bl d1664 │ │ │ │ + cbz r2, 4b2c0 │ │ │ │ + bl d0da4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4b250 │ │ │ │ + cbz r0, 4b2c0 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b232 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 4b232 │ │ │ │ + cbz r2, 4b2a2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4b2a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4b298 │ │ │ │ + b.n 4b308 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 4b244 │ │ │ │ + bne.n 4b2b4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bc74 │ │ │ │ - cbz r0, 4b262 │ │ │ │ + bl 9bb78 │ │ │ │ + cbz r0, 4b2d2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4b1f8 │ │ │ │ + b.n 4b268 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf244 │ │ │ │ + bl ce98c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b26a │ │ │ │ + cbnz r0, 4b2da │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 4b1d6 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4b246 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 4b27c │ │ │ │ + ble.n 4b2ec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4b26a │ │ │ │ + b.n 4b2da │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e086c │ │ │ │ - b.n 4b2a0 │ │ │ │ + bl e0348 │ │ │ │ + b.n 4b310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -46111,624 +46158,624 @@ │ │ │ │ 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 188d88 │ │ │ │ - cbz r0, 4b2f8 │ │ │ │ + bl 1886ec │ │ │ │ + cbz r0, 4b368 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4b2d2 │ │ │ │ + cbz r3, 4b342 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4b2da │ │ │ │ + b.n 4b34a │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4b2f8 │ │ │ │ + cbz r5, 4b368 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #33744 @ 0x83d0 │ │ │ │ + movw r1, #30352 @ 0x7690 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4b2f8 │ │ │ │ + ble.n 4b368 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4b2ea │ │ │ │ + b.n 4b35a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b2fa <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004b36a <_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, 4b312 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4b382 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4b328 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4b398 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b336 <_PyBytes_ReverseFind@@Base+0x3c> │ │ │ │ - b.w 17e0a4 │ │ │ │ + beq.n 4b3a6 <_PyBytes_ReverseFind@@Base+0x3c> │ │ │ │ + b.w 17da3c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4b360 <_PyBytes_ReverseFind@@Base+0x66> │ │ │ │ + cbz r3, 4b3d0 <_PyBytes_ReverseFind@@Base+0x66> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b378 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + b.n 4b3e8 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4b368 <_PyBytes_ReverseFind@@Base+0x6e> │ │ │ │ + bgt.n 4b3d8 <_PyBytes_ReverseFind@@Base+0x6e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b378 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + b.n 4b3e8 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b364 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + bne.n 4b3d4 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4b364 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + beq.n 4b3d4 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4b39a <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ + b.n 4b40a <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #656] @ (4b620 <_PyBytes_ReverseFind@@Base+0x326>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #656] @ (4b690 <_PyBytes_ReverseFind@@Base+0x326>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + beq.w 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6a0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ - ldr r3, [pc, #624] @ (4b624 <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ + beq.w 4b710 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + ldr r3, [pc, #624] @ (4b694 <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ movw r8, #41976 @ 0xa3f8 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 4b4fa <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + bne.w 4b56a <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103ba0 │ │ │ │ + bl 10374c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4fa <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + bne.w 4b56a <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3fc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bge.n 4b46c <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b3fc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + cbnz r3, 4b46c <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b434 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + cbnz r0, 4b4a4 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b41a <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + bge.n 4b48a <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b41a <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + cbnz r3, 4b48a <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bne.w 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4b4ba <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bne.n 4b52a <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 103ba0 │ │ │ │ + bl 10374c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4b4ba <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + cbnz r3, 4b52a <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ 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 4b4a0 <_PyBytes_ReverseFind@@Base+0x1a6> │ │ │ │ + beq.n 4b510 <_PyBytes_ReverseFind@@Base+0x1a6> │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b480 <_PyBytes_ReverseFind@@Base+0x186> │ │ │ │ + bge.n 4b4f0 <_PyBytes_ReverseFind@@Base+0x186> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b48e <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bge.n 4b4fe <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #392] @ 4b618 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ + vldr d5, [pc, #392] @ 4b688 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b4ba <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bhi.n 4b52a <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3fc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bge.n 4b46c <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b3fc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bne.n 4b46c <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b3fc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b46c <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b536 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + beq.n 4b5a6 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ded0 │ │ │ │ + bl 14d728 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4e2 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ + bge.n 4b552 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b4e2 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ + cbnz r3, 4b552 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4f6 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ + bge.n 4b566 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b4f6 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ + cbnz r3, 4b566 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b568 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + beq.n 4b5d8 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4b628 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bne.w 4b698 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b598 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bge.n 4b608 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b598 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bne.n 4b608 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b598 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b608 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b5d4 <_PyBytes_ReverseFind@@Base+0x2da> │ │ │ │ + beq.n 4b644 <_PyBytes_ReverseFind@@Base+0x2da> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b54c <_PyBytes_ReverseFind@@Base+0x252> │ │ │ │ + cbnz r0, 4b5bc <_PyBytes_ReverseFind@@Base+0x252> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b568 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bge.n 4b5d8 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b568 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + cbnz r3, 4b5d8 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b568 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5d8 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ded0 │ │ │ │ + bl 14d728 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b5f6 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ + blt.n 4b666 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b606 <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ + blt.n 4b676 <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b628 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bne.n 4b698 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b57c <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + bge.n 4b5ec <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b57c <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + cbnz r3, 4b5ec <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b.n 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4b526 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + bne.n 4b596 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ vldr d7, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b5ea <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + blt.n 4b65a <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b580 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + bne.n 4b5f0 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5ba <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + bge.n 4b62a <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b5ba <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r3, 4b62a <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bne.n 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ - bl 103ba0 │ │ │ │ + b.w 9b8e0 │ │ │ │ + bl 10374c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b52a <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + bne.n 4b59a <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 4b58a <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ + b.n 4b5fa <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b598 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b598 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bne.n 4b608 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b608 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b55c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bne.n 4b5cc <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b55c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5cc <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b564 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ + bne.n 4b5d4 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b564 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5d4 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r6, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 4b656 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 4b68a <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + cbnz r6, 4b6c6 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4b6fa <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b652 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + bge.n 4b6c2 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b652 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + cbnz r3, 4b6c2 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b68a <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ - bl 14ded0 │ │ │ │ + b.n 4b6fa <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + bl 14d728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b670 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + bge.n 4b6e0 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b670 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b6e0 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b684 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bge.n 4b6f4 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b684 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b6f4 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4b62a <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + bne.n 4b69a <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bge.n 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + cbnz r3, 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b6a2 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b712 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ 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 r0, r1 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b6ce <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4b6dc <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ + bne.n 4b73e <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4b74c <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b1d44 │ │ │ │ + b.w 2b109c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b6ea <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ - b.w 17e0a4 │ │ │ │ + beq.n 4b75a <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + b.w 17da3c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - b.w 2be9fc │ │ │ │ + b.w 2bdd34 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1f3cc4 │ │ │ │ + b.w 1f35fc │ │ │ │ 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 4b728 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + bhi.n 4b798 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b73e <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - b.n 4b750 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + cbnz r0, 4b7ae <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + b.n 4b7c0 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + movw r0, #21684 @ 0x54b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b826 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ - b.n 4b71a <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ - bl 9b92c │ │ │ │ + beq.n 4b896 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + b.n 4b78a <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b75e <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ + blt.n 4b7ce <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4b76e <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4b7de <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b826 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + bne.n 4b896 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b76e <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + b.n 4b7de <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b74c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bne.n 4b7bc <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b74c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7bc <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4b7fa <_PyBytes_ReverseFind@@Base+0x500> │ │ │ │ + ble.n 4b86a <_PyBytes_ReverseFind@@Base+0x500> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4b7a2 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + bpl.n 4b812 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b79e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 4b80e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62408 @ 0xf3c8 │ │ │ │ + movw r1, #59016 @ 0xe688 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4b7fc <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ + b.n 4b86c <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b7b4 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 4b7d4 <_PyBytes_ReverseFind@@Base+0x4da> │ │ │ │ + beq.n 4b824 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 4b844 <_PyBytes_ReverseFind@@Base+0x4da> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b7f4 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + beq.n 4b864 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62496 @ 0xf420 │ │ │ │ + movw r1, #59104 @ 0xe6e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #664 @ 0x298 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + movw r0, #21684 @ 0x54b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b826 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b896 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4b7fc <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ + b.n 4b86c <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4b818 <_PyBytes_ReverseFind@@Base+0x51e> │ │ │ │ - cbz r1, 4b808 <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ + bgt.n 4b888 <_PyBytes_ReverseFind@@Base+0x51e> │ │ │ │ + cbz r1, 4b878 <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4b810 <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ + b.n 4b880 <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46bce │ │ │ │ + b.w 46c3e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4b83c <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ + cbz r0, 4b8ac <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 2bed80 │ │ │ │ + b.w 2be0b8 │ │ │ │ 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, r2 │ │ │ │ - cbnz r1, 4b860 <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ - bl cf1ac │ │ │ │ - cbz r0, 4b892 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + cbnz r1, 4b8d0 <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ + bl ce8f4 │ │ │ │ + cbz r0, 4b902 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 4b892 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + b.n 4b902 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bl cf244 │ │ │ │ - cbz r0, 4b892 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + bl ce98c │ │ │ │ + cbz r0, 4b902 <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r2, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4b888 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + ble.n 4b8f8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr.w r7, [r7, r2, lsl #2] │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ - b.n 4b872 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ + b.n 4b8e2 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, 4b8c4 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + cbz r0, 4b934 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8c4 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + bge.n 4b934 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b8c4 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b934 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b8e0 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + cbnz r2, 4b950 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b8e0 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + cbz r0, 4b950 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8e0 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + bge.n 4b950 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b8e0 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b950 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b904 <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 4b974 <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 173144 │ │ │ │ + b.w 1729b4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15308 @ 0x3bcc │ │ │ │ + movw r0, #11916 @ 0x2e8c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8f8 <_PyBytes_ReverseFind@@Base+0x5fe> │ │ │ │ + bne.n 4b968 <_PyBytes_ReverseFind@@Base+0x5fe> │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -46741,89 +46788,89 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2048f8 │ │ │ │ + bl 204310 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4b9a6 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ + cbz r3, 4ba16 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ 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 4b98c <_PyBytes_ReverseFind@@Base+0x692> │ │ │ │ + bge.n 4b9fc <_PyBytes_ReverseFind@@Base+0x692> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b9ac <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + beq.n 4ba1c <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4b974 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ + b.n 4b9e4 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #62772 @ 0xf534 │ │ │ │ + movw r1, #59380 @ 0xe7f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 4b9ac <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 4ba1c <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7aa94 │ │ │ │ + b.w 7accc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 2a08e4 │ │ │ │ + bl 29fb34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b9ea <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ + cbz r0, 4ba5a <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22ff68 <_PySet_Update@@Base> │ │ │ │ + bl 22f278 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b9ea <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ + bne.n 4ba5a <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b9e8 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + bge.n 4ba58 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b9e8 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + cbnz r3, 4ba58 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 r5, [r0, #24] │ │ │ │ - cbnz r5, 4ba1e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + cbnz r5, 4ba8e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f7d60 │ │ │ │ + bl 1f777c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4ba1e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + cbz r0, 4ba8e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba1e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + bge.n 4ba8e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ba1e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba8e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ @@ -46841,342 +46888,342 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4ba6c <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + cbz r3, 4badc <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ba84 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ + b.n 4baf4 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4ba74 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + bge.n 4bae4 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ba84 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ + b.n 4baf4 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ba70 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ + bgt.n 4bae0 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4ba70 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ + beq.n 4bae0 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 4baa4 <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ + b.n 4bb14 <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ (4bba8 <_PyBytes_ReverseFind@@Base+0x8ae>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #268] @ (4bc18 <_PyBytes_ReverseFind@@Base+0x8ae>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bb9e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + beq.n 4bc0e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 4babe <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ + beq.n 4bb2e <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bac0 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 4bac0 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + bne.n 4bb30 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4bb30 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bb9e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + b.n 4bc0e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r7, r8, #16 │ │ │ │ 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 4bb22 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bls.n 4bb92 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4bb00 <_PyBytes_ReverseFind@@Base+0x806> │ │ │ │ + bne.n 4bb70 <_PyBytes_ReverseFind@@Base+0x806> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4bb1c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + ble.n 4bb8c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4bb86 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + bgt.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4bb1c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + b.n 4bb8c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4bb86 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + beq.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4bb0e <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + beq.n 4bb7e <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4bb1c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + bne.n 4bb8c <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4bb86 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + blt.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4bada <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ + b.n 4bb4a <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4bb86 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + bgt.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ adds r0, r4, r6 │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bb9e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + cbz r0, 4bc0e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4bb9e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + bls.n 4bc0e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4bb6a <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ + bne.n 4bbda <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4bb7c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + ble.n 4bbec <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bb82 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + beq.n 4bbf2 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4bb60 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + b.n 4bbd0 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4bb80 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ + beq.n 4bbf0 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 4bb80 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ + beq.n 4bbf0 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4bb82 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + b.n 4bbf2 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ mov r3, sl │ │ │ │ - b.n 4bb82 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + b.n 4bbf2 <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4bb40 <_PyBytes_ReverseFind@@Base+0x846> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 4bbb0 <_PyBytes_ReverseFind@@Base+0x846> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4baba <_PyBytes_ReverseFind@@Base+0x7c0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4bb2a <_PyBytes_ReverseFind@@Base+0x7c0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #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, #20] │ │ │ │ - cbz r0, 4bbce <_PyBytes_ReverseFind@@Base+0x8d4> │ │ │ │ + cbz r0, 4bc3e <_PyBytes_ReverseFind@@Base+0x8d4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bbda <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ + bge.n 4bc4a <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bbda <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ + b.n 4bc4a <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bf8a8 │ │ │ │ + bl 2bebe0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bbc0 <_PyBytes_ReverseFind@@Base+0x8c6> │ │ │ │ + bne.n 4bc30 <_PyBytes_ReverseFind@@Base+0x8c6> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #18044 @ 0x467c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bc0c <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ + beq.n 4bc7c <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf1a <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ + beq.w 4bf8a <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bc24 <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ + beq.n 4bc94 <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf1a <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ + beq.w 4bf8a <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 4bc40 <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ + cbnz r2, 4bcb0 <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bd6e <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + b.n 4bdde <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bce4 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + beq.n 4bd54 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2535cc <_PyXI_GetMainNamespace@@Base+0x300> │ │ │ │ + bl 252bb8 <_PyXI_GetMainNamespace@@Base+0x2d0> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bc58 <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 4bcc8 <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ + bl 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bd6e <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + b.n 4bdde <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bc70 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ + cbz r0, 4bce0 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4bc8e <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ + b.n 4bcfe <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 4bc8e <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ + cbz r2, 4bcfe <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 4bc78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + bcc.n 4bce8 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ sub.w r5, r4, #8 │ │ │ │ strd r2, r6, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #660] @ (4bf4c <_PyBytes_ReverseFind@@Base+0xc52>) │ │ │ │ + ldr r3, [pc, #660] @ (4bfbc <_PyBytes_ReverseFind@@Base+0xc52>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n 4bd74 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + b.n 4bde4 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #4289 @ 0x10c1 │ │ │ │ + movw r3, #1713 @ 0x6b1 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4bd32 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + bne.n 4bda2 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ smull r1, r0, r3, r1 │ │ │ │ sub.w r3, r0, r3, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4bd32 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + blt.n 4bda2 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac3c │ │ │ │ + bl 9ab40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 4bd74 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + b.n 4bde4 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ mov r1, r5 │ │ │ │ - bl a070c │ │ │ │ - cbz r0, 4bd74 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + bl a0310 │ │ │ │ + cbz r0, 4bde4 <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4bf16 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bge.w 4bf86 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bf16 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bne.w 4bf86 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bf16 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf86 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ - bl 1062dc │ │ │ │ + beq.w 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bl 105e98 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4bd98 <_PyBytes_ReverseFind@@Base+0xa9e> │ │ │ │ + cbnz r0, 4be08 <_PyBytes_ReverseFind@@Base+0xa9e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4bee2 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bge.w 4bf52 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bee2 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bne.w 4bf52 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bee2 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf52 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #20 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl a869c │ │ │ │ + bl a7b20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4be92 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + beq.n 4bf02 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ @@ -47185,1019 +47232,1019 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - bl 299014 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 298134 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bdec <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 4be14 <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ - b.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + cbnz r0, 4be5c <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4be84 <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ + b.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ - beq.n 4be14 <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ + blt.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + beq.n 4be84 <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl dba60 │ │ │ │ + bl db5e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4be60 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ - b.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bne.n 4bed0 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + b.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + beq.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1097a0 │ │ │ │ + bl 109344 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4be4c <_PyBytes_ReverseFind@@Base+0xb52> │ │ │ │ + bne.n 4bebc <_PyBytes_ReverseFind@@Base+0xb52> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bge.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bne.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be60 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + bge.n 4bed0 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4be60 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + cbnz r3, 4bed0 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be74 <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ + bge.n 4bee4 <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be74 <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ + cbnz r3, 4bee4 <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bda0 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + bge.n 4be10 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bda0 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + bne.n 4be10 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bda0 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ - ldr r0, [pc, #188] @ (4bf50 <_PyBytes_ReverseFind@@Base+0xc56>) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4be10 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + ldr r0, [pc, #188] @ (4bfc0 <_PyBytes_ReverseFind@@Base+0xc56>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bef8 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + cbz r0, 4bf68 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22ff68 <_PySet_Update@@Base> │ │ │ │ + bl 22f278 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bec6 <_PyBytes_ReverseFind@@Base+0xbcc> │ │ │ │ + bne.n 4bf36 <_PyBytes_ReverseFind@@Base+0xbcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bef6 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + bge.n 4bf66 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bef6 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + cbnz r3, 4bf66 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bef6 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf66 <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4beda <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + bge.n 4bf4a <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4beda <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + cbnz r3, 4bf4a <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bee6 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ + blt.n 4bf56 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + b.n 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bee2 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bne.n 4bf52 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bee2 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf52 <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + b.n 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a08e4 │ │ │ │ + bl 29fb34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bf6a <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ - ldr r0, [pc, #44] @ (4bf54 <_PyBytes_ReverseFind@@Base+0xc5a>) │ │ │ │ + cbz r0, 4bfda <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ + ldr r0, [pc, #44] @ (4bfc4 <_PyBytes_ReverseFind@@Base+0xc5a>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf58 <_PyBytes_ReverseFind@@Base+0xc5e> │ │ │ │ + cbnz r0, 4bfc8 <_PyBytes_ReverseFind@@Base+0xc5e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bge.n 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + cbnz r3, 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bf6c <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bfdc <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf6a <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ + bge.n 4bfda <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bf6a <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bfda <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 4bf96 <_PyBytes_ReverseFind@@Base+0xc9c> │ │ │ │ + cbnz r1, 4c006 <_PyBytes_ReverseFind@@Base+0xc9c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f0c78 │ │ │ │ + bl 1f05a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bfa8 <_PyBytes_ReverseFind@@Base+0xcae> │ │ │ │ - b.n 4c014 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ - movw r0, #25760 @ 0x64a0 │ │ │ │ + cbnz r0, 4c018 <_PyBytes_ReverseFind@@Base+0xcae> │ │ │ │ + b.n 4c084 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ + movw r0, #22368 @ 0x5760 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 240618 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 23f9a4 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf8a <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ - b.n 4c012 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + bne.n 4bffa <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ + b.n 4c082 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #64348 @ 0xfb5c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 4bfe4 <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ + beq.n 4c054 <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 4bfe4 <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 4c054 <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #62844 @ 0xf57c │ │ │ │ + movw r1, #59452 @ 0xe83c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c006 <_PyBytes_ReverseFind@@Base+0xd0c> │ │ │ │ - b.n 4c012 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + blt.n 4c076 <_PyBytes_ReverseFind@@Base+0xd0c> │ │ │ │ + b.n 4c082 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bffe <_PyBytes_ReverseFind@@Base+0xd04> │ │ │ │ - cbz r7, 4c014 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ + beq.n 4c06e <_PyBytes_ReverseFind@@Base+0xd04> │ │ │ │ + cbz r7, 4c084 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c014 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ + bne.n 4c084 <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c012 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + bge.n 4c082 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c012 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + cbnz r3, 4c082 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004c01a : │ │ │ │ - ldr r0, [pc, #4] @ (4c020 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +0004c08a : │ │ │ │ + ldr r0, [pc, #4] @ (4c090 ) │ │ │ │ + b.w 1da494 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4c04c │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4c052 │ │ │ │ + beq.n 4c0bc │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 4c0c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4c05e │ │ │ │ + cbz r3, 4c0ce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4c090 │ │ │ │ + b.n 4c100 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4c08c │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4c0fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c08c │ │ │ │ + cbnz r3, 4c0fc │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4c08c │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4c0fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c08c │ │ │ │ + cbnz r3, 4c0fc │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 4c08c │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 4c0fc │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c094 : │ │ │ │ +0004c104 : │ │ │ │ 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 4c0b2 │ │ │ │ + bpl.n 4c122 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c0c8 │ │ │ │ + beq.n 4c138 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4c0ee │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4c15e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c0d2 │ │ │ │ + blt.n 4c142 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4c0f4 │ │ │ │ + blt.n 4c164 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62912 @ 0xf5c0 │ │ │ │ + movw r1, #59520 @ 0xe880 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c104 │ │ │ │ + b.n 4c174 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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 r4, r0 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #204] @ (4c1ec ) │ │ │ │ + ldr r1, [pc, #204] @ (4c25c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4c12e │ │ │ │ + cbnz r0, 4c19e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c1ea │ │ │ │ + b.n 4c25a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ - ldr r1, [pc, #180] @ (4c1f0 ) │ │ │ │ + blt.n 4c198 │ │ │ │ + ldr r1, [pc, #180] @ (4c260 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c128 │ │ │ │ + beq.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ - ldr r1, [pc, #156] @ (4c1f4 ) │ │ │ │ + blt.n 4c198 │ │ │ │ + ldr r1, [pc, #156] @ (4c264 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c128 │ │ │ │ + beq.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ - ldr r1, [pc, #136] @ (4c1f8 ) │ │ │ │ + blt.n 4c198 │ │ │ │ + ldr r1, [pc, #136] @ (4c268 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c128 │ │ │ │ + beq.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ - ldr r1, [pc, #112] @ (4c1fc ) │ │ │ │ + blt.n 4c198 │ │ │ │ + ldr r1, [pc, #112] @ (4c26c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c128 │ │ │ │ + beq.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ - ldr r1, [pc, #92] @ (4c200 ) │ │ │ │ + blt.n 4c198 │ │ │ │ + ldr r1, [pc, #92] @ (4c270 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1df9f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c128 │ │ │ │ + beq.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff4c │ │ │ │ + bl 1df9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ + blt.n 4c198 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #62948 @ 0xf5e4 │ │ │ │ + movw r2, #59556 @ 0xe8a4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #18012 @ 0x465c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214c3c │ │ │ │ + bl 214570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c128 │ │ │ │ + blt.n 4c198 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r7, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c2be │ │ │ │ + beq.n 4c332 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl f9c70 │ │ │ │ + bl f9894 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c2ba │ │ │ │ + bne.n 4c32e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c2ba │ │ │ │ + bne.n 4c32e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl dd3e8 │ │ │ │ + bl dcef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c2ac │ │ │ │ + beq.n 4c320 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c2ae │ │ │ │ + beq.n 4c322 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2ae │ │ │ │ + beq.n 4c322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c26a │ │ │ │ + bge.n 4c2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c26a │ │ │ │ + cbnz r3, 4c2de │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 99070 │ │ │ │ + bl 98f60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2ae │ │ │ │ + beq.n 4c322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2c6 │ │ │ │ + bge.n 4c33a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c2c6 │ │ │ │ + cbnz r3, 4c33a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c2c6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c33a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c2c6 │ │ │ │ + b.n 4c33a │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4c2dc │ │ │ │ + cbz r0, 4c350 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2de │ │ │ │ + bge.n 4c352 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4c2e0 ) │ │ │ │ + ldr r0, [pc, #0] @ (4c354 ) │ │ │ │ bx lr │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ 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 4c31e │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 4c392 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #37212 @ 0x915c │ │ │ │ + movw r0, #33820 @ 0x841c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c368 │ │ │ │ + b.n 4c3dc │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c368 │ │ │ │ + cbz r0, 4c3dc │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c34e │ │ │ │ + beq.n 4c3c2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4c31a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4c38e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b330 │ │ │ │ - cbnz r0, 4c360 │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 4c3d4 │ │ │ │ + bl 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c368 │ │ │ │ + b.n 4c3dc │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c390 │ │ │ │ + bne.n 4c402 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 151018 │ │ │ │ + b.w 150754 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15332 @ 0x3be4 │ │ │ │ + movw r0, #11940 @ 0x2ea4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c384 │ │ │ │ + bne.n 4c3f6 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1690a4 │ │ │ │ - cbz r0, 4c3ce │ │ │ │ + bl 16866c │ │ │ │ + cbz r0, 4c440 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004c3e0 : │ │ │ │ +0004c452 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36276 @ 0x8db4 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 4c408 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 4c47a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2822f0 <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ + b.w 2815f8 <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4c444 │ │ │ │ + beq.n 4c4b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #63112 @ 0xf688 │ │ │ │ + movw r1, #59720 @ 0xe948 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ - bl 4c6c4 │ │ │ │ + b.w f3ae4 │ │ │ │ + bl 4c736 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4c482 │ │ │ │ + cbnz r1, 4c4f4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ + movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4c48e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4c500 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4c494 │ │ │ │ + bge.n 4c506 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c498 │ │ │ │ + b.n 4c50a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c4ba │ │ │ │ + bne.n 4c52c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40f78 │ │ │ │ + b.w 40fc0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15288 @ 0x3bb8 │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c4ae │ │ │ │ + bne.n 4c520 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c4d0 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +0004c542 <_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 4c542 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ - cbnz r6, 4c50e <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ + bpl.n 4c5b4 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ + cbnz r6, 4c580 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 4c502 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 4c574 <_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 1e9644 <_PyEval_NoToolsForUnwind@@Base+0xab0> │ │ │ │ + bl 1e8f24 <_PyEval_NoToolsForUnwind@@Base+0xab0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c560 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + b.n 4c5d2 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258bf4 │ │ │ │ - cbnz r0, 4c55c <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ - cbz r4, 4c526 <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ + bl 257e88 <_PyInterpreterState_GetWhence@@Base+0x2d34> │ │ │ │ + cbnz r0, 4c5ce <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ + cbz r4, 4c598 <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ 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 4c560 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + bge.n 4c5d2 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbnz r4, 4c560 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbnz r4, 4c5d2 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4c560 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ - cbz r1, 4c550 <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ + b.n 4c5d2 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbz r1, 4c5c2 <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ 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 1c872c │ │ │ │ - b.n 4c50a <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ + bl 84c84 │ │ │ │ + b.n 4c57c <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 4c58c <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + cbz r0, 4c5fe <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c58c <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + bge.n 4c5fe <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c58c <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c5fe <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4c5a6 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + cbz r0, 4c618 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c5a6 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + bge.n 4c618 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c5a6 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c618 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4c5c6 <_PyObject_SetManagedDict@@Base+0xf6> │ │ │ │ + cbz r3, 4c638 <_PyObject_SetManagedDict@@Base+0xf6> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4c5de <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ + b.n 4c650 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4c5ce <_PyObject_SetManagedDict@@Base+0xfe> │ │ │ │ + bgt.n 4c640 <_PyObject_SetManagedDict@@Base+0xfe> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4c5de <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ + b.n 4c650 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c5ca <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ + bgt.n 4c63c <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c5ca <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ + beq.n 4c63c <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4c606 <_PyObject_SetManagedDict@@Base+0x136> │ │ │ │ + b.n 4c678 <_PyObject_SetManagedDict@@Base+0x136> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #15468 @ 0x3c6c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c6be <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ + beq.n 4c730 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ add r6, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4c61c <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ + beq.n 4c68e <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 4c61c <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ + bge.n 4c68e <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c6be <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ + b.n 4c730 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ ldr r4, [r5, #32] │ │ │ │ - cbz r4, 4c656 <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ - cbz r6, 4c624 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + cbz r4, 4c6c8 <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ + cbz r6, 4c696 <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c728 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c640 <_PyObject_SetManagedDict@@Base+0x170> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4c6b2 <_PyObject_SetManagedDict@@Base+0x170> │ │ │ │ + bl 93fa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c656 <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ - b.n 4c618 <_PyObject_SetManagedDict@@Base+0x148> │ │ │ │ + cbz r0, 4c6c8 <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ + b.n 4c68a <_PyObject_SetManagedDict@@Base+0x148> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c030 │ │ │ │ + bl 19b95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c636 <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ + blt.n 4c6a8 <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ - cbnz r4, 4c668 <_PyObject_SetManagedDict@@Base+0x198> │ │ │ │ - b.n 4c636 <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ + cbnz r4, 4c6da <_PyObject_SetManagedDict@@Base+0x198> │ │ │ │ + b.n 4c6a8 <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 4c6be <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ - cbz r6, 4c692 <_PyObject_SetManagedDict@@Base+0x1c2> │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 4c730 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ + cbz r6, 4c704 <_PyObject_SetManagedDict@@Base+0x1c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c728 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a00c4 │ │ │ │ + bl 29f314 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbnz r3, 4c686 <_PyObject_SetManagedDict@@Base+0x1b6> │ │ │ │ + cbnz r3, 4c6f8 <_PyObject_SetManagedDict@@Base+0x1b6> │ │ │ │ str r4, [r5, #32] │ │ │ │ - b.n 4c688 <_PyObject_SetManagedDict@@Base+0x1b8> │ │ │ │ + b.n 4c6fa <_PyObject_SetManagedDict@@Base+0x1b8> │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + b.n 4c728 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c728 <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a00c4 │ │ │ │ + bl 29f314 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ - cbnz r3, 4c6ac <_PyObject_SetManagedDict@@Base+0x1dc> │ │ │ │ + cbnz r3, 4c71e <_PyObject_SetManagedDict@@Base+0x1dc> │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - b.n 4c6ae <_PyObject_SetManagedDict@@Base+0x1de> │ │ │ │ + b.n 4c720 <_PyObject_SetManagedDict@@Base+0x1de> │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004c6c4 : │ │ │ │ +0004c736 : │ │ │ │ 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, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c6fa │ │ │ │ + beq.n 4c76c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21384 @ 0x5388 │ │ │ │ + movw r1, #17992 @ 0x4648 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4c720 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4c792 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c726 │ │ │ │ + beq.n 4c798 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63180 @ 0xf6cc │ │ │ │ + movw r1, #59788 @ 0xe98c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c80c │ │ │ │ + b.n 4c87e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ - cbz r7, 4c744 │ │ │ │ + cbz r7, 4c7b6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63216 @ 0xf6f0 │ │ │ │ + movw r1, #59824 @ 0xe9b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 4c720 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 4c792 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4c766 │ │ │ │ + beq.n 4c7d8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ + movw r1, #59856 @ 0xe9d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 4c720 │ │ │ │ - ldr.w r8, [pc, #172] @ 4c814 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 4c792 │ │ │ │ + ldr.w r8, [pc, #168] @ 4c884 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r6, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 4c782 │ │ │ │ - bl 24fd3c │ │ │ │ - cbz r0, 4c782 │ │ │ │ + cbnz r0, 4c7f4 │ │ │ │ + bl 24f034 │ │ │ │ + cbz r0, 4c7f4 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4c7a2 │ │ │ │ + beq.n 4c814 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63292 @ 0xf73c │ │ │ │ + movw r1, #59900 @ 0xe9fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 4c720 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 4c792 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbnz r1, 4c802 │ │ │ │ + cbnz r1, 4c874 │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ - cbnz r4, 4c7c0 │ │ │ │ - bl 24fd3c │ │ │ │ + cbnz r4, 4c832 │ │ │ │ + bl 24f034 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c720 │ │ │ │ + beq.n 4c792 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d2f8 │ │ │ │ + bl 4d368 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c720 │ │ │ │ + beq.n 4c792 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4c7f8 │ │ │ │ + bne.n 4c86a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7e6 │ │ │ │ + bge.n 4c858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c7e6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43820 @ 0xab2c │ │ │ │ + cbnz r3, 4c858 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 4c720 │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 4c792 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 4c80c │ │ │ │ + bl 84c84 │ │ │ │ + b.n 4c87e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 284f04 │ │ │ │ + b.w 284248 │ │ │ │ mov r0, r7 │ │ │ │ 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, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -48206,73 +48253,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, #280] @ (4c968 ) │ │ │ │ + ldr r1, [pc, #280] @ (4c9d8 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #53616 @ 0xd170 │ │ │ │ + movw r2, #50224 @ 0xc430 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #63332 @ 0xf764 │ │ │ │ + movw r1, #59940 @ 0xea24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c940 │ │ │ │ + beq.n 4c9b0 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #63352 @ 0xf778 │ │ │ │ + movw r0, #59960 @ 0xea38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c8d8 │ │ │ │ + beq.n 4c948 │ │ │ │ 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 249eac │ │ │ │ + bl 249234 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c8d8 │ │ │ │ + beq.n 4c948 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4c8dc │ │ │ │ + beq.n 4c94c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 4c8e8 │ │ │ │ + beq.n 4c958 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53740 @ 0xd1ec │ │ │ │ + movw r1, #50348 @ 0xc4ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c936 │ │ │ │ + b.n 4c9a6 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4c8f2 │ │ │ │ + b.n 4c962 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ 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 │ │ │ │ @@ -48280,1212 +48327,1212 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b160 │ │ │ │ mov r0, r9 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ ldr.w r1, [r5, #-168] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fd74 │ │ │ │ + bl 3fdbc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 4c942 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 4c9b2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4c968 ) │ │ │ │ + ldr r3, [pc, #32] @ (4c9d8 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c95a │ │ │ │ + beq.n 4c9ca │ │ │ │ blx 2bb28 <__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, cr15, {2} │ │ │ │ - b.n 4c562 <_PyObject_SetManagedDict@@Base+0x92> │ │ │ │ + b.n 4c5d4 <_PyObject_SetManagedDict@@Base+0x92> │ │ │ │ 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, #32704 @ 0x7fc0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 2ac764 │ │ │ │ + bl 2ababc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4c9e2 │ │ │ │ - cbz r0, 4c99c │ │ │ │ + beq.n 4ca52 │ │ │ │ + cbz r0, 4ca0c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c9a0 │ │ │ │ + b.n 4ca10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4c9e6 │ │ │ │ + bpl.n 4ca56 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl e09bc │ │ │ │ + bl e04a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c9ee │ │ │ │ + cbz r0, 4ca5e │ │ │ │ mov r1, r5 │ │ │ │ - bl a0530 │ │ │ │ - cbz r0, 4c9ee │ │ │ │ + bl a0134 │ │ │ │ + cbz r0, 4ca5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9e2 │ │ │ │ + bge.n 4ca52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c9e2 │ │ │ │ + cbnz r3, 4ca52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c9ee │ │ │ │ + b.n 4ca5e │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 4ca0c │ │ │ │ + cbz r2, 4ca7c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 4ca0e │ │ │ │ + b.n 4ca7e │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 4ca1c │ │ │ │ - cbnz r2, 4ca1c │ │ │ │ - cbnz r3, 4ca3a │ │ │ │ + bhi.n 4ca8c │ │ │ │ + cbnz r2, 4ca8c │ │ │ │ + cbnz r3, 4caaa │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #36] @ (4ca58 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #36] @ (4cac8 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4ca52 │ │ │ │ + cbz r0, 4cac2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16c2f8 <_PyList_SliceSubscript@@Base+0x12b0> │ │ │ │ + b.w 16b970 <_PyList_SliceSubscript@@Base+0x12ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r2, #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 r4, r1 │ │ │ │ - cbnz r2, 4ca78 │ │ │ │ + cbnz r2, 4cae8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4caa0 │ │ │ │ - b.n 4ca8e │ │ │ │ - movw r0, #48232 @ 0xbc68 │ │ │ │ + beq.n 4cb10 │ │ │ │ + b.n 4cafe │ │ │ │ + movw r0, #44840 @ 0xaf28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ca70 │ │ │ │ + bne.n 4cae0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cad2 │ │ │ │ - movw r0, #48232 @ 0xbc68 │ │ │ │ + b.n 4cb42 │ │ │ │ + movw r0, #44840 @ 0xaf28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca8a │ │ │ │ + beq.n 4cafa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cad2 │ │ │ │ + cbz r0, 4cb42 │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ - bl 10a04c │ │ │ │ + bl 109bf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cac2 │ │ │ │ + blt.n 4cb32 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4cad2 │ │ │ │ + b.n 4cb42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cabe │ │ │ │ + bne.n 4cb2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cabe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cb2e │ │ │ │ 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, 4cb02 │ │ │ │ + cbnz r3, 4cb72 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #42380 @ 0xa58c │ │ │ │ + movw r0, #38988 @ 0x984c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103c78 │ │ │ │ - bl 170f30 │ │ │ │ - cbz r0, 4cb1c │ │ │ │ + b.w 103824 │ │ │ │ + bl 170584 │ │ │ │ + cbz r0, 4cb8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4cb62 │ │ │ │ - movw r0, #47904 @ 0xbb20 │ │ │ │ + bne.n 4cbd2 │ │ │ │ + movw r0, #44512 @ 0xade0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cb5a │ │ │ │ + cbz r0, 4cbca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cb4a │ │ │ │ + blt.n 4cbba │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4cb5a │ │ │ │ + b.n 4cbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cb46 │ │ │ │ + bne.n 4cbb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb46 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cbb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 4cb64 │ │ │ │ + bl 21a134 │ │ │ │ + b.n 4cbd4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4cb9e │ │ │ │ + bne.n 4cc0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ccbc │ │ │ │ + beq.w 4cd2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 4ccc4 │ │ │ │ + b.n 4cd34 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4cbf8 │ │ │ │ + beq.n 4cc68 │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf8 │ │ │ │ + beq.n 4cc68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 4cbf8 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 4cc68 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf8 │ │ │ │ + beq.n 4cc68 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 4cbf8 │ │ │ │ + bmi.n 4cc68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf8 │ │ │ │ + beq.n 4cc68 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 4cbf8 │ │ │ │ + bmi.n 4cc68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 4cc16 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 4cc86 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbz r6, 4cbfe │ │ │ │ + cbz r6, 4cc6e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14251c │ │ │ │ + bl 141d10 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cc4c │ │ │ │ + beq.n 4ccbc │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r5, r4 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cc24 │ │ │ │ - b.n 4cc4c │ │ │ │ - cbnz r7, 4cc70 │ │ │ │ + cbnz r0, 4cc94 │ │ │ │ + b.n 4ccbc │ │ │ │ + cbnz r7, 4cce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 4cc92 │ │ │ │ - bl f280c │ │ │ │ + cbz r6, 4cd02 │ │ │ │ + bl f239c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc50 │ │ │ │ + blt.n 4ccc0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 4cc22 │ │ │ │ + bne.n 4cc92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc60 │ │ │ │ + blt.n 4ccd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccc4 │ │ │ │ + b.n 4cd34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc40 │ │ │ │ + bne.n 4ccb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc40 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc4c │ │ │ │ + bne.n 4ccbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc4c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc82 │ │ │ │ + blt.n 4ccf2 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4ccc4 │ │ │ │ + b.n 4cd34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc78 │ │ │ │ + bne.n 4cce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc78 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cca6 │ │ │ │ + bge.n 4cd16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cca6 │ │ │ │ + cbnz r3, 4cd16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4ccc4 │ │ │ │ + b.n 4cd34 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4cce4 │ │ │ │ + cbz r3, 4cd54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ccfc │ │ │ │ + b.n 4cd6c │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4ccec │ │ │ │ + bge.n 4cd5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ccfc │ │ │ │ + b.n 4cd6c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4cce8 │ │ │ │ + bgt.n 4cd58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4cce8 │ │ │ │ + beq.n 4cd58 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4cd1e │ │ │ │ + b.n 4cd8e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #644] @ (4cf98 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #644] @ (4d008 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d170 │ │ │ │ + beq.w 4d1e0 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4cd6a │ │ │ │ + beq.n 4cdda │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cd32 │ │ │ │ + beq.n 4cda2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 4cd3a │ │ │ │ - b.n 4cd78 │ │ │ │ + bne.n 4cdaa │ │ │ │ + b.n 4cde8 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cd62 │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 4cdd2 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd5e │ │ │ │ + bge.n 4cdce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd5e │ │ │ │ + cbnz r3, 4cdce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4cd7c │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 4cd78 │ │ │ │ - b.n 4d16e │ │ │ │ + bne.n 4cdec │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 4cde8 │ │ │ │ + b.n 4d1de │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cd7c │ │ │ │ + b.n 4cdec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r7, 4cd92 │ │ │ │ + cbz r7, 4ce02 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ - b.n 4cd9a │ │ │ │ + b.n 4ce0a │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 4cf0c │ │ │ │ + bne.w 4cf7c │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d162 │ │ │ │ - movw sl, #32720 @ 0x7fd0 │ │ │ │ + beq.w 4d1d2 │ │ │ │ + movw sl, #29328 @ 0x7290 │ │ │ │ movt sl, #50 @ 0x32 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 4ce6e │ │ │ │ + beq.n 4cede │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4cdee │ │ │ │ + ble.n 4ce5e │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4cdf0 │ │ │ │ + bpl.n 4ce60 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4cddc │ │ │ │ - beq.n 4cee4 │ │ │ │ + b.n 4ce4c │ │ │ │ + beq.n 4cf54 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 4ce0a │ │ │ │ + ble.n 4ce7a │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4ce0a │ │ │ │ + bmi.n 4ce7a │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4cdf4 │ │ │ │ + b.n 4ce64 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cef0 │ │ │ │ + beq.n 4cf60 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 4ce28 │ │ │ │ + bgt.n 4ce98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 4ce66 │ │ │ │ + b.n 4ced6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4ce52 │ │ │ │ + cbz r0, 4cec2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cef4 │ │ │ │ + bge.n 4cf64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cef4 │ │ │ │ + bne.n 4cf64 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cef4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf64 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ce66 │ │ │ │ + bge.n 4ced6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4ce66 │ │ │ │ + cbnz r3, 4ced6 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4cdd8 │ │ │ │ + b.n 4ce48 │ │ │ │ mov r8, r9 │ │ │ │ cmp r7, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - ble.n 4ceea │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + ble.n 4cf5a │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4ce92 │ │ │ │ + bpl.n 4cf02 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4ce80 │ │ │ │ - b.n 4ceea │ │ │ │ + bne.n 4cef0 │ │ │ │ + b.n 4cf5a │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4cef4 │ │ │ │ + cbz r0, 4cf64 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4ceac │ │ │ │ + bgt.n 4cf1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4cede │ │ │ │ + b.n 4cf4e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4cecc │ │ │ │ + cbz r0, 4cf3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cef4 │ │ │ │ + bge.n 4cf64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4cef4 │ │ │ │ + cbnz r3, 4cf64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cef4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf64 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cede │ │ │ │ + bge.n 4cf4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4cede │ │ │ │ + cbnz r3, 4cf4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4ceea │ │ │ │ + b.n 4cf5a │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d162 │ │ │ │ + b.n 4d1d2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf08 │ │ │ │ + bge.n 4cf78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cf08 │ │ │ │ + cbnz r3, 4cf78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d162 │ │ │ │ + b.n 4d1d2 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cf08 │ │ │ │ + bne.n 4cf78 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4cf3e │ │ │ │ + bne.n 4cfae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d15c │ │ │ │ + b.n 4d1cc │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 4d03e │ │ │ │ + bne.n 4d0ae │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d15c │ │ │ │ + beq.w 4d1cc │ │ │ │ mov r8, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 4cff2 │ │ │ │ + ble.n 4d062 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cff2 │ │ │ │ + beq.n 4d062 │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cfe6 │ │ │ │ + bne.n 4d056 │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d140 │ │ │ │ + beq.w 4d1b0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4cf9c │ │ │ │ + bgt.n 4d00c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4cfda │ │ │ │ + b.n 4d04a │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r0, 4cfc6 │ │ │ │ + cbz r0, 4d036 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d140 │ │ │ │ + bge.w 4d1b0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d140 │ │ │ │ + bne.w 4d1b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d140 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d1b0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cfda │ │ │ │ + bge.n 4d04a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 4cfda │ │ │ │ + cbnz r2, 4d04a │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 4cfee │ │ │ │ + b.n 4d05e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 4cf6e │ │ │ │ + bne.n 4cfde │ │ │ │ subs r5, #1 │ │ │ │ - b.n 4cf66 │ │ │ │ + b.n 4cfd6 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 4d038 │ │ │ │ + blt.n 4d0a8 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d140 │ │ │ │ + beq.w 4d1b0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d014 │ │ │ │ + bgt.n 4d084 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d034 │ │ │ │ + b.n 4d0a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d10e │ │ │ │ + bne.n 4d17e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d034 │ │ │ │ + bge.n 4d0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d034 │ │ │ │ + cbnz r3, 4d0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d15c │ │ │ │ - bl 80cd8 │ │ │ │ + b.n 4d1cc │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d15c │ │ │ │ + beq.w 4d1cc │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r3, r6, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r0, r6, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r7, sl │ │ │ │ mov r3, fp │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 4d0e6 │ │ │ │ + beq.n 4d156 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 4d0e6 │ │ │ │ + blt.n 4d156 │ │ │ │ mov r1, r9 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d13c │ │ │ │ + beq.n 4d1ac │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d0a2 │ │ │ │ + bgt.n 4d112 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d0dc │ │ │ │ + b.n 4d14c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 4d0ca │ │ │ │ + cbz r0, 4d13a │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d140 │ │ │ │ + bge.n 4d1b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d140 │ │ │ │ + bne.n 4d1b0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d140 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d1b0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d0dc │ │ │ │ + bge.n 4d14c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4d0dc │ │ │ │ + cbnz r2, 4d14c │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 4d052 │ │ │ │ + b.n 4d0c2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d140 │ │ │ │ + cbz r0, 4d1b0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d102 │ │ │ │ + bgt.n 4d172 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d134 │ │ │ │ + b.n 4d1a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d122 │ │ │ │ + cbz r0, 4d192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d140 │ │ │ │ + bge.n 4d1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d140 │ │ │ │ + cbnz r3, 4d1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d140 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d1b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d134 │ │ │ │ + bge.n 4d1a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d134 │ │ │ │ + cbnz r3, 4d1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4d15c │ │ │ │ + b.n 4d1cc │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4cf3a │ │ │ │ + bge.w 4cfaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cf3a │ │ │ │ + bne.w 4cfaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cf3a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cfaa │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4d170 │ │ │ │ + b.n 4d1e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4d18c │ │ │ │ - movw r0, #63476 @ 0xf7f4 │ │ │ │ + bpl.n 4d1fc │ │ │ │ + movw r0, #60084 @ 0xeab4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103c78 │ │ │ │ - movw r0, #63500 @ 0xf80c │ │ │ │ + b.w 103824 │ │ │ │ + movw r0, #60108 @ 0xeacc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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] @ (4d1d8 ) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4d248 ) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4d1c6 │ │ │ │ + cbz r2, 4d236 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #49488 @ 0xc150 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 14a278 │ │ │ │ + b.w 149a30 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d224 │ │ │ │ + bne.n 4d294 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d242 │ │ │ │ + bge.n 4d2b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4d242 │ │ │ │ + b.n 4d2b2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60668 @ 0xecfc │ │ │ │ + movw r1, #57276 @ 0xdfbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 4d260 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 4d2d0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284e60 │ │ │ │ + bl 2841a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d260 │ │ │ │ + bge.n 4d2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d260 │ │ │ │ + cbnz r3, 4d2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 4d28a │ │ │ │ - movw r0, #63780 @ 0xf924 │ │ │ │ + cbnz r4, 4d2fa │ │ │ │ + movw r0, #60388 @ 0xebe4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #63800 @ 0xf938 │ │ │ │ + movw r0, #60408 @ 0xebf8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ 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 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2be │ │ │ │ + bge.n 4d32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d2be │ │ │ │ + cbnz r3, 4d32e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d2c2 : │ │ │ │ +0004d332 : │ │ │ │ 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 4d4f4 │ │ │ │ + bl 4d564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4d2f2 │ │ │ │ + bne.n 4d362 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + movw r0, #60444 @ 0xec1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d396 │ │ │ │ + beq.n 4d406 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 4d566 │ │ │ │ + bl 4d5d6 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 4d36e │ │ │ │ + bhi.n 4d3de │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r6, #24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldr r3, [pc, #104] @ (4d3a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (4d410 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r2, r4, #110592 @ 0x1b000 │ │ │ │ add.w r4, r4, #114176 @ 0x1be00 │ │ │ │ add.w r4, r4, #508 @ 0x1fc │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d398 │ │ │ │ + bge.n 4d408 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4092] @ 0xffc │ │ │ │ - b.n 4d398 │ │ │ │ + b.n 4d408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 4d398 │ │ │ │ - bl 285a54 │ │ │ │ + b.n 4d408 │ │ │ │ + bl 284d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbnz r4, 4d38c │ │ │ │ + cbnz r4, 4d3fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d398 │ │ │ │ + bge.n 4d408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d398 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d398 │ │ │ │ + cbnz r3, 4d408 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d408 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 4d398 │ │ │ │ + b.n 4d408 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d3ae │ │ │ │ - b.w 17e0a4 │ │ │ │ + beq.n 4d41e │ │ │ │ + b.w 17da3c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4d3d6 │ │ │ │ + cbz r3, 4d446 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d3ee │ │ │ │ + b.n 4d45e │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4d3de │ │ │ │ + bge.n 4d44e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d3ee │ │ │ │ + b.n 4d45e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4d3da │ │ │ │ + bgt.n 4d44a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d3da │ │ │ │ + beq.n 4d44a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4d40e │ │ │ │ + b.n 4d47e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #236] @ (4d4f0 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #236] @ (4d560 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4e8 │ │ │ │ + beq.n 4d558 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4d420 │ │ │ │ + beq.n 4d490 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4d420 │ │ │ │ + bge.n 4d490 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d4e8 │ │ │ │ + b.n 4d558 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d430 │ │ │ │ + beq.n 4d4a0 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 4d438 │ │ │ │ + b.n 4d4a8 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4e8 │ │ │ │ + beq.n 4d558 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4d4e8 │ │ │ │ + ble.n 4d558 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4d462 │ │ │ │ + beq.n 4d4d2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4d462 │ │ │ │ + beq.n 4d4d2 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 4d488 │ │ │ │ + beq.n 4d4f8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4d44c │ │ │ │ + b.n 4d4bc │ │ │ │ cmp r8, r1 │ │ │ │ - ble.n 4d48c │ │ │ │ + ble.n 4d4fc │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4d480 │ │ │ │ + bne.n 4d4f0 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 4d480 │ │ │ │ + ble.n 4d4f0 │ │ │ │ add.w r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r6, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ - b.n 4d48e │ │ │ │ + b.n 4d4fe │ │ │ │ mov r1, r8 │ │ │ │ - b.n 4d48e │ │ │ │ + b.n 4d4fe │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4d4d0 │ │ │ │ + cbz r0, 4d540 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4d4ba │ │ │ │ + cbz r0, 4d52a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4d0 │ │ │ │ + bge.n 4d540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d4d0 │ │ │ │ + cbnz r3, 4d540 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d4d0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d540 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4cc │ │ │ │ + bge.n 4d53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d4cc │ │ │ │ + cbnz r3, 4d53c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 4d446 │ │ │ │ + b.n 4d4b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d41c │ │ │ │ + bge.n 4d48c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d41c │ │ │ │ + bne.n 4d48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d41c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d48c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004d4f4 : │ │ │ │ +0004d564 : │ │ │ │ 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, 4d53c │ │ │ │ + cbnz r3, 4d5ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d51a │ │ │ │ + cbnz r0, 4d58a │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4d554 │ │ │ │ + b.n 4d5c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d562 │ │ │ │ + bge.n 4d5d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d562 │ │ │ │ + cbnz r3, 4d5d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d562 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d5d2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 4d560 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r0, 4d5d0 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbnz r0, 4d55a │ │ │ │ + bl f6524 │ │ │ │ + cbnz r0, 4d5ca │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d562 │ │ │ │ - bl f7144 │ │ │ │ - b.n 4d562 │ │ │ │ + b.n 4d5d2 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 4d5d2 │ │ │ │ movs r4, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -49495,884 +49542,884 @@ │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 4d73c │ │ │ │ + bne.w 4d7ac │ │ │ │ lsr.w r3, r2, r8 │ │ │ │ movs r5, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r5, r3 │ │ │ │ tst r5, r0 │ │ │ │ - beq.w 4d98c │ │ │ │ + beq.w 4d9fc │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r0, r0, fp │ │ │ │ - bl 2e3ec8 <_PyMonitoring_FireBranchEvent@@Base+0x9e8> │ │ │ │ + bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ add.w r3, r4, r0, lsl #3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d6a2 │ │ │ │ + bne.n 4d712 │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r8, #5 │ │ │ │ - bl 4d566 │ │ │ │ + bl 4d5d6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4d992 │ │ │ │ + bls.w 4da02 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4d664 │ │ │ │ + bne.n 4d6d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d664 │ │ │ │ + bhi.n 4d6d4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d664 │ │ │ │ + beq.n 4d6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac568 │ │ │ │ + bl 2ab8c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d66e │ │ │ │ + beq.n 4d6de │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r9, r0, r9, lsl #3 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r9, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d648 │ │ │ │ + bge.n 4d6b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d648 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d6b8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d804 │ │ │ │ + bge.w 4d874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d804 │ │ │ │ + bne.w 4d874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d804 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac568 │ │ │ │ + bl 2ab8c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d68a │ │ │ │ + cbnz r0, 4d6fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d8b6 │ │ │ │ + bge.w 4d926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d8b6 │ │ │ │ + bne.w 4d926 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d8b6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d926 │ │ │ │ add.w r9, r0, r9, lsl #3 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 4d7fa │ │ │ │ - b.n 4d804 │ │ │ │ - bl f352c │ │ │ │ + blt.w 4d86a │ │ │ │ + b.n 4d874 │ │ │ │ + bl f30bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4d8b6 │ │ │ │ - beq.w 4d98c │ │ │ │ + blt.w 4d926 │ │ │ │ + beq.w 4d9fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4d990 │ │ │ │ - bl 2859c4 │ │ │ │ + bls.w 4da00 │ │ │ │ + bl 284d08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4d738 │ │ │ │ + cbz r0, 4d7a8 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [r9, #12]! │ │ │ │ and.w r0, fp, r8 │ │ │ │ - bl 2e3ec8 <_PyMonitoring_FireBranchEvent@@Base+0x9e8> │ │ │ │ + bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ add.w r0, r6, #12 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bls.n 4d6fe │ │ │ │ + bls.n 4d76e │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ - cbz r2, 4d6f8 │ │ │ │ + cbz r2, 4d768 │ │ │ │ ldr.w ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - b.n 4d6d8 │ │ │ │ + b.n 4d748 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r0, r6, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 4d72c │ │ │ │ + bcs.n 4d79c │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - cbz r2, 4d724 │ │ │ │ + cbz r2, 4d794 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4d70a │ │ │ │ + b.n 4d77a │ │ │ │ bic.w r3, r8, r5 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 4d992 │ │ │ │ + b.n 4da02 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4d8b6 │ │ │ │ + b.n 4d926 │ │ │ │ movw r5, #476 @ 0x1dc │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 4d89a │ │ │ │ + bne.w 4d90a │ │ │ │ lsr.w r6, r2, r8 │ │ │ │ and.w r6, r6, #31 │ │ │ │ adds r1, r6, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d98c │ │ │ │ + beq.w 4d9fc │ │ │ │ add.w r1, r8, #5 │ │ │ │ add r5, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 4d566 │ │ │ │ + bl 4d5d6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d7c4 │ │ │ │ + beq.n 4d834 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 4d992 │ │ │ │ + bne.w 4da02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59af8 │ │ │ │ + bl 59b34 <_PyXIData_FormatNotShareableError@@Base+0x388> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d7a6 │ │ │ │ + cbnz r0, 4d816 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d8b6 │ │ │ │ + bge.w 4d926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d8b6 │ │ │ │ + bne.w 4d926 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d8b6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d926 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7c0 │ │ │ │ + bge.n 4d830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d7c0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d830 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4d992 │ │ │ │ + b.n 4da02 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ - beq.w 4d992 │ │ │ │ + beq.w 4da02 │ │ │ │ cmp.w sl, #15 │ │ │ │ - ble.n 4d808 │ │ │ │ + ble.n 4d878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59af8 │ │ │ │ + bl 59b34 <_PyXIData_FormatNotShareableError@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8b6 │ │ │ │ + beq.n 4d926 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w sl, [r0, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4d804 │ │ │ │ + cbz r0, 4d874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d804 │ │ │ │ + bge.n 4d874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d804 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d874 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4d922 │ │ │ │ + b.n 4d992 │ │ │ │ mov.w r0, sl, lsl #1 │ │ │ │ - bl 2859c4 │ │ │ │ + bl 284d08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8b6 │ │ │ │ + beq.n 4d926 │ │ │ │ add.w lr, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 4d88e │ │ │ │ + beq.n 4d8fe │ │ │ │ ldr.w r3, [lr, r2, lsl #2] │ │ │ │ - cbz r3, 4d88e │ │ │ │ + cbz r3, 4d8fe │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r8, r1, #1 │ │ │ │ add.w sl, r1, #4 │ │ │ │ cmp r5, r9 │ │ │ │ lsl.w r5, ip, r2 │ │ │ │ orr.w r4, r4, r5 │ │ │ │ - bne.n 4d870 │ │ │ │ + bne.n 4d8e0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r5, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 4d870 │ │ │ │ + bhi.n 4d8e0 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbz r5, 4d870 │ │ │ │ + cbz r5, 4d8e0 │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w fp, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w fp, fp, #1 │ │ │ │ strlt.w fp, [r5] │ │ │ │ str.w r5, [r0, sl, lsl #2] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d880 │ │ │ │ - b.n 4d884 │ │ │ │ + blt.n 4d8f0 │ │ │ │ + b.n 4d8f4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r0, sl, lsl #2] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d884 │ │ │ │ + bge.n 4d8f4 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ add.w r8, r8, #4 │ │ │ │ adds r1, #2 │ │ │ │ str.w r3, [r0, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 4d822 │ │ │ │ + bne.n 4d892 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4d922 │ │ │ │ + b.n 4d992 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d98c │ │ │ │ + bne.n 4d9fc │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 58cf4 <_PyContext_NewHamtForTests@@Base+0x64c> │ │ │ │ + bl 58d6c <_PyContext_NewHamtForTests@@Base+0x64c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4d992 │ │ │ │ + beq.n 4da02 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d8ba │ │ │ │ + beq.n 4d92a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d992 │ │ │ │ + b.n 4da02 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r3, r1, r1, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 4d992 │ │ │ │ + beq.n 4da02 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4d926 │ │ │ │ - bl 2859c4 │ │ │ │ + bne.n 4d996 │ │ │ │ + bl 284d08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8b6 │ │ │ │ + beq.n 4d926 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4d8f2 │ │ │ │ + cbnz r3, 4d962 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d90c │ │ │ │ - b.n 4d910 │ │ │ │ + blt.n 4d97c │ │ │ │ + b.n 4d980 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d910 │ │ │ │ + bge.n 4d980 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsr.w r6, r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsls r2, r6 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 4d992 │ │ │ │ + b.n 4da02 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #2 │ │ │ │ - bl 58bfa <_PyContext_NewHamtForTests@@Base+0x552> │ │ │ │ + bl 58c72 <_PyContext_NewHamtForTests@@Base+0x552> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8b6 │ │ │ │ + beq.n 4d926 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r0, #12 │ │ │ │ add.w r5, r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 4d962 │ │ │ │ + bge.n 4d9d2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r1] │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ - b.n 4d93e │ │ │ │ + b.n 4d9ae │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r5, r0, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 4d920 │ │ │ │ + bge.n 4d990 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w ip, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4d96c │ │ │ │ + b.n 4d9dc │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4d992 │ │ │ │ + b.n 4da02 │ │ │ │ movs r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 29e0e0 │ │ │ │ + b.w 29d330 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b5650 │ │ │ │ + bl 2b49a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d9c4 │ │ │ │ + bne.n 4da34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d9f4 │ │ │ │ + b.n 4da64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a976c <_PyEval_SliceIndexNotNone@@Base+0x54c> │ │ │ │ + bl 1a9564 <_PyEval_SliceIndexNotNone@@Base+0x54c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d9c0 │ │ │ │ + beq.n 4da30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4da3a │ │ │ │ + cbz r0, 4daaa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4da1e │ │ │ │ + cbz r3, 4da8e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4da26 │ │ │ │ + b.n 4da96 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4da2e │ │ │ │ + cbz r2, 4da9e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4da36 │ │ │ │ + b.n 4daa6 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4dcd8 │ │ │ │ + bl 4dd48 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dae4 │ │ │ │ + beq.n 4db54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c260c │ │ │ │ - cbz r0, 4dac8 │ │ │ │ + bl 2c1944 │ │ │ │ + cbz r0, 4db38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4dab0 │ │ │ │ + cbz r0, 4db20 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4da88 │ │ │ │ + bne.n 4daf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daa8 │ │ │ │ + bge.n 4db18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4daa8 │ │ │ │ + cbnz r3, 4db18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4daa8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4db18 │ │ │ │ mov r1, r6 │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daa4 │ │ │ │ + bge.n 4db14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4daa4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4db14 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4daac │ │ │ │ + bne.n 4db1c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4da60 │ │ │ │ + b.n 4dad0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4da60 │ │ │ │ + beq.n 4dad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dac4 │ │ │ │ + bge.n 4db34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dac4 │ │ │ │ + cbnz r3, 4db34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dae4 │ │ │ │ + b.n 4db54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dadc │ │ │ │ + bge.n 4db4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dadc │ │ │ │ + cbnz r3, 4db4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4db10 │ │ │ │ + bhi.n 4db80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4db28 │ │ │ │ + ble.n 4db98 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4db30 │ │ │ │ - movw r0, #44784 @ 0xaef0 │ │ │ │ + b.n 4dba0 │ │ │ │ + movw r0, #41392 @ 0xa1b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db06 │ │ │ │ + bne.n 4db76 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4dbba │ │ │ │ + b.n 4dc2a │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4db52 │ │ │ │ + bne.n 4dbc2 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db70 │ │ │ │ + bge.n 4dbe0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 4db70 │ │ │ │ + b.n 4dbe0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60668 @ 0xecfc │ │ │ │ + movw r1, #57276 @ 0xdfbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284e60 │ │ │ │ + bl 2841a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 4db8c │ │ │ │ + cbz r2, 4dbfc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dba0 │ │ │ │ + bge.n 4dc10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dba0 │ │ │ │ + cbnz r3, 4dc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4dba8 │ │ │ │ + bne.n 4dc18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dbba │ │ │ │ - cbnz r6, 4dbb8 │ │ │ │ + b.n 4dc2a │ │ │ │ + cbnz r6, 4dc28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dbba │ │ │ │ + bge.n 4dc2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dbba │ │ │ │ + b.n 4dc2a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 1edf08 │ │ │ │ + b.w 1ed824 │ │ │ │ │ │ │ │ -0004dbc4 : │ │ │ │ +0004dc34 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4dbdc ) │ │ │ │ + ldr r4, [pc, #16] @ (4dc4c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 10a64c │ │ │ │ + b.w 10a1f0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4dbfc │ │ │ │ + cbz r3, 4dc6c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4dc14 │ │ │ │ + b.n 4dc84 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4dc04 │ │ │ │ + bgt.n 4dc74 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4dc14 │ │ │ │ + b.n 4dc84 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4dc00 │ │ │ │ + bgt.n 4dc70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4dc00 │ │ │ │ + beq.n 4dc70 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4dc36 │ │ │ │ + b.n 4dca6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #168] @ (4dcd4 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #168] @ (4dd44 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dcce │ │ │ │ + beq.n 4dd3e │ │ │ │ add r5, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r3, #16508 @ 0x407c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ movweq r4, #5752 @ 0x1678 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4dc94 │ │ │ │ - bl 90868 │ │ │ │ + bne.n 4dd04 │ │ │ │ + bl 90768 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dc86 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4dccc │ │ │ │ + cbnz r0, 4dcf6 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4dd3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4dcba │ │ │ │ + beq.n 4dd2a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 37802 │ │ │ │ + bl 37806 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dcbe │ │ │ │ - b.n 4dcba │ │ │ │ + bge.n 4dd2e │ │ │ │ + b.n 4dd2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dccc │ │ │ │ + bge.n 4dd3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4dccc │ │ │ │ - bl f280c │ │ │ │ + b.n 4dd3c │ │ │ │ + bl f239c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dcba │ │ │ │ - beq.n 4dcac │ │ │ │ + blt.n 4dd2a │ │ │ │ + beq.n 4dd1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b09c │ │ │ │ + b.w 9afa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2da4 │ │ │ │ + bl a29f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dcbe │ │ │ │ + bge.n 4dd2e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dcce │ │ │ │ + b.n 4dd3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcce │ │ │ │ + bge.n 4dd3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dcce │ │ │ │ + b.n 4dd3e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #32720 @ 0x7fd0 │ │ │ │ + movw r7, #29328 @ 0x7290 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ - movw r6, #33744 @ 0x83d0 │ │ │ │ + movw r6, #30352 @ 0x7690 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ - movw r5, #5344 @ 0x14e0 │ │ │ │ + movw r5, #4764 @ 0x129c │ │ │ │ movt r5, #66 @ 0x42 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4dd16 │ │ │ │ + bge.n 4dd86 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4dd08 │ │ │ │ + beq.n 4dd78 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4dd10 │ │ │ │ + b.n 4dd80 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4dcf4 │ │ │ │ + b.n 4dd64 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd46 │ │ │ │ + bge.n 4ddb6 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 4dd40 │ │ │ │ + bne.n 4ddb0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4dd46 │ │ │ │ - cbnz r3, 4dd46 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ddb6 │ │ │ │ + cbnz r3, 4ddb6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46828 @ 0xb6ec │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1aa9d4 <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ + b.w 1aa7cc <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ │ │ │ │ -0004dd5a : │ │ │ │ - ldr r0, [pc, #4] @ (4dd60 ) │ │ │ │ - b.w 1da9dc │ │ │ │ +0004ddca : │ │ │ │ + ldr r0, [pc, #4] @ (4ddd0 ) │ │ │ │ + b.w 1da494 │ │ │ │ subs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dda4 │ │ │ │ + cbz r0, 4de14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4dd88 │ │ │ │ + cbz r3, 4ddf8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dd90 │ │ │ │ + b.n 4de00 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4dd98 │ │ │ │ + cbz r2, 4de08 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4dda0 │ │ │ │ + b.n 4de10 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4e0ec │ │ │ │ + bl 4e15c │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 4ddda │ │ │ │ + cbnz r3, 4de4a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ + movw r0, #60824 @ 0xed98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 4ddea │ │ │ │ - bl 55d20 │ │ │ │ + bne.n 4de5a │ │ │ │ + bl 55d98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ddf0 │ │ │ │ - bl 2c274c <_PyUnicode_ToDigit@@Base+0x104> │ │ │ │ + b.n 4de60 │ │ │ │ + bl 2c1a84 <_PyUnicode_ToDigit@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4de28 │ │ │ │ + cbz r4, 4de98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64228 @ 0xfae4 │ │ │ │ + movw r0, #60836 @ 0xeda4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4de18 │ │ │ │ + blt.n 4de88 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4de28 │ │ │ │ + b.n 4de98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4de14 │ │ │ │ + bne.n 4de84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4de14 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4de84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4de7c ) │ │ │ │ + ldr r1, [pc, #56] @ (4deec ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ - movw r1, #64244 @ 0xfaf4 │ │ │ │ + bl 1df9f0 │ │ │ │ + movw r1, #60852 @ 0xedb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4de76 │ │ │ │ + blt.n 4dee6 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4de7a │ │ │ │ + b.n 4deea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50382,466 +50429,466 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4deb2 │ │ │ │ + bhi.n 4df22 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dec6 │ │ │ │ - b.n 4df0c │ │ │ │ - movw r0, #6048 @ 0x17a0 │ │ │ │ + cbz r0, 4df36 │ │ │ │ + b.n 4df7c │ │ │ │ + movw r0, #2656 @ 0xa60 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 4df0c │ │ │ │ - b.n 4dea4 │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 4df7c │ │ │ │ + b.n 4df14 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4df40 │ │ │ │ + ble.n 4dfb0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4df2e │ │ │ │ + beq.n 4df9e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4df10 │ │ │ │ + bpl.n 4df80 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4df0c │ │ │ │ + cbz r0, 4df7c │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4df30 │ │ │ │ + beq.n 4dfa0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4df70 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + b.n 4dfe0 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6048 @ 0x17a0 │ │ │ │ + movw r0, #2656 @ 0xa60 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4df0c │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4df7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 4df42 │ │ │ │ + beq.n 4dfb2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4df42 │ │ │ │ - b.n 4df0c │ │ │ │ + bge.n 4dfb2 │ │ │ │ + b.n 4df7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4df50 │ │ │ │ + cbnz r4, 4dfc0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2a8894 │ │ │ │ + bl 2a7afc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4df70 │ │ │ │ + cbz r0, 4dfe0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4df7a │ │ │ │ + cbz r3, 4dfea │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4dfa0 │ │ │ │ + bne.n 4e010 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194148 │ │ │ │ + b.w 193a70 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15340 @ 0x3bec │ │ │ │ + movw r0, #11948 @ 0x2eac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4df94 │ │ │ │ + bne.n 4e004 │ │ │ │ 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 15c154 │ │ │ │ + bl 15b788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c454 │ │ │ │ + bl 19bd80 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #12] │ │ │ │ - movw r1, #59999 @ 0xea5f │ │ │ │ + movw r1, #60111 @ 0xeacf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 4e638 │ │ │ │ + bl 4e6a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e022 │ │ │ │ + bge.n 4e092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e022 │ │ │ │ + cbnz r3, 4e092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004e026 : │ │ │ │ - ldr r0, [pc, #4] @ (4e02c ) │ │ │ │ - b.w 1da9dc │ │ │ │ +0004e096 : │ │ │ │ + ldr r0, [pc, #4] @ (4e09c ) │ │ │ │ + b.w 1da494 │ │ │ │ subs r6, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4e04a │ │ │ │ + cbz r3, 4e0ba │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e062 │ │ │ │ + b.n 4e0d2 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4e052 │ │ │ │ + bgt.n 4e0c2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e062 │ │ │ │ + b.n 4e0d2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e04e │ │ │ │ + bgt.n 4e0be │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4e04e │ │ │ │ + beq.n 4e0be │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4e082 │ │ │ │ + b.n 4e0f2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #108] @ (4e0e8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #108] @ (4e158 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e0e0 │ │ │ │ + cbz r0, 4e150 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 284354 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 4e0d4 │ │ │ │ + bl 2836d0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 4e144 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4e0a6 │ │ │ │ + beq.n 4e116 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4e0aa │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4e0d4 │ │ │ │ - b.n 4e0aa │ │ │ │ + bne.n 4e11a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4e144 │ │ │ │ + b.n 4e11a │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bcd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4e0d8 │ │ │ │ + bne.n 4e148 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e0e0 │ │ │ │ + b.n 4e150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #33744 @ 0x83d0 │ │ │ │ + movw ip, #30352 @ 0x7690 │ │ │ │ movt ip, #50 @ 0x32 │ │ │ │ - movw lr, #32720 @ 0x7fd0 │ │ │ │ + movw lr, #29328 @ 0x7290 │ │ │ │ movt lr, #50 @ 0x32 │ │ │ │ - movw r7, #5344 @ 0x14e0 │ │ │ │ + movw r7, #4764 @ 0x129c │ │ │ │ movt r7, #66 @ 0x42 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e13c │ │ │ │ + bge.n 4e1ac │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4e122 │ │ │ │ - cbnz r3, 4e136 │ │ │ │ + beq.n 4e192 │ │ │ │ + cbnz r3, 4e1a6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4e136 │ │ │ │ + b.n 4e1a6 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4e130 │ │ │ │ - cbz r3, 4e134 │ │ │ │ + beq.n 4e1a0 │ │ │ │ + cbz r3, 4e1a4 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4e136 │ │ │ │ + b.n 4e1a6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4e136 │ │ │ │ + b.n 4e1a6 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4e10a │ │ │ │ + b.n 4e17a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4e152 │ │ │ │ + cbz r0, 4e1c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e160 │ │ │ │ + bge.n 4e1d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 4e158 │ │ │ │ - b.n 4e31c │ │ │ │ + cbz r0, 4e1c8 │ │ │ │ + b.n 4e38c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbnz r2, 4e16a │ │ │ │ + cbnz r2, 4e1da │ │ │ │ movs r0, #1 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e2be │ │ │ │ + beq.w 4e32e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4e1b4 │ │ │ │ - bl 184074 │ │ │ │ + bne.n 4e224 │ │ │ │ + bl 1839d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e1a4 │ │ │ │ + blt.n 4e214 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e2be │ │ │ │ + b.n 4e32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e1a0 │ │ │ │ + bne.n 4e210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e1a0 │ │ │ │ - ldr.w fp, [pc, #268] @ 4e2c4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e210 │ │ │ │ + ldr.w fp, [pc, #268] @ 4e334 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 4e2be │ │ │ │ + ble.n 4e32e │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e1ea │ │ │ │ + cbnz r0, 4e25a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e1da │ │ │ │ + blt.n 4e24a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e2be │ │ │ │ + b.n 4e32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e1d6 │ │ │ │ + bne.n 4e246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e1d6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e246 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4e204 │ │ │ │ + bne.n 4e274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2b6 │ │ │ │ + bge.n 4e326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e2b6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e2b6 │ │ │ │ + bne.n 4e326 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e326 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e218 │ │ │ │ + beq.n 4e288 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e222 │ │ │ │ + bne.n 4e292 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e28c │ │ │ │ + b.n 4e2fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6a0c <_PyLong_GCD@@Base> │ │ │ │ + bl 1a6804 <_PyLong_GCD@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e28c │ │ │ │ + cbz r0, 4e2fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1662dc │ │ │ │ + bl 165920 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e24c │ │ │ │ + bge.n 4e2bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e24c │ │ │ │ + cbnz r3, 4e2bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4e28a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 4e2fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ded0 │ │ │ │ + bl 14d728 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e26c │ │ │ │ + bge.n 4e2dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e26c │ │ │ │ + cbnz r3, 4e2dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e28c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 184074 │ │ │ │ + bl 1839d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e28a │ │ │ │ + bge.n 4e2fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e28a │ │ │ │ + cbnz r3, 4e2fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2a0 │ │ │ │ + bge.n 4e310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e2a0 │ │ │ │ + cbnz r3, 4e310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2b4 │ │ │ │ + bge.n 4e324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e2b4 │ │ │ │ + cbnz r3, 4e324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e2be │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e32e │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 4e1be │ │ │ │ + b.n 4e22e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e318 ) │ │ │ │ + ldr r1, [pc, #56] @ (4e388 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff48 │ │ │ │ - movw r1, #64252 @ 0xfafc │ │ │ │ + bl 1df9f0 │ │ │ │ + movw r1, #60860 @ 0xedbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e312 │ │ │ │ + blt.n 4e382 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efdb4 │ │ │ │ + bl ef94c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e316 │ │ │ │ + b.n 4e386 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ (4e380 ) │ │ │ │ + ldr r6, [pc, #84] @ (4e3f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4076] @ 0xfec │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4e37c │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4e3ec │ │ │ │ ldr r1, [r6, r5] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -50862,169 +50909,169 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (4e414 ) │ │ │ │ + ldr r3, [pc, #124] @ (4e484 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e40e │ │ │ │ + cbz r0, 4e47e │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #44996 @ 0xafc4 │ │ │ │ + movw r6, #41604 @ 0xa284 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ add.w r8, r3, #227 @ 0xe3 │ │ │ │ add.w r5, r3, #243 @ 0xf3 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4e408 │ │ │ │ - bl 9435c │ │ │ │ + cbz r0, 4e478 │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3e6 │ │ │ │ + bge.n 4e456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e3e6 │ │ │ │ + cbnz r3, 4e456 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4e408 │ │ │ │ + bne.n 4e478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e3f8 │ │ │ │ + blt.n 4e468 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e40e │ │ │ │ + b.n 4e47e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e3f4 │ │ │ │ + bne.n 4e464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e3f4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e464 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4e3ba │ │ │ │ + bne.n 4e42a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #396] @ (4e5b8 ) │ │ │ │ + ldr r3, [pc, #396] @ (4e628 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3, #1688] @ 0x698 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4e512 │ │ │ │ + bne.n 4e582 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e448 │ │ │ │ + bpl.n 4e4b8 │ │ │ │ vneg.f64 d0, d0 │ │ │ │ movs r4, #1 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c078 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4e476 │ │ │ │ + blt.n 4e4e6 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e480 │ │ │ │ + bpl.n 4e4f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 4e586 │ │ │ │ - b.n 4e49c │ │ │ │ + bgt.w 4e5f6 │ │ │ │ + b.n 4e50c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e4b0 │ │ │ │ + beq.n 4e520 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45184 @ 0xb080 │ │ │ │ + movw r1, #41792 @ 0xa340 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e5a0 │ │ │ │ + b.n 4e610 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ cmn.w r2, #126 @ 0x7e │ │ │ │ - bge.n 4e4b2 │ │ │ │ + bge.n 4e522 │ │ │ │ adds r0, #125 @ 0x7d │ │ │ │ blx 2b5c8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4e4d0 │ │ │ │ + b.n 4e540 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r2, 4e4be │ │ │ │ + cbnz r2, 4e52e │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e4ca │ │ │ │ + beq.n 4e53a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - b.n 4e4d0 │ │ │ │ + b.n 4e540 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - vldr d7, [pc, #212] @ 4e5a8 │ │ │ │ + vldr d7, [pc, #212] @ 4e618 │ │ │ │ vmla.f64 d8, d0, d7 │ │ │ │ vcvt.u32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ lsrs r1, r3, #23 │ │ │ │ - beq.n 4e4ec │ │ │ │ + beq.n 4e55c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 4e586 │ │ │ │ + beq.n 4e5f6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ lsls r4, r4, #7 │ │ │ │ bfi r1, r3, #0, #8 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ orr.w r3, r3, r2, lsl #7 │ │ │ │ orr.w r4, r4, r2, asr #1 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ movs r0, #0 │ │ │ │ bfi r1, r3, #16, #8 │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 4e5a0 │ │ │ │ + b.n 4e610 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ - vldr s14, [pc, #164] @ 4e5bc │ │ │ │ + vldr s14, [pc, #164] @ 4e62c │ │ │ │ vabs.f32 s13, s15 │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4e53c │ │ │ │ + ble.n 4e5ac │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d6, [pc, #128] @ 4e5b0 │ │ │ │ + vldr d6, [pc, #128] @ 4e620 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e560 │ │ │ │ - b.n 4e586 │ │ │ │ + bgt.n 4e5d0 │ │ │ │ + b.n 4e5f6 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4e560 │ │ │ │ + bvc.n 4e5d0 │ │ │ │ vmov r3, s1 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.n 4e560 │ │ │ │ + bmi.n 4e5d0 │ │ │ │ vmov r2, s15 │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ - cbz r1, 4e55c │ │ │ │ + cbz r1, 4e5cc │ │ │ │ bic.w r2, r2, #4194304 @ 0x400000 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ itte eq │ │ │ │ addeq r5, #3 │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -51032,89 +51079,89 @@ │ │ │ │ movs r3, #0 │ │ │ │ vstr s15, [sp, #4] │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ adds r3, #1 │ │ │ │ strb r0, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ add r5, r1 │ │ │ │ - bne.n 4e574 │ │ │ │ + bne.n 4e5e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e5a0 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 4e610 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #60872 @ 0xedc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e5d0 │ │ │ │ + cbz r0, 4e640 │ │ │ │ movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1034 │ │ │ │ + b.w f0bcc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e616 │ │ │ │ + beq.n 4e686 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ff84 │ │ │ │ + bl 29f1d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e616 │ │ │ │ + beq.n 4e686 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dba60 │ │ │ │ + b.w db5e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #64304 @ 0xfb30 │ │ │ │ + movw r0, #60912 @ 0xedf0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e67e │ │ │ │ + cbz r0, 4e6ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -51123,71 +51170,71 @@ │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ 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 r5, r2 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 4e6a4 │ │ │ │ + cbnz r0, 4e714 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4e6ae │ │ │ │ - b.n 4e6b4 │ │ │ │ + cbnz r0, 4e71e │ │ │ │ + b.n 4e724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e69e │ │ │ │ - b.n 4e6e0 │ │ │ │ + beq.n 4e70e │ │ │ │ + b.n 4e750 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6e0 │ │ │ │ + cbnz r0, 4e750 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4e6be │ │ │ │ + cbz r0, 4e72e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6e0 │ │ │ │ + cbnz r0, 4e750 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e6c8 │ │ │ │ + cbz r0, 4e738 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6e0 │ │ │ │ + cbnz r0, 4e750 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4e6d2 │ │ │ │ + cbz r0, 4e742 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6e0 │ │ │ │ + cbnz r0, 4e750 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4e6e0 │ │ │ │ + cbz r0, 4e750 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 296918 │ │ │ │ + b.w 295b70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e706 │ │ │ │ + cbz r0, 4e776 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -51201,160 +51248,160 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #16508 @ 0x407c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 4e75e │ │ │ │ + bne.n 4e7ce │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e76c │ │ │ │ - ldr r2, [pc, #328] @ (4e8a8 ) │ │ │ │ + b.n 4e7dc │ │ │ │ + ldr r2, [pc, #328] @ (4e918 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 155c50 <_PyTime_AsTimespec_clamp@@Base+0x48> │ │ │ │ + bl 1f5a00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4e8a2 │ │ │ │ + beq.w 4e912 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4e818 │ │ │ │ + bne.n 4e888 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4e8a2 │ │ │ │ + beq.w 4e912 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r9, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 4e7c2 │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r2, 4e832 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e838 │ │ │ │ + bne.n 4e8a8 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 4e838 │ │ │ │ - bl 37802 │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 4e8a8 │ │ │ │ + bl 37806 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e7dc │ │ │ │ + bge.n 4e84c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e7dc │ │ │ │ + cbnz r3, 4e84c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4e886 │ │ │ │ + bne.n 4e8f6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4e870 │ │ │ │ + bne.n 4e8e0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - b.n 4e77e │ │ │ │ + b.n 4e7ee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2da4 │ │ │ │ + bl a29f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e84e │ │ │ │ + blt.n 4e8be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e860 │ │ │ │ + blt.n 4e8d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4e886 │ │ │ │ + bne.n 4e8f6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4e870 │ │ │ │ + bne.n 4e8e0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e8a2 │ │ │ │ + beq.n 4e912 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 9b09c │ │ │ │ + bl 9afa0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ec │ │ │ │ + bne.n 4e85c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e886 │ │ │ │ + bge.n 4e8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e886 │ │ │ │ + cbnz r3, 4e8f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e886 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e8f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e802 │ │ │ │ + bne.n 4e872 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e802 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e80a │ │ │ │ + bne.n 4e87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e80a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e87a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3720 @ 0xe88 │ │ │ │ + movw r1, #328 @ 0x148 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e892 │ │ │ │ + blt.n 4e902 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e8a2 │ │ │ │ + b.n 4e912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e88e │ │ │ │ + bne.n 4e8fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e88e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e8fe │ │ │ │ mov r0, r4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (4e928 ) │ │ │ │ + ldr r1, [pc, #108] @ (4e998 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -51369,224 +51416,224 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 4e924 │ │ │ │ + bge.n 4e994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e924 │ │ │ │ + cbnz r3, 4e994 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 2be504 │ │ │ │ - cbz r0, 4e95c │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl 2bd83c │ │ │ │ + cbz r0, 4e9cc │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e97e │ │ │ │ + b.n 4e9ee │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #62521 @ 0xf439 │ │ │ │ + movw r3, #62633 @ 0xf4a9 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e97a │ │ │ │ + bne.n 4e9ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e97e │ │ │ │ + bge.n 4e9ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e97e │ │ │ │ + b.n 4e9ee │ │ │ │ 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 4e9aa │ │ │ │ + beq.n 4ea1a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15496 @ 0x3c88 │ │ │ │ + movw r0, #12104 @ 0x2f48 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4e9c2 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4ea32 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl a2da4 │ │ │ │ + bl a29f8 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4e9ea │ │ │ │ - bl 940a4 │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ea5a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea5a │ │ │ │ + bne.n 4eaca │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ea0a │ │ │ │ + b.n 4ea7a │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ea06 │ │ │ │ + bge.n 4ea76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ea06 │ │ │ │ + cbnz r3, 4ea76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4e9dc │ │ │ │ + beq.n 4ea4c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ea26 │ │ │ │ - cbz r1, 4ea16 │ │ │ │ + bgt.n 4ea96 │ │ │ │ + cbz r1, 4ea86 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4ea1e │ │ │ │ + b.n 4ea8e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 188d88 │ │ │ │ + b.w 1886ec │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46bce │ │ │ │ - cbz r0, 4ea5c │ │ │ │ + bl 46c3e │ │ │ │ + cbz r0, 4eacc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ea3e │ │ │ │ + cbz r3, 4eaae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4ea46 │ │ │ │ + b.n 4eab6 │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4ea52 │ │ │ │ + beq.n 4eac2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4ea5c │ │ │ │ + bne.n 4eacc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ - b.n 4ea5c │ │ │ │ + b.n 4eacc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6c8 │ │ │ │ + b.w 8e5c4 │ │ │ │ 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 eec00 │ │ │ │ + bl ee794 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ea8c │ │ │ │ + cbz r0, 4eafc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ 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 r4, r0 │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4eb00 │ │ │ │ + bl 4eb70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ 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 eec00 │ │ │ │ + bl ee794 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ead8 │ │ │ │ + cbz r0, 4eb48 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 4eaee │ │ │ │ + cbz r0, 4eb5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eafe │ │ │ │ + bge.n 4eb6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 4eaf6 │ │ │ │ - b.w 4e31c │ │ │ │ + cbz r0, 4eb66 │ │ │ │ + b.w 4e38c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, 4eb2a │ │ │ │ + cbz r0, 4eb9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb2a │ │ │ │ + bge.n 4eb9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eb2a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eb9a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -51595,237 +51642,237 @@ │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - movw r1, #64309 @ 0xfb35 │ │ │ │ + movw r1, #61049 @ 0xee79 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 4e638 │ │ │ │ + bl 4e6a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb8c │ │ │ │ + bge.n 4ebfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4eb8c │ │ │ │ + cbnz r3, 4ebfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4ebd4 │ │ │ │ + bhi.n 4ec44 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4ebea │ │ │ │ + bmi.n 4ec5a │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5992 @ 0x1768 │ │ │ │ + movw r0, #2600 @ 0xa28 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ec96 │ │ │ │ - movw r0, #5992 @ 0x1768 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ed06 │ │ │ │ + movw r0, #2600 @ 0xa28 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec96 │ │ │ │ - b.n 4ebaa │ │ │ │ + beq.n 4ed06 │ │ │ │ + b.n 4ec1a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4ec6c │ │ │ │ + ble.n 4ecdc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec52 │ │ │ │ + beq.n 4ecc2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ec34 │ │ │ │ + bpl.n 4eca4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec96 │ │ │ │ + beq.n 4ed06 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ec54 │ │ │ │ + beq.n 4ecc4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4ec96 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4ed06 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5992 @ 0x1768 │ │ │ │ + movw r0, #2600 @ 0xa28 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ec96 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ed06 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ec72 │ │ │ │ + beq.n 4ece2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ec74 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 4ec96 │ │ │ │ - b.n 4ec74 │ │ │ │ + bne.n 4ece4 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 4ed06 │ │ │ │ + b.n 4ece4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4ec74 │ │ │ │ + b.n 4ece4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b618 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 27a920 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4ec96 │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + cbz r0, 4ed06 │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 4ecc2 │ │ │ │ + cbnz r5, 4ed32 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4ecc2 │ │ │ │ + ble.n 4ed32 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4ecc2 │ │ │ │ - cbnz r2, 4ece2 │ │ │ │ + bne.n 4ed32 │ │ │ │ + cbnz r2, 4ed52 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #208] @ (4eda8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #208] @ (4ee18 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eda0 │ │ │ │ + beq.n 4ee10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #64908 @ 0xfd8c │ │ │ │ + movw r1, #61516 @ 0xf04c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1230cc │ │ │ │ + bl 122acc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eda0 │ │ │ │ + beq.n 4ee10 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4ed16 │ │ │ │ + bpl.n 4ed86 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4ed7e │ │ │ │ + bge.n 4edee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4ed22 │ │ │ │ + b.n 4ed92 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4ed7e │ │ │ │ + bge.n 4edee │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 2a796c <_PyTime_AsTimeval@@Base+0x1428> │ │ │ │ + bl 2a6bd0 <_PyTime_AsTimeval@@Base+0x1438> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ed66 │ │ │ │ + bne.n 4edd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed50 │ │ │ │ + bge.n 4edc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ed50 │ │ │ │ + cbnz r3, 4edc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed9e │ │ │ │ + bge.n 4ee0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed9e │ │ │ │ + cbnz r3, 4ee0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ed9e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ee0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed7a │ │ │ │ + bge.n 4edea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed7a │ │ │ │ + cbnz r3, 4edea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4ed00 │ │ │ │ + b.n 4ed70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed8c │ │ │ │ + bge.n 4edfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ed96 │ │ │ │ + cbz r3, 4ee06 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4eda0 │ │ │ │ + b.n 4ee10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ed8c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4edfc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r0, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -51833,350 +51880,348 @@ │ │ │ │ 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 4edd6 │ │ │ │ + bhi.n 4ee46 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4edec │ │ │ │ - b.n 4edfe │ │ │ │ - movw r0, #24876 @ 0x612c │ │ │ │ + cbnz r0, 4ee5c │ │ │ │ + b.n 4ee6e │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eed8 │ │ │ │ - b.n 4edc8 │ │ │ │ - bl 9b92c │ │ │ │ + beq.n 4ef48 │ │ │ │ + b.n 4ee38 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ee0c │ │ │ │ + blt.n 4ee7c │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4ee1c │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 4ee8c │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eed8 │ │ │ │ + bne.n 4ef48 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ee1c │ │ │ │ + b.n 4ee8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4edfa │ │ │ │ + bne.n 4ee6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4edfa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ee6a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4eea8 │ │ │ │ + ble.n 4ef18 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4ee50 │ │ │ │ + bpl.n 4eec0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4ee4c │ │ │ │ + beq.n 4eebc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56888 @ 0xde38 │ │ │ │ + movw r1, #53496 @ 0xd0f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4eeaa │ │ │ │ + b.n 4ef1a │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4ee62 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 4ee82 │ │ │ │ + beq.n 4eed2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 4eef2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4eea2 │ │ │ │ + beq.n 4ef12 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56980 @ 0xde94 │ │ │ │ + movw r1, #53588 @ 0xd154 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #664 @ 0x298 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24876 @ 0x612c │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eed8 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ef48 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4eeaa │ │ │ │ + b.n 4ef1a │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4eeba │ │ │ │ + bgt.n 4ef2a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2182b4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2175e8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ 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 2d0714 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + b.w 2cfa5c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 2d06c4 <_PyEval_GetANext@@Base+0x134c> │ │ │ │ + b.w 2cfa0c <_PyEval_GetANext@@Base+0x135c> │ │ │ │ │ │ │ │ -0004eee2 <_PyTraceback_Add@@Base>: │ │ │ │ +0004ef52 <_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] @ (4efac <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (4f01c <_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 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ef9e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 4f00e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4efb0 │ │ │ │ + bl 4f020 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4ef3a <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 4efaa <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef9e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 4f00e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ef9e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 4f00e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ef9e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f00e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4f26c │ │ │ │ + bl 4f2dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef5c <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 4efcc <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ef5c <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 4efcc <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef70 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4efe0 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4ef70 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4efe0 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4ef9e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f00e <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl f7778 │ │ │ │ + bl f7398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efa8 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 4f018 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4efa8 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 4f018 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f6dbc <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1f67d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004efb0 : │ │ │ │ +0004f020 : │ │ │ │ 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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4f024 │ │ │ │ + cbz r0, 4f094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f02e │ │ │ │ - ldr r0, [pc, #136] @ (4f064 ) │ │ │ │ + cbz r0, 4f09e │ │ │ │ + ldr r0, [pc, #136] @ (4f0d4 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4f036 │ │ │ │ - ldr r0, [pc, #128] @ (4f068 ) │ │ │ │ + cbz r0, 4f0a6 │ │ │ │ + ldr r0, [pc, #128] @ (4f0d8 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f03c │ │ │ │ + cbz r0, 4f0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b44c │ │ │ │ - ldr r3, [pc, #108] @ (4f06c ) │ │ │ │ + ldr r3, [pc, #108] @ (4f0dc ) │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (4f070 ) │ │ │ │ + ldr r3, [pc, #100] @ (4f0e0 ) │ │ │ │ strd r5, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl af954 <_Py_write@@Base+0x264> │ │ │ │ + bl af038 <_Py_write@@Base+0x264> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f0ae │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f0ae │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f0ae │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f0ae │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (4f06c ) │ │ │ │ - bl 1c872c │ │ │ │ + ldr r0, [pc, #44] @ (4f0dc ) │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - movs r0, r3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf2d0004d │ │ │ │ + @ instruction: 0xf2d8004d │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 4f0a2 │ │ │ │ - movw r1, #65368 @ 0xff58 │ │ │ │ + cbnz r2, 4f112 │ │ │ │ + movw r1, #61976 @ 0xf218 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64a8 │ │ │ │ - cbnz r0, 4f0b6 │ │ │ │ + bl a6834 │ │ │ │ + cbnz r0, 4f126 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f156 │ │ │ │ - movw r0, #65396 @ 0xff74 │ │ │ │ + b.n 4f1c6 │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f09e │ │ │ │ - b.n 4f08c │ │ │ │ + beq.n 4f10e │ │ │ │ + b.n 4f0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f144 │ │ │ │ + bne.n 4f1b4 │ │ │ │ movs r0, #5 │ │ │ │ - bl fb738 │ │ │ │ + bl fb35c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f156 │ │ │ │ + beq.n 4f1c6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 4f128 │ │ │ │ + bpl.n 4f198 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f132 │ │ │ │ + beq.n 4f1a2 │ │ │ │ add.w r7, r8, #12 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 4f11a │ │ │ │ + bge.n 4f18a │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4f10a │ │ │ │ + ble.n 4f17a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32688 @ 0x7fb0 │ │ │ │ + movw r1, #29296 @ 0x7270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ac454 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl ab8ec <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f132 │ │ │ │ + beq.n 4f1a2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 280e30 │ │ │ │ + bl 280138 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f0e6 │ │ │ │ - b.n 4f132 │ │ │ │ + bge.n 4f156 │ │ │ │ + b.n 4f1a2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f13a │ │ │ │ - b.n 4f132 │ │ │ │ + bne.n 4f1aa │ │ │ │ + b.n 4f1a2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 280e30 │ │ │ │ + bl 280138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f13a │ │ │ │ + bge.n 4f1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 257728 │ │ │ │ - b.n 4f09e │ │ │ │ + bl 192f24 │ │ │ │ + b.n 4f10e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de210 │ │ │ │ + bl 1ddcc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f156 │ │ │ │ + b.n 4f1c6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52191,175 +52236,175 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #65420 @ 0xff8c │ │ │ │ + movw r1, #62028 @ 0xf24c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1fe │ │ │ │ + beq.n 4f26e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r0, 4f1e4 │ │ │ │ + cbnz r0, 4f254 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ - bne.n 4f1c4 │ │ │ │ + bne.n 4f234 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f254 │ │ │ │ + blt.n 4f2c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f266 │ │ │ │ + b.n 4f2d6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f254 │ │ │ │ + blt.n 4f2c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f266 │ │ │ │ + b.n 4f2d6 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 4f202 │ │ │ │ + bne.n 4f272 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65436 @ 0xff9c │ │ │ │ + movw r1, #62044 @ 0xf25c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f266 │ │ │ │ + b.n 4f2d6 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 4f222 │ │ │ │ + bcc.n 4f292 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65476 @ 0xffc4 │ │ │ │ + movw r1, #62084 @ 0xf284 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4f1fe │ │ │ │ - bl 808d8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4f26e │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 4f266 │ │ │ │ + cbz r0, 4f2d6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f25c │ │ │ │ + bge.n 4f2cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f254 │ │ │ │ + bge.n 4f2c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f254 │ │ │ │ + cbnz r3, 4f2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f266 │ │ │ │ + b.n 4f2d6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004f26c : │ │ │ │ +0004f2dc : │ │ │ │ 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 1d056c │ │ │ │ + bl 1d0004 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f3e0 │ │ │ │ + beq.w 4f450 │ │ │ │ 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 b7f30 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b762c <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f2c2 │ │ │ │ + bge.n 4f332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f2c2 │ │ │ │ + cbnz r3, 4f332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4f3de │ │ │ │ + beq.w 4f44e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f2e8 │ │ │ │ + cbnz r0, 4f358 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3e0 │ │ │ │ - b.n 4f30e │ │ │ │ + bge.n 4f450 │ │ │ │ + b.n 4f37e │ │ │ │ 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 4f31e │ │ │ │ + blt.n 4f38e │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 4f322 │ │ │ │ + b.n 4f392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f3e0 │ │ │ │ + bne.n 4f450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f3e0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f450 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 4f330 │ │ │ │ + cbz r7, 4f3a0 │ │ │ │ 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 │ │ │ │ @@ -52385,35 +52430,35 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str.w r3, [lr, #76]! │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 4f382 │ │ │ │ + bge.n 4f3f2 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 4f372 │ │ │ │ + b.n 4f3e2 │ │ │ │ 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 4f3ac │ │ │ │ + bge.n 4f41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f3ac │ │ │ │ + cbnz r3, 4f41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #56] @ (4f3e8 ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (4f458 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -52421,30 +52466,30 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 4f3e0 │ │ │ │ + b.n 4f450 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f3ec : │ │ │ │ - ldr r2, [pc, #52] @ (4f424 ) │ │ │ │ +0004f45c : │ │ │ │ + ldr r2, [pc, #52] @ (4f494 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 4f420 │ │ │ │ + bls.n 4f490 │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, r2, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ itt eq │ │ │ │ @@ -52455,17 +52500,17 @@ │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4f430 │ │ │ │ - b.w 24f87c │ │ │ │ - ldr r0, [pc, #0] @ (4f434 ) │ │ │ │ + cbz r0, 4f4a0 │ │ │ │ + b.w 24ec58 │ │ │ │ + ldr r0, [pc, #0] @ (4f4a4 ) │ │ │ │ bx lr │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -52476,219 +52521,219 @@ │ │ │ │ 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 4f528 │ │ │ │ + beq.n 4f598 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f528 │ │ │ │ + bne.n 4f598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f528 │ │ │ │ + beq.n 4f598 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #65508 @ 0xffe4 │ │ │ │ + movw r0, #62116 @ 0xf2a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f4d4 │ │ │ │ + cbnz r0, 4f544 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 4f79c │ │ │ │ + b.n 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #65516 @ 0xffec │ │ │ │ + movw r0, #62124 @ 0xf2ac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f50a │ │ │ │ + bge.n 4f57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f50a │ │ │ │ + cbnz r3, 4f57a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f4ca │ │ │ │ + beq.n 4f53a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f528 │ │ │ │ + bge.n 4f598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f528 │ │ │ │ + cbnz r3, 4f598 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f5e2 │ │ │ │ + beq.n 4f652 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f5e2 │ │ │ │ + bne.n 4f652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5e2 │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + beq.n 4f652 │ │ │ │ + movw r3, #47009 @ 0xb7a1 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #62144 @ 0xf2c0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f58e │ │ │ │ + cbnz r0, 4f5fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 4f79c │ │ │ │ + b.n 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + movw r0, #62152 @ 0xf2c8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5c4 │ │ │ │ + bge.n 4f634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f5c4 │ │ │ │ + cbnz r3, 4f634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f584 │ │ │ │ + beq.n 4f5f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5e2 │ │ │ │ + bge.n 4f652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f5e2 │ │ │ │ + cbnz r3, 4f652 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b7ac8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6df8 <_PyObject_GetState@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f65c │ │ │ │ - ldr r0, [pc, #120] @ (4f67c ) │ │ │ │ + cbz r0, 4f6cc │ │ │ │ + ldr r0, [pc, #120] @ (4f6ec ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f662 │ │ │ │ - bl 9fc20 │ │ │ │ + cbz r0, 4f6d2 │ │ │ │ + bl 9f7fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f62a │ │ │ │ + bge.n 4f69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f62a │ │ │ │ + cbnz r3, 4f69a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4f666 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f6d6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #76] @ (4f680 ) │ │ │ │ + ldr r2, [pc, #76] @ (4f6f0 ) │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ec28 │ │ │ │ + bl 8eb24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f662 │ │ │ │ + bge.n 4f6d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f662 │ │ │ │ + cbnz r3, 4f6d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f662 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6d2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f66a │ │ │ │ - ldr r7, [pc, #28] @ (4f680 ) │ │ │ │ - b.n 4f66a │ │ │ │ - ldr r7, [pc, #24] @ (4f680 ) │ │ │ │ + b.n 4f6da │ │ │ │ + ldr r7, [pc, #28] @ (4f6f0 ) │ │ │ │ + b.n 4f6da │ │ │ │ + ldr r7, [pc, #24] @ (4f6f0 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -52696,100 +52741,100 @@ │ │ │ │ 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 4f75a │ │ │ │ + beq.n 4f7ca │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f75a │ │ │ │ + bne.n 4f7ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f75a │ │ │ │ + beq.n 4f7ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #100 @ 0x64 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #62244 @ 0xf324 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f706 │ │ │ │ + cbnz r0, 4f776 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 4f79c │ │ │ │ + b.n 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #108 @ 0x6c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + movw r0, #62252 @ 0xf32c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f73c │ │ │ │ + bge.n 4f7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f73c │ │ │ │ + cbnz r3, 4f7ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f6fc │ │ │ │ + beq.n 4f76c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f75a │ │ │ │ + bge.n 4f7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f75a │ │ │ │ + cbnz r3, 4f7ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 4f9a8 │ │ │ │ + bl 4fa18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4f798 │ │ │ │ + beq.n 4f808 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5752 @ 0x1678 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ @@ -52800,229 +52845,229 @@ │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2af420 │ │ │ │ - movw r1, #18643 @ 0x48d3 │ │ │ │ + bl 2ae778 │ │ │ │ + movw r1, #18039 @ 0x4677 │ │ │ │ movt r1, #7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2c1c0 │ │ │ │ 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, 4f838 │ │ │ │ + cbz r0, 4f8a8 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4f838 │ │ │ │ + cbnz r0, 4f8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f838 │ │ │ │ + beq.n 4f8a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50281 @ 0xc469 │ │ │ │ + movw r1, #47009 @ 0xb7a1 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #164 @ 0xa4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #62308 @ 0xf364 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f83c │ │ │ │ + cbnz r0, 4f8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f79c │ │ │ │ + bl 4f80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f892 │ │ │ │ + b.n 4f902 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #172 @ 0xac │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #62316 @ 0xf36c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f872 │ │ │ │ + bge.n 4f8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f872 │ │ │ │ + cbnz r3, 4f8e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f832 │ │ │ │ + beq.n 4f8a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f892 │ │ │ │ + bge.n 4f902 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f892 │ │ │ │ + cbnz r3, 4f902 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 4f8bc │ │ │ │ + cbnz r3, 4f92c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2453ec │ │ │ │ + b.w 244774 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #192 @ 0xc0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #62336 @ 0xf380 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f8b2 │ │ │ │ + beq.n 4f922 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f8da : │ │ │ │ +0004f94a : │ │ │ │ stmdb 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, #4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #176] @ 4f9a4 │ │ │ │ + ldr.w sl, [pc, #176] @ 4fa14 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr.w r8, [fp, sl] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f904 │ │ │ │ + ble.n 4f974 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ - cbnz r5, 4f924 │ │ │ │ + cbnz r5, 4f994 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #224 @ 0xe0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #62368 @ 0xf3a0 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 234620 <_PyErr_Format@@Base> │ │ │ │ + b.w 2339ac <_PyErr_Format@@Base> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4f92e │ │ │ │ + cbz r2, 4f99e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4f93c │ │ │ │ + cbnz r3, 4f9ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f9788 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f93ac <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f99e │ │ │ │ - movw r3, #25869 @ 0x650d │ │ │ │ + cbz r0, 4fa0e │ │ │ │ + movw r3, #23809 @ 0x5d01 │ │ │ │ movt r3, #20 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4f97a │ │ │ │ + bne.n 4f9ea │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - bl 1467a0 <_Py_Check_ArgsIterable@@Base+0x2d4> │ │ │ │ + bl 145f48 <_Py_Check_ArgsIterable@@Base+0x288> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f984 │ │ │ │ + b.n 4f9f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd36c <_PyAST_Compile@@Base+0x564> │ │ │ │ + bl 1dce24 <_PyAST_Compile@@Base+0x564> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1cbbb4 │ │ │ │ + b.w 1cb88c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4f9de │ │ │ │ + beq.n 4fa4e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14168 @ 0x3758 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4fa02 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4fa72 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4fa06 │ │ │ │ + bls.n 4fa76 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #380 @ 0x17c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -53031,105 +53076,105 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 4fa38 │ │ │ │ + cbnz r7, 4faa8 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4fa38 │ │ │ │ + ble.n 4faa8 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4fa38 │ │ │ │ - cbnz r2, 4fa62 │ │ │ │ + bgt.n 4faa8 │ │ │ │ + cbnz r2, 4fad2 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #17224 @ 0x4348 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fc08 │ │ │ │ + beq.w 4fc78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fac6 │ │ │ │ + beq.n 4fb36 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 4faa8 │ │ │ │ + bpl.n 4fb18 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4faa4 │ │ │ │ + cbz r0, 4fb14 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fac8 │ │ │ │ + beq.n 4fb38 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fc08 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + b.n 4fc78 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #37244 @ 0x917c │ │ │ │ + movw r0, #33852 @ 0x843c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4faa4 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fb14 │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fb10 │ │ │ │ + ble.n 4fb80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4faf4 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 4fb64 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #37244 @ 0x917c │ │ │ │ + movw r0, #33852 @ 0x843c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4faa4 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fb14 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fc08 │ │ │ │ + beq.w 4fc78 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4fa8e │ │ │ │ - b.n 4fb12 │ │ │ │ + bne.n 4fafe │ │ │ │ + b.n 4fb82 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fc06 │ │ │ │ + beq.n 4fc76 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r0, #32] │ │ │ │ @@ -53147,370 +53192,452 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 4fb70 │ │ │ │ + cbz r3, 4fbe0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 4fb80 │ │ │ │ + cbz r2, 4fbf0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4fba8 │ │ │ │ + cbz r0, 4fc18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4fba8 │ │ │ │ + cbz r0, 4fc18 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ad94 │ │ │ │ - movw r3, #2356 @ 0x934 │ │ │ │ + movw r3, #2388 @ 0x954 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r5, 4fb9e │ │ │ │ + cbz r5, 4fc0e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4fb94 │ │ │ │ + b.n 4fc04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4fbc4 │ │ │ │ + cbnz r0, 4fc34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fbbc │ │ │ │ + bge.n 4fc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fbbc │ │ │ │ + cbnz r3, 4fc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c560 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + bl 23b8dc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fc08 │ │ │ │ - movw r7, #2356 @ 0x934 │ │ │ │ + b.n 4fc78 │ │ │ │ + movw r7, #2388 @ 0x954 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af420 │ │ │ │ + bl 2ae778 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4fc00 │ │ │ │ + cbz r3, 4fc70 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ - cbz r3, 4fbfa │ │ │ │ + cbz r3, 4fc6a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r1, r2, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 4fbd4 │ │ │ │ + b.n 4fc44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4fc32 │ │ │ │ + cbnz r3, 4fca2 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4fc32 │ │ │ │ + ble.n 4fca2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4fc32 │ │ │ │ - cbnz r4, 4fc4e │ │ │ │ + bne.n 4fca2 │ │ │ │ + cbnz r4, 4fcbe │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ (4fca8 ) │ │ │ │ + ldr r3, [pc, #100] @ (4fd18 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fc9e │ │ │ │ + cbz r0, 4fd0e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fc92 │ │ │ │ + beq.n 4fd02 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 4fcac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 4fc92 │ │ │ │ + bl 4fd1c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 4fd02 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b6bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4fc96 │ │ │ │ + bne.n 4fd06 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc9e │ │ │ │ + b.n 4fd0e │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ muls r4, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004fcac <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0004fd1c <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #31 │ │ │ │ - bl 1f1d60 │ │ │ │ + bl 1f168c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fcde <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ + beq.n 4fd4e <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 4fce2 <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 4fd52 <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + b.n 4fd54 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 170f30 │ │ │ │ - cbz r0, 4fd10 <_PyLong_UnsignedLongLong_Converter@@Base+0x64> │ │ │ │ + bl 170584 │ │ │ │ + cbz r0, 4fd80 <_PyLong_UnsignedLongLong_Converter@@Base+0x64> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fd76 <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ - movw r0, #19292 @ 0x4b5c │ │ │ │ + beq.n 4fde6 <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + movw r0, #15900 @ 0x3e1c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e474 │ │ │ │ + bl 13dc6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fd22 <_PyLong_UnsignedLongLong_Converter@@Base+0x76> │ │ │ │ + cbnz r0, 4fd92 <_PyLong_UnsignedLongLong_Converter@@Base+0x76> │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 4fd78 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ + bl 21a134 │ │ │ │ + b.n 4fde8 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4fd44 <_PyLong_UnsignedLongLong_Converter@@Base+0x98> │ │ │ │ + blt.n 4fdb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x98> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #764 @ 0x2fc │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ + movw r0, #62908 @ 0xf5bc │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fd54 <_PyLong_UnsignedLongLong_Converter@@Base+0xa8> │ │ │ │ + b.n 4fdc4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa8> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a808 │ │ │ │ + bl 21a134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4fd66 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + blt.n 4fdd6 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4fd78 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ + b.n 4fde8 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fd62 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + bne.n 4fdd2 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fd62 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fdd2 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 4fdaa <_PyLong_UnsignedLongLong_Converter@@Base+0xfe> │ │ │ │ + bgt.n 4fe1a <_PyLong_UnsignedLongLong_Converter@@Base+0xfe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4fdc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x118> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 4fe34 <_PyLong_UnsignedLongLong_Converter@@Base+0x118> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4fdc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x11c> │ │ │ │ + cbz r3, 4fe38 <_PyLong_UnsignedLongLong_Converter@@Base+0x11c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fdd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + b.n 4fe44 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (4fdd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x12c>) │ │ │ │ + ldr r0, [pc, #8] @ (4fe48 <_PyLong_UnsignedLongLong_Converter@@Base+0x12c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4fdee <_PyLong_UnsignedLongLong_Converter@@Base+0x142> │ │ │ │ + cbz r3, 4fe5e <_PyLong_UnsignedLongLong_Converter@@Base+0x142> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fdf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ + bge.n 4fe64 <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4fdf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ + b.n 4fe64 <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4e31c │ │ │ │ + b.w 4e38c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 4fe14 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + cbz r1, 4fe84 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ ldr.w fp, [r1] │ │ │ │ - b.n 4fe16 <_PyLong_UnsignedLongLong_Converter@@Base+0x16a> │ │ │ │ + b.n 4fe86 <_PyLong_UnsignedLongLong_Converter@@Base+0x16a> │ │ │ │ mov fp, r1 │ │ │ │ - movw sl, #784 @ 0x310 │ │ │ │ - movt sl, #50 @ 0x32 │ │ │ │ - movw r7, #796 @ 0x31c │ │ │ │ - movt r7, #50 @ 0x32 │ │ │ │ + movw sl, #62928 @ 0xf5d0 │ │ │ │ + movt sl, #49 @ 0x31 │ │ │ │ + movw r7, #62940 @ 0xf5dc │ │ │ │ + movt r7, #49 @ 0x31 │ │ │ │ adds r4, r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r8, #57788 @ 0xe1bc │ │ │ │ + movw r8, #54300 @ 0xd41c │ │ │ │ movt r8, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp r9, fp │ │ │ │ - bge.n 4fec2 <_PyLong_UnsignedLongLong_Converter@@Base+0x216> │ │ │ │ + bge.n 4ff32 <_PyLong_UnsignedLongLong_Converter@@Base+0x216> │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r7 │ │ │ │ movne r1, sl │ │ │ │ - bl 239df4 │ │ │ │ + bl 23916c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a0b4 │ │ │ │ + bl 24943c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 239df4 │ │ │ │ + bl 23916c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a0b4 │ │ │ │ + bl 24943c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + cbz r3, 4ff2c <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + ble.n 4ff2c <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54192 @ 0xd3b0 │ │ │ │ + movw r1, #50800 @ 0xc670 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 239df4 │ │ │ │ + bl 23916c │ │ │ │ add.w r2, r8, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ - bl 24a0b4 │ │ │ │ + bl 24943c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fe88 <_PyLong_UnsignedLongLong_Converter@@Base+0x1dc> │ │ │ │ - b.n 4fec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + bne.n 4fef8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1dc> │ │ │ │ + b.n 4ff34 <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4fe38 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + b.n 4fea8 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r5, [r3, #76] @ 0x4c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 4fffa <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ + mov r8, r1 │ │ │ │ + bl 93fa4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4fff8 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2af7f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4fffa <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1ad0dc │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4ff80 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f80c │ │ │ │ + b.n 4fffa <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b0f78 │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 4ffa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x288> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4ff78 <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4ff78 <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ff78 <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ + mov r2, r6 │ │ │ │ + movw r0, #13648 @ 0x3550 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 94f50 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ff78 <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r1, #669 @ 0x29d │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #62948 @ 0xf5e4 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ + str r5, [r4, #24] │ │ │ │ + cbnz r0, 4ffe2 <_PyLong_UnsignedLongLong_Converter@@Base+0x2c6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f80c │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 4fffa <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4ffde <_PyLong_UnsignedLongLong_Converter@@Base+0x2c2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4ffde <_PyLong_UnsignedLongLong_Converter@@Base+0x2c2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ffde <_PyLong_UnsignedLongLong_Converter@@Base+0x2c2> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84c84 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2b7c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 4fede <_PyLong_UnsignedLongLong_Converter@@Base+0x232> │ │ │ │ + cbz r0, 50022 <_PyLong_UnsignedLongLong_Converter@@Base+0x306> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4feee <_PyLong_UnsignedLongLong_Converter@@Base+0x242> │ │ │ │ + bge.n 50032 <_PyLong_UnsignedLongLong_Converter@@Base+0x316> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 4fee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x23a> │ │ │ │ - b.w 4e31c │ │ │ │ + cbz r0, 5002a <_PyLong_UnsignedLongLong_Converter@@Base+0x30e> │ │ │ │ + b.w 4e38c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004fef0 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00050034 <_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 2a42cc │ │ │ │ + bl 2a3518 │ │ │ │ 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 │ │ │ │ @@ -53518,282 +53645,282 @@ │ │ │ │ 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, 4ff40 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + cbnz r3, 50084 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4ff40 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + ble.n 50084 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ff40 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ - cbnz r0, 4ff58 <_PyTime_AsTimeval_clamp@@Base+0x68> │ │ │ │ + bne.n 50084 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + cbnz r0, 5009c <_PyTime_AsTimeval_clamp@@Base+0x68> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #76] @ (4ffa0 <_PyTime_AsTimeval_clamp@@Base+0xb0>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 4ff9c <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + ldr r3, [pc, #76] @ (500e4 <_PyTime_AsTimeval_clamp@@Base+0xb0>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 500e0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ff9a <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 500de <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bl b0768 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4ff90 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ + bne.n 500d4 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff9c <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + b.n 500e0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 133b40 │ │ │ │ - b.n 4ff9c <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + bl 133480 │ │ │ │ + b.n 500e0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvns r4, r1 │ │ │ │ lsls r2, r2, #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 4ffd2 <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ + bgt.n 50116 <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 4ffec <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 50130 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4fff0 <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ + cbz r3, 50134 <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fffc <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + b.n 50140 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (50000 <_PyTime_AsTimeval_clamp@@Base+0x110>) │ │ │ │ + ldr r0, [pc, #8] @ (50144 <_PyTime_AsTimeval_clamp@@Base+0x110>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 50022 <_PyTime_AsTimeval_clamp@@Base+0x132> │ │ │ │ + cbnz r0, 50166 <_PyTime_AsTimeval_clamp@@Base+0x132> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5002c <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ - b.n 50032 <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ + cbnz r0, 50170 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + b.n 50176 <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5001c <_PyTime_AsTimeval_clamp@@Base+0x12c> │ │ │ │ - b.n 50040 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + beq.n 50160 <_PyTime_AsTimeval_clamp@@Base+0x12c> │ │ │ │ + b.n 50184 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50040 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbnz r0, 50184 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 50040 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbz r0, 50184 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 50056 <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ + cbz r0, 5019a <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50066 <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ + bge.n 501aa <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 5005e <_PyTime_AsTimeval_clamp@@Base+0x16e> │ │ │ │ - b.w 4e31c │ │ │ │ + cbz r0, 501a2 <_PyTime_AsTimeval_clamp@@Base+0x16e> │ │ │ │ + b.w 4e38c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 500aa │ │ │ │ + b.w 501ee │ │ │ │ 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, 50090 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + cbz r4, 501d4 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 9403c │ │ │ │ + b.w 93f3c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ + movw r1, #54648 @ 0xd578 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000500aa : │ │ │ │ +000501ee : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 500b4 │ │ │ │ + cbz r3, 501f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 500cc │ │ │ │ + cbnz r3, 50210 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #804 @ 0x324 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #62992 @ 0xf610 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5012a │ │ │ │ + cbz r0, 5026e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 500f6 │ │ │ │ + cbz r3, 5023a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #37941 @ 0x9435 │ │ │ │ + movw r3, #38053 @ 0x94a5 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 500f6 │ │ │ │ - cbnz r1, 5012a │ │ │ │ + beq.n 5023a │ │ │ │ + cbnz r1, 5026e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #848 @ 0x350 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63036 @ 0xf63c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5011a │ │ │ │ + blt.n 5025e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5012a │ │ │ │ + b.n 5026e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50116 │ │ │ │ + bne.n 5025a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50116 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5025a │ │ │ │ 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 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b988 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1543ac │ │ │ │ + b.w 153ae8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 50160 │ │ │ │ + cbz r0, 502a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50170 │ │ │ │ + bge.n 502b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 50168 │ │ │ │ - b.w 4e31c │ │ │ │ + cbz r0, 502ac │ │ │ │ + b.w 4e38c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 4543e │ │ │ │ + bl 45486 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50198 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 501b2 │ │ │ │ + cbnz r0, 502dc │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 502f6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1da8c8 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ + bl 1da380 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ mov r4, r0 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501fa │ │ │ │ + beq.n 5033e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a0b4 │ │ │ │ + bl 24943c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501fa │ │ │ │ + beq.n 5033e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fdf8 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 4fe68 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501fa │ │ │ │ + beq.n 5033e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -53801,191 +53928,192 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ blx 2b910 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ blx 2ad34 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ - vldr d7, [pc, #124] @ 502b0 │ │ │ │ + vldr d7, [pc, #128] @ 503f8 │ │ │ │ vmov r2, s0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 50282 │ │ │ │ + bhi.n 503c6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r4, #12 │ │ │ │ asrs r4, r1, #20 │ │ │ │ movs r0, r4 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2b3cc │ │ │ │ - b.n 50292 │ │ │ │ + b.n 503d6 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d6, d9 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2c4dc │ │ │ │ - b.n 50292 │ │ │ │ + b.n 503d6 │ │ │ │ vmov.f64 d6, #120 @ 0x3fc00000 1.5 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2b3cc │ │ │ │ vneg.f64 d0, d0 │ │ │ │ - b.n 50292 │ │ │ │ + b.n 503d6 │ │ │ │ vmov.f64 d6, #0 @ 0x40000000 2.0 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2c4dc │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vpop {d8-d9} │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ 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, 502d4 │ │ │ │ + cbz r0, 5041c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1ad264 │ │ │ │ + bl 1ad058 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1a6968 <_PyLong_UInt64_Converter@@Base+0x36b8> │ │ │ │ + bl 1a6760 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1a6968 <_PyLong_UInt64_Converter@@Base+0x36b8> │ │ │ │ + bl 1a6760 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 494e2 <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ + b.w 49552 <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50330 │ │ │ │ + cbz r3, 50478 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5032c │ │ │ │ + bne.n 50474 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44916 @ 0xaf74 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1742b4 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173b24 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 495fe <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + b.w 4966e <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ 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 5042a │ │ │ │ + beq.n 50572 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5042a │ │ │ │ + bne.n 50572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5042a │ │ │ │ + beq.n 50572 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #1004 @ 0x3ec │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #63192 @ 0xf6d8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 503d6 │ │ │ │ + cbnz r0, 5051e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #1012 @ 0x3f4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + movw r0, #63200 @ 0xf6e0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5040c │ │ │ │ + bge.n 50554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5040c │ │ │ │ + cbnz r3, 50554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 503ca │ │ │ │ + beq.n 50512 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5042a │ │ │ │ + bge.n 50572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5042a │ │ │ │ + cbnz r3, 50572 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ @@ -53994,362 +54122,280 @@ │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r8, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 505c2 │ │ │ │ + beq.w 5070a │ │ │ │ movs r6, #0 │ │ │ │ - movw sl, #38340 @ 0x95c4 │ │ │ │ + movw sl, #34944 @ 0x8880 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 50528 │ │ │ │ + ble.n 50670 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50490 │ │ │ │ + bge.n 505d8 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 50486 │ │ │ │ + bhi.n 505ce │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 5048a │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 50494 │ │ │ │ + b.n 505d2 │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 505dc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50474 │ │ │ │ - beq.w 505a2 │ │ │ │ + b.n 505bc │ │ │ │ + beq.w 506ea │ │ │ │ add.w fp, r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 504b6 │ │ │ │ + bge.n 505fe │ │ │ │ ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 504aa │ │ │ │ + bhi.n 505f2 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 504ae │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 504e6 │ │ │ │ + b.n 505f6 │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 5062e │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 50498 │ │ │ │ - cbnz r4, 504e6 │ │ │ │ + b.n 505e0 │ │ │ │ + cbnz r4, 5062e │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 504e6 │ │ │ │ + bne.n 5062e │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 504e6 │ │ │ │ + bne.n 5062e │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r9, [r3] │ │ │ │ - b.n 505a2 │ │ │ │ + b.n 506ea │ │ │ │ sub.w r1, fp, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 22a30c │ │ │ │ + bl 229954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 505a6 │ │ │ │ + beq.n 506ee │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 50504 │ │ │ │ + bgt.n 5064c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 50522 │ │ │ │ + b.n 5066a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 5057a │ │ │ │ + cbnz r0, 506c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50522 │ │ │ │ + bge.n 5066a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50522 │ │ │ │ + cbnz r3, 5066a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, fp │ │ │ │ - b.n 5046c │ │ │ │ + b.n 505b4 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 505a2 │ │ │ │ - movw r9, #38340 @ 0x95c4 │ │ │ │ + bge.n 506ea │ │ │ │ + movw r9, #34944 @ 0x8880 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 50542 │ │ │ │ + bhi.n 5068a │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 50546 │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 50550 │ │ │ │ + b.n 5068e │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 50698 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 50534 │ │ │ │ - b.n 505a2 │ │ │ │ + bne.n 5067c │ │ │ │ + b.n 506ea │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 505a2 │ │ │ │ + beq.n 506ea │ │ │ │ subs r1, r7, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 22a30c │ │ │ │ + bl 229954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 505a6 │ │ │ │ + cbz r0, 506ee │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5056e │ │ │ │ + bgt.n 506b6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 505a0 │ │ │ │ + b.n 506e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 5058e │ │ │ │ + cbz r0, 506d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 505a6 │ │ │ │ + bge.n 506ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 505a6 │ │ │ │ + cbnz r3, 506ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 505a6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 506ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 505a0 │ │ │ │ + bge.n 506e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 505a0 │ │ │ │ + cbnz r3, 506e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 505c2 │ │ │ │ + b.n 5070a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 505b2 │ │ │ │ + blt.n 506fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 505c2 │ │ │ │ + b.n 5070a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 505ae │ │ │ │ + bne.n 506f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 505ae │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 506f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r5, [r3, #76] @ 0x4c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5068a │ │ │ │ - mov r8, r1 │ │ │ │ - bl 940a4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50688 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5068a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ad9a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 50610 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4f79c │ │ │ │ - b.n 5068a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 50634 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50608 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50608 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50608 │ │ │ │ - mov r2, r6 │ │ │ │ - movw r0, #17040 @ 0x4290 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50608 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r1, #669 @ 0x29d │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #1032 @ 0x408 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ - str r5, [r4, #24] │ │ │ │ - cbnz r0, 50672 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4f79c │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 5068a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5066e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5066e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5066e │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2b7c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 506de │ │ │ │ + bgt.n 50752 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 506f8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5076c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 506fc │ │ │ │ + cbz r3, 50770 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50708 │ │ │ │ + b.n 5077c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (5070c ) │ │ │ │ + ldr r0, [pc, #8] @ (50780 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mrc2 0, 1, r0, cr8, cr2, {2} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49bee <_PyEval_FormatKwargsError@@Base+0x2498> │ │ │ │ + b.w 49e1a <_PyEval_FormatKwargsError@@Base+0x2654> │ │ │ │ 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 r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 50744 │ │ │ │ + beq.n 507b8 │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ - b.n 5075c │ │ │ │ + b.n 507d0 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 5074c │ │ │ │ + bgt.n 507c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5075c │ │ │ │ + b.n 507d0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 50748 │ │ │ │ + bgt.n 507bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50748 │ │ │ │ + beq.n 507bc │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50780 │ │ │ │ + b.n 507f4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #284] @ (50890 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #284] @ (50904 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50888 │ │ │ │ + beq.w 508fc │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ite eq │ │ │ │ moveq r4, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d14d0 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ + bl 2d0818 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 507ae │ │ │ │ + bne.n 50822 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 507c8 │ │ │ │ + beq.n 5083c │ │ │ │ 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 12bd14 │ │ │ │ + bl 12b5c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50888 │ │ │ │ + b.n 508fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50888 │ │ │ │ + beq.n 508fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50888 │ │ │ │ + beq.n 508fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 50888 │ │ │ │ + bge.n 508fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -54357,163 +54403,163 @@ │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50824 │ │ │ │ + bge.n 50898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50824 │ │ │ │ + cbnz r3, 50898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5086c │ │ │ │ - bge.n 50838 │ │ │ │ + beq.n 508e0 │ │ │ │ + bge.n 508ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50846 │ │ │ │ - b.n 50854 │ │ │ │ + blt.n 508ba │ │ │ │ + b.n 508c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5086c │ │ │ │ - b.n 5082c │ │ │ │ + bne.n 508e0 │ │ │ │ + b.n 508a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 50854 │ │ │ │ + cbnz r3, 508c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50868 │ │ │ │ + bge.n 508dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50868 │ │ │ │ + cbnz r3, 508dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50888 │ │ │ │ + b.n 508fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50884 │ │ │ │ + bge.n 508f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 50884 │ │ │ │ + cbnz r3, 508f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 507d4 │ │ │ │ + b.n 50848 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvns r0, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50934 │ │ │ │ + beq.n 509a8 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50930 │ │ │ │ + bne.n 509a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50930 │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + beq.n 509a4 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 508de │ │ │ │ + cbnz r0, 50952 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #1076 @ 0x434 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + movw r0, #63220 @ 0xf6f4 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50912 │ │ │ │ + bge.n 50986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50912 │ │ │ │ + cbnz r3, 50986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 508d2 │ │ │ │ + beq.n 50946 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50930 │ │ │ │ + bge.n 509a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50930 │ │ │ │ + cbnz r3, 509a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49d7a │ │ │ │ + b.w 49fa2 │ │ │ │ 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] @ (5097c ) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (509f0 ) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5096c │ │ │ │ - movw r0, #1092 @ 0x444 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + cbz r2, 509e0 │ │ │ │ + movw r0, #63236 @ 0xf704 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c664 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1543ac │ │ │ │ + b.w 153ae8 │ │ │ │ │ │ │ │ -0005099e : │ │ │ │ - ldr r2, [pc, #52] @ (509d4 ) │ │ │ │ +00050a12 : │ │ │ │ + ldr r2, [pc, #52] @ (50a48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ @@ -54536,425 +54582,425 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 50a28 │ │ │ │ - bne.n 50a64 │ │ │ │ + bgt.n 50a9c │ │ │ │ + bne.n 50ad8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1108 @ 0x454 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63252 @ 0xf714 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 50e0e │ │ │ │ + bl 50e82 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50a66 │ │ │ │ + cbz r0, 50ada │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a4878 │ │ │ │ - cbnz r0, 50a50 │ │ │ │ + bl 2a3ac8 │ │ │ │ + cbnz r0, 50ac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a64 │ │ │ │ + bge.n 50ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50a64 │ │ │ │ + cbnz r3, 50ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a64 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ad8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a66 │ │ │ │ + bge.n 50ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a66 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a66 │ │ │ │ + cbnz r3, 50ada │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ada │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50a74 │ │ │ │ - b.w 9435c │ │ │ │ + blt.n 50ae8 │ │ │ │ + b.w 9425c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a070 │ │ │ │ + b.w 4a298 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 50aa6 │ │ │ │ + cbz r3, 50b1a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 50abe │ │ │ │ + b.n 50b32 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50aae │ │ │ │ + bgt.n 50b22 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50abe │ │ │ │ + b.n 50b32 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50aaa │ │ │ │ + bne.n 50b1e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 50aaa │ │ │ │ + beq.n 50b1e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50ae0 │ │ │ │ + b.n 50b54 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #488] @ (50cbc ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #488] @ (50d30 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50cb0 │ │ │ │ + beq.w 50d24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50af6 │ │ │ │ + bne.n 50b6a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50b16 │ │ │ │ - bl 174b24 │ │ │ │ + b.n 50b8a │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50b16 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 50b8a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50cb0 │ │ │ │ + bne.w 50d24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50b24 │ │ │ │ + bne.n 50b98 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50b44 │ │ │ │ - bl 174b24 │ │ │ │ + b.n 50bb8 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50b44 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 50bb8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50cb0 │ │ │ │ + bne.w 50d24 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 50b58 │ │ │ │ + beq.n 50bcc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 50b66 │ │ │ │ + bne.n 50bda │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b2f0 │ │ │ │ - b.n 50ca2 │ │ │ │ - bl 161e78 │ │ │ │ + b.n 50d16 │ │ │ │ + bl 16146c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50cb0 │ │ │ │ + beq.w 50d24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50bae │ │ │ │ + bne.n 50c22 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1160 @ 0x488 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 50cb0 │ │ │ │ + bge.w 50d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50cb0 │ │ │ │ + bne.w 50d24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50cb0 │ │ │ │ - bl 2209d0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d24 │ │ │ │ + bl 220010 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50bca │ │ │ │ + bge.n 50c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50bca │ │ │ │ + cbnz r3, 50c3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50bf4 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 50bfa │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 50c68 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 50c6e │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb0 │ │ │ │ - bl f7144 │ │ │ │ - b.n 50bfa │ │ │ │ + beq.n 50d24 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 50c6e │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 50c26 │ │ │ │ + beq.n 50c9a │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50c26 │ │ │ │ + bvs.n 50c9a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50c9e │ │ │ │ + bvs.n 50d12 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 50c2c │ │ │ │ + bne.n 50ca0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 50ca2 │ │ │ │ + b.n 50d16 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 50c66 │ │ │ │ + bpl.n 50cda │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 50c9e │ │ │ │ + bcs.n 50d12 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 50c7a │ │ │ │ + bcs.n 50cee │ │ │ │ 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 50ca2 │ │ │ │ + b.n 50d16 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 50c86 │ │ │ │ + bcs.n 50cfa │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50c9e │ │ │ │ + bcc.n 50d12 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50ca2 │ │ │ │ + b.n 50d16 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50c9e │ │ │ │ + bcc.n 50d12 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50ca2 │ │ │ │ + b.n 50d16 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r4, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a4f4 │ │ │ │ + b.w 4a564 │ │ │ │ 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 213774 │ │ │ │ + bl 2130a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50d46 │ │ │ │ - movw r6, #1100 @ 0x44c │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ + cbz r0, 50dba │ │ │ │ + movw r6, #63244 @ 0xf70c │ │ │ │ + movt r6, #74 @ 0x4a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 50d46 │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 50dba │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 50d2a │ │ │ │ - bl f280c │ │ │ │ + cbz r5, 50d9e │ │ │ │ + bl f239c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 50d2a │ │ │ │ - bne.n 50d10 │ │ │ │ - bl 9bab0 │ │ │ │ + blt.n 50d9e │ │ │ │ + bne.n 50d84 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50d2a │ │ │ │ + beq.n 50d9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50cea │ │ │ │ + bge.n 50d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50cea │ │ │ │ + bne.n 50d5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50cea │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d3e │ │ │ │ + bge.n 50db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d3e │ │ │ │ + cbnz r3, 50db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 50dae │ │ │ │ + bne.n 50e22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne.n 50d88 │ │ │ │ + bne.n 50dfc │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 50e0a │ │ │ │ + b.n 50e7e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 50d96 │ │ │ │ + beq.n 50e0a │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 50e0a │ │ │ │ + b.n 50e7e │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 50e0a │ │ │ │ + b.n 50e7e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 50d8c │ │ │ │ + bpl.n 50e00 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50e0a │ │ │ │ + cbz r0, 50e7e │ │ │ │ mov r1, r7 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50de0 │ │ │ │ + bne.n 50e54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e08 │ │ │ │ + bge.n 50e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e08 │ │ │ │ + cbnz r3, 50e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e08 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3b2c │ │ │ │ + bl f36bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50df8 │ │ │ │ + blt.n 50e6c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50e0a │ │ │ │ + b.n 50e7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50df4 │ │ │ │ + bne.n 50e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50df4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e68 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 50ed8 │ │ │ │ + bne.n 50f4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 22019c │ │ │ │ + bl 21f7c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f4a │ │ │ │ + beq.n 50fbe │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 50f4a │ │ │ │ + ble.n 50fbe │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0, #20] │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ @@ -54962,211 +55008,211 @@ │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 50e9a │ │ │ │ + bne.n 50f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2202a4 │ │ │ │ + bl 21f8cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f2e │ │ │ │ + beq.n 50fa2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ - bls.n 50ebe │ │ │ │ + bls.n 50f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2518e0 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 250cb8 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50ec4 │ │ │ │ - b.n 50f2e │ │ │ │ + bne.n 50f38 │ │ │ │ + b.n 50fa2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r8, [r8, #260] @ 0x104 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 50e60 │ │ │ │ - b.n 50f4a │ │ │ │ + bne.n 50ed4 │ │ │ │ + b.n 50fbe │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 50eea │ │ │ │ + bge.n 50f5e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50f00 │ │ │ │ + b.n 50f74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41404 @ 0xa1bc │ │ │ │ + movw r1, #45944 @ 0xb378 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 50f4a │ │ │ │ + cbz r4, 50fbe │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 50f4a │ │ │ │ + beq.n 50fbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 50f4a │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 50fbe │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #1200 @ 0x4b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63344 @ 0xf770 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50f3a │ │ │ │ + blt.n 50fae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50f4a │ │ │ │ + b.n 50fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50f36 │ │ │ │ + bne.n 50faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f36 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50faa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #47296 @ 0xb8c0 │ │ │ │ + movw r0, #43904 @ 0xab80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r3 │ │ │ │ - bl 95058 │ │ │ │ - cbz r0, 50fa4 │ │ │ │ + bl 94f50 │ │ │ │ + cbz r0, 51018 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32ec <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ + bl 1a30cc <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50fa8 │ │ │ │ + bge.n 5101c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50fa8 │ │ │ │ + cbnz r3, 5101c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50fa8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5101c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r7, 50fce │ │ │ │ + cbz r7, 51042 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 50fe6 │ │ │ │ + b.n 5105a │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 50fd6 │ │ │ │ + bgt.n 5104a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50fe6 │ │ │ │ + b.n 5105a │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 50fd2 │ │ │ │ + bgt.n 51046 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50fd2 │ │ │ │ + beq.n 51046 │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5100a │ │ │ │ + b.n 5107e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (51144 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #324] @ (511b8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5113a │ │ │ │ + beq.w 511ae │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5102c │ │ │ │ + beq.n 510a0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 51026 │ │ │ │ + cbz r7, 5109a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 51028 │ │ │ │ - b.n 51032 │ │ │ │ + bne.n 5109c │ │ │ │ + b.n 510a6 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 51034 │ │ │ │ + b.n 510a8 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 51034 │ │ │ │ + b.n 510a8 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d14d0 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ + bl 2d0818 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5104c │ │ │ │ + bne.n 510c0 │ │ │ │ ands.w r4, r0, #1 │ │ │ │ - beq.n 510be │ │ │ │ + beq.n 51132 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 12bd14 │ │ │ │ + bl 12b5c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5113a │ │ │ │ + b.n 511ae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 510c6 │ │ │ │ + bge.n 5113a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -55174,850 +55220,848 @@ │ │ │ │ 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 f352c │ │ │ │ + bl f30bc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 510d4 │ │ │ │ + blt.n 51148 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 510e6 │ │ │ │ + beq.n 5115a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51124 │ │ │ │ + blt.n 51198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 51138 │ │ │ │ + bne.n 511ac │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51068 │ │ │ │ + bne.n 510dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51134 │ │ │ │ + bge.n 511a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 51134 │ │ │ │ + b.n 511a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510a8 │ │ │ │ + bne.n 5111c │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 510a8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5111c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c2fbc <_PyUnicode_ToDigit@@Base+0x974> │ │ │ │ + bl 2c22f4 <_PyUnicode_ToDigit@@Base+0x974> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51102 │ │ │ │ + bge.n 51176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51102 │ │ │ │ + cbnz r3, 51176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5113a │ │ │ │ + bne.n 511ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5111a │ │ │ │ + bge.n 5118e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5111a │ │ │ │ + cbnz r3, 5118e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 121aa8 <_PyArg_UnpackKeywords@@Base+0x309c> │ │ │ │ + b.w 1214a8 <_PyArg_UnpackKeywords@@Base+0x30a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510b6 │ │ │ │ + bne.n 5112a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 510b6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5112a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5113a │ │ │ │ + b.n 511ae │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r0, sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51150 │ │ │ │ + cbz r3, 511c4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51158 │ │ │ │ + b.n 511cc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w 2b7438 <_PySys_GetSizeOf@@Base+0x104> │ │ │ │ + b.w 2b6768 <_PySys_GetSizeOf@@Base+0x104> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5116c │ │ │ │ + cbz r3, 511e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51174 │ │ │ │ + b.n 511e8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #43208 @ 0xa8c8 │ │ │ │ + movw r1, #39816 @ 0x9b88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 238d24 │ │ │ │ + b.w 23809c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 511a8 │ │ │ │ + bne.n 5121c │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511b0 │ │ │ │ + bge.n 51224 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - blt.n 511e0 │ │ │ │ + blt.n 51254 │ │ │ │ movw r9, #43708 @ 0xaabc │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r1, #12 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51222 │ │ │ │ + b.n 51296 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #1244 @ 0x4dc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63388 @ 0xf79c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 51228 │ │ │ │ + beq.n 5129c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a7e78 <_PyTime_AsTimeval@@Base+0x1934> │ │ │ │ + bl 2a70dc <_PyTime_AsTimeval@@Base+0x1944> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51232 │ │ │ │ + cbz r0, 512a6 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 511fc │ │ │ │ - b.n 51232 │ │ │ │ - bl 940a4 │ │ │ │ + blt.n 51270 │ │ │ │ + b.n 512a6 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51210 │ │ │ │ + beq.n 51284 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 5125a │ │ │ │ + cbz r0, 512ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51276 │ │ │ │ + bge.n 512ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51276 │ │ │ │ + b.n 512ea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 51274 │ │ │ │ - bl 1f0c78 │ │ │ │ - cbz r0, 51270 │ │ │ │ + cbz r0, 512e8 │ │ │ │ + bl 1f05a4 │ │ │ │ + cbz r0, 512e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 51276 │ │ │ │ - ldr r0, [pc, #0] @ (51278 ) │ │ │ │ + b.n 512ea │ │ │ │ + ldr r0, [pc, #0] @ (512ec ) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51284 │ │ │ │ + cbz r3, 512f8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5128c │ │ │ │ + b.n 51300 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #39916 @ 0x9bec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 238d24 │ │ │ │ + b.w 23809c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #340] @ (51408 ) │ │ │ │ + ldr r5, [pc, #340] @ (5147c ) │ │ │ │ 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} │ │ │ │ - beq.n 512e8 │ │ │ │ - movw r0, #43320 @ 0xa938 │ │ │ │ + beq.n 5135c │ │ │ │ + movw r0, #39704 @ 0x9b18 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 513f0 │ │ │ │ + beq.w 51464 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 513f4 │ │ │ │ - ldr r2, [pc, #268] @ (5140c ) │ │ │ │ + beq.n 51468 │ │ │ │ + ldr r2, [pc, #268] @ (51480 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 5132c │ │ │ │ + bmi.n 513a0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63444 @ 0xf7d4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 513f4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 51468 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 51350 │ │ │ │ + bne.n 513c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1348 @ 0x544 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 513f4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 51374 │ │ │ │ + bgt.n 513e8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1388 @ 0x56c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63532 @ 0xf82c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 513f4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 51468 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282c30 │ │ │ │ + bl 281f38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 513f4 │ │ │ │ + cbz r0, 51468 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 513aa │ │ │ │ + cbnz r3, 5141e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1420 @ 0x58c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63564 @ 0xf84c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2835ec <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ - b.n 513f4 │ │ │ │ + bl 2828f4 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + b.n 51468 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #1464 @ 0x5b8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #63608 @ 0xf878 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #7108 @ 0x1bc4 │ │ │ │ + movw r1, #3716 @ 0xe84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 513e6 │ │ │ │ + beq.n 5145a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c230 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2835ec <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ - b.n 513f4 │ │ │ │ + bl 2828f4 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + b.n 51468 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5143a │ │ │ │ + bhi.n 514ae │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51450 │ │ │ │ - b.n 51462 │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + cbnz r0, 514c4 │ │ │ │ + b.n 514d6 │ │ │ │ + movw r0, #21684 @ 0x54b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5152c │ │ │ │ - b.n 5142c │ │ │ │ - bl 9b92c │ │ │ │ + beq.n 515a0 │ │ │ │ + b.n 514a0 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51470 │ │ │ │ + blt.n 514e4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 51480 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 514f4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5152c │ │ │ │ + bne.n 515a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51480 │ │ │ │ + b.n 514f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5145e │ │ │ │ + bne.n 514d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5145e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 514d2 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 5150c │ │ │ │ + ble.n 51580 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 514b4 │ │ │ │ + bpl.n 51528 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 514b0 │ │ │ │ + beq.n 51524 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62408 @ 0xf3c8 │ │ │ │ + movw r1, #59016 @ 0xe688 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 5150e │ │ │ │ + b.n 51582 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 514c6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 514e6 │ │ │ │ + beq.n 5153a │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 5155a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 51506 │ │ │ │ + beq.n 5157a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62496 @ 0xf420 │ │ │ │ + movw r1, #59104 @ 0xe6e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #664 @ 0x298 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + movw r0, #21684 @ 0x54b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5152c │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 515a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 5150e │ │ │ │ + b.n 51582 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 5151e │ │ │ │ + bgt.n 51592 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2182b4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2175e8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2d0714 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + b.w 2cfa5c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ 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, #12] │ │ │ │ - cbz r0, 51554 │ │ │ │ + cbz r0, 515c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51576 │ │ │ │ + bge.n 515ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51576 │ │ │ │ + b.n 515ea │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5156e │ │ │ │ - bl 1f0c78 │ │ │ │ - cbz r0, 5156a │ │ │ │ + cbz r0, 515e2 │ │ │ │ + bl 1f05a4 │ │ │ │ + cbz r0, 515de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 51576 │ │ │ │ + b.n 515ea │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (515c8 ) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (51640 ) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 515aa │ │ │ │ + blt.n 51622 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 515c6 │ │ │ │ + cbz r0, 5163e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #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 r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ subs r7, r3, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 51616 │ │ │ │ + beq.n 5168e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 515f4 │ │ │ │ + bne.n 5166c │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ - b.n 51602 │ │ │ │ + b.n 5167a │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r7, lsl #1] │ │ │ │ ldrne.w r4, [r6, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, #1 │ │ │ │ - bl 516fe │ │ │ │ + bl 51770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 515e6 │ │ │ │ + bne.n 5165e │ │ │ │ mov r0, r4 │ │ │ │ - bl 42a86 │ │ │ │ - cbnz r0, 5162c │ │ │ │ + bl 42ace │ │ │ │ + cbnz r0, 516a4 │ │ │ │ movw r0, #963 @ 0x3c3 │ │ │ │ - b.n 51656 │ │ │ │ + b.n 516ce │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 51634 │ │ │ │ + bne.n 516ac │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 516fe │ │ │ │ - cbz r0, 51646 │ │ │ │ + bl 51770 │ │ │ │ + cbz r0, 516be │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 51644 │ │ │ │ - b.n 5161c │ │ │ │ + bge.n 516bc │ │ │ │ + b.n 51694 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r5, lsl #1] │ │ │ │ ldrne.w r4, [r6, r5, lsl #2] │ │ │ │ - b.n 51624 │ │ │ │ - beq.n 51652 │ │ │ │ + b.n 5169c │ │ │ │ + beq.n 516ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 42a86 │ │ │ │ + bl 42ace │ │ │ │ addw r0, r0, #962 @ 0x3c2 │ │ │ │ - b.n 51656 │ │ │ │ + b.n 516ce │ │ │ │ movw r0, #962 @ 0x3c2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 51682 │ │ │ │ + cbz r4, 516f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516c4 │ │ │ │ + bge.n 51736 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 516c4 │ │ │ │ + b.n 51736 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 516bc │ │ │ │ + bne.n 5172e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 516bc │ │ │ │ - bl 13e474 │ │ │ │ + bpl.n 5172e │ │ │ │ + bl 13dc6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 516fa │ │ │ │ - bl 11ac90 │ │ │ │ + cbz r0, 5176c │ │ │ │ + bl 11a77c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516b8 │ │ │ │ + bge.n 5172a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 516b8 │ │ │ │ + cbnz r3, 5172a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 516c2 │ │ │ │ - bl 11ac90 │ │ │ │ + b.n 51734 │ │ │ │ + bl 11a77c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 516fa │ │ │ │ + cbz r4, 5176c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #48220 @ 0xbc5c │ │ │ │ + movw r0, #44828 @ 0xaf1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 516ea │ │ │ │ + blt.n 5175c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 516fa │ │ │ │ + b.n 5176c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 516e6 │ │ │ │ + bne.n 51758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 516e6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51758 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51728 │ │ │ │ + bcs.n 5179a │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #53716 @ 0xd1d4 │ │ │ │ + movw r2, #50324 @ 0xc494 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #60628 @ 0xecd4 │ │ │ │ + movw r3, #57236 @ 0xdf94 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ ldrh.w r2, [r3, r0, lsl #1] │ │ │ │ - b.n 5172a │ │ │ │ + b.n 5179c │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #52484 @ 0xcd04 │ │ │ │ + movw r3, #49092 @ 0xbfc4 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 5175a │ │ │ │ + cbz r3, 517cc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51772 │ │ │ │ + b.n 517e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 51762 │ │ │ │ + bge.n 517d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 51772 │ │ │ │ + b.n 517e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5175e │ │ │ │ + bgt.n 517d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5175e │ │ │ │ + beq.n 517d0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 5178c │ │ │ │ + b.n 517fe │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #104] @ (517f0 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 517e8 │ │ │ │ + ldr r3, [pc, #104] @ (51860 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 5185a │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 517dc │ │ │ │ + cbz r4, 5184e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 517c8 │ │ │ │ + beq.n 5183a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1804 @ 0x70c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63948 @ 0xf9cc │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 517da │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 517e8 │ │ │ │ + bne.n 5184c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5185a │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 51822 │ │ │ │ + cbz r0, 51892 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51822 │ │ │ │ + bge.n 51892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51822 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51892 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5183c │ │ │ │ + cbz r0, 518ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5183c │ │ │ │ + bge.n 518ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5183c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 518ac │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 51856 │ │ │ │ + cbz r0, 518c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51856 │ │ │ │ + bge.n 518c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51856 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 518c6 │ │ │ │ + bl 84690 <_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, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #144] @ (518fc ) │ │ │ │ + ldr r3, [pc, #144] @ (5196c ) │ │ │ │ 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, 5189e │ │ │ │ + cbz r3, 5190e │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51894 │ │ │ │ + bne.n 51904 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51884 │ │ │ │ + bne.n 518f4 │ │ │ │ dmb ish │ │ │ │ - beq.n 5189e │ │ │ │ - bl 285ba0 │ │ │ │ + beq.n 5190e │ │ │ │ + bl 2b9408 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 518ae │ │ │ │ - bl 51946 │ │ │ │ + cbz r3, 5191e │ │ │ │ + bl 519b6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 518b4 │ │ │ │ - bl 52a48 │ │ │ │ + b.n 51924 │ │ │ │ + bl 52ab8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 518de │ │ │ │ + cbz r3, 5194e │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 518d4 │ │ │ │ + bne.n 51944 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 518c4 │ │ │ │ + bne.n 51934 │ │ │ │ dmb ish │ │ │ │ - beq.n 518de │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 5194e │ │ │ │ + bl 283f50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c37d8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (518fc ) │ │ │ │ + bl 2c2b10 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5196c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 518f8 │ │ │ │ + beq.n 51968 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.n 517f4 │ │ │ │ + b.n 51864 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51922 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5193e │ │ │ │ + bne.n 51992 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 519ae │ │ │ │ mov r0, r4 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51934 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5193e │ │ │ │ + bne.n 519a4 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 519ae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2d5b38 │ │ │ │ + b.w 2d4e80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ - ldr r3, [pc, #344] @ (51ab0 ) │ │ │ │ + ldr r3, [pc, #344] @ (51b20 ) │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ ldrd sl, r7, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ands.w r6, r7, #127 @ 0x7f │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 51984 │ │ │ │ + bne.n 519f4 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 51988 │ │ │ │ + bne.n 519f8 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 5198e │ │ │ │ + b.n 519fe │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #128 @ 0x80 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2b44c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ @@ -56026,19 +56070,19 @@ │ │ │ │ blx 2b44c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 2c030 │ │ │ │ subs.w r2, r7, r8 │ │ │ │ sbc.w r4, r9, #0 │ │ │ │ - cbnz r6, 519bc │ │ │ │ + cbnz r6, 51a2c │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ movne r6, #128 @ 0x80 │ │ │ │ - vldr d7, [pc, #232] @ 51aa8 │ │ │ │ + vldr d7, [pc, #232] @ 51b18 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ add.w r3, sl, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #332 @ 0x14c │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ orr.w r4, r9, r4 │ │ │ │ @@ -56047,15 +56091,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ eor.w r4, r4, r9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1b43f8 <_Py_SetLocaleFromEnv@@Base+0x168c> │ │ │ │ + bl 1b41f0 <_Py_SetLocaleFromEnv@@Base+0x1690> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2b44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -56067,15 +56111,15 @@ │ │ │ │ strd r4, fp, [sp, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1b4520 <_Py_SetLocaleFromEnv@@Base+0x17b4> │ │ │ │ + bl 1b4318 <_Py_SetLocaleFromEnv@@Base+0x17b8> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r1, r6 │ │ │ │ @@ -56112,434 +56156,434 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #32] @ (51ab0 ) │ │ │ │ + ldr r3, [pc, #32] @ (51b20 ) │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51aa2 │ │ │ │ + beq.n 51b12 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ 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 a8938 │ │ │ │ + bl a7e48 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d5f40 │ │ │ │ + b.w 2d5288 │ │ │ │ stmdb 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 r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51bde │ │ │ │ + beq.n 51c4e │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51bde │ │ │ │ + bne.n 51c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51bde │ │ │ │ + beq.n 51c4e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 51b2e │ │ │ │ + cbz r5, 51b9e │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51b36 │ │ │ │ + b.n 51ba6 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r0, #1832 @ 0x728 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #63976 @ 0xf9e8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51b8a │ │ │ │ + cbnz r0, 51bfa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #65524 @ 0xfff4 │ │ │ │ + movw r0, #62132 @ 0xf2b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 51bc0 │ │ │ │ + bge.n 51c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51bc0 │ │ │ │ + cbnz r3, 51c30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51b7e │ │ │ │ + beq.n 51bee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51bde │ │ │ │ + bge.n 51c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51bde │ │ │ │ + cbnz r3, 51c4e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #60628 @ 0xecd4 │ │ │ │ + movw fp, #57236 @ 0xdf94 │ │ │ │ movt fp, #61 @ 0x3d │ │ │ │ - movw r7, #53716 @ 0xd1d4 │ │ │ │ + movw r7, #50324 @ 0xc494 │ │ │ │ movt r7, #62 @ 0x3e │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #52484 @ 0xcd04 │ │ │ │ + movw r6, #49092 @ 0xbfc4 │ │ │ │ movt r6, #61 @ 0x3d │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51cdc │ │ │ │ + bge.n 51d4c │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 51c30 │ │ │ │ + bne.n 51ca0 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 51c46 │ │ │ │ + b.n 51cb6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 51c3c │ │ │ │ + bne.n 51cac │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 51c46 │ │ │ │ + b.n 51cb6 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51c5a │ │ │ │ + bcs.n 51cca │ │ │ │ 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 51c5c │ │ │ │ + b.n 51ccc │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 51c9e │ │ │ │ + bpl.n 51d0e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 51c9e │ │ │ │ + beq.n 51d0e │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #38496 @ 0x9660 │ │ │ │ + movw r3, #36180 @ 0x8d54 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 51c9a │ │ │ │ + beq.n 51d0a │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 51c88 │ │ │ │ + b.n 51cf8 │ │ │ │ mov r0, ip │ │ │ │ - b.n 51ca4 │ │ │ │ + b.n 51d14 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 253d94 <_PyXI_GetMainNamespace@@Base+0xac8> │ │ │ │ + bl 253284 <_PyXI_GetMainNamespace@@Base+0x99c> │ │ │ │ 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 51cd2 │ │ │ │ + bge.n 51d42 │ │ │ │ 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 51cb0 │ │ │ │ + b.n 51d20 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51c1e │ │ │ │ + b.n 51c8e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 51d02 │ │ │ │ + cbnz r0, 51d72 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 51d0c │ │ │ │ - b.n 51d12 │ │ │ │ + cbnz r0, 51d7c │ │ │ │ + b.n 51d82 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cfc │ │ │ │ - b.n 51d2a │ │ │ │ + beq.n 51d6c │ │ │ │ + b.n 51d9a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51d2a │ │ │ │ + cbnz r0, 51d9a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 51d1c │ │ │ │ + cbz r0, 51d8c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51d2a │ │ │ │ + cbnz r0, 51d9a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 51d2a │ │ │ │ + cbz r0, 51d9a │ │ │ │ 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] │ │ │ │ - bl 51d84 │ │ │ │ + bl 51df4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51d80 │ │ │ │ + cbz r0, 51df0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d62 │ │ │ │ + bge.n 51dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51d62 │ │ │ │ + cbnz r3, 51dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 51d7e │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 51dee │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 51d7e │ │ │ │ - bl f7144 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 51dee │ │ │ │ + bl f6d64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a7ed0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a7134 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r4, r5 │ │ │ │ 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 │ │ │ │ - bl 298ef8 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 298718 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e0c │ │ │ │ + beq.n 51e7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 51e0c │ │ │ │ + cbnz r2, 51e7c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51dc2 │ │ │ │ + cbnz r0, 51e32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ddc │ │ │ │ + bge.n 51e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ddc │ │ │ │ + cbnz r3, 51e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51ddc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dd4 │ │ │ │ + bge.n 51e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51dd4 │ │ │ │ + cbnz r3, 51e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da1c │ │ │ │ - cbz r0, 51de0 │ │ │ │ + bl 16d098 │ │ │ │ + cbz r0, 51e50 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51e0c │ │ │ │ + b.n 51e7c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1840 @ 0x730 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63984 @ 0xf9f0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e0a │ │ │ │ + bge.n 51e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51e0a │ │ │ │ + cbnz r3, 51e7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 249db0 │ │ │ │ - cbz r0, 51e76 │ │ │ │ + bl 249138 │ │ │ │ + cbz r0, 51ee6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5205e <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 520ce <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e4c │ │ │ │ + bge.n 51ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51e4c │ │ │ │ + cbnz r3, 51ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 51e76 │ │ │ │ + beq.n 51ee6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5229e │ │ │ │ + bl 5230e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e76 │ │ │ │ + beq.n 51ee6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbnz r1, 51e6c │ │ │ │ + cbnz r1, 51edc │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 52494 │ │ │ │ + bl 52504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e60 │ │ │ │ + bne.n 51ed0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ cmn.w r1, #11 │ │ │ │ - bne.n 51ea2 │ │ │ │ + bne.n 51f12 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c3b8 │ │ │ │ - bl 1e51e8 │ │ │ │ + bl 1e4bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #48628 @ 0xbdf4 │ │ │ │ + movw r0, #45236 @ 0xb0b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51ee4 │ │ │ │ + cbz r0, 51f54 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ee4 │ │ │ │ + bge.n 51f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ee4 │ │ │ │ + cbnz r3, 51f54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4380 @ 0x111c │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ movweq r0, #6004 @ 0x1774 │ │ │ │ movteq r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (51f64 ) │ │ │ │ + ldr r2, [pc, #84] @ (51fd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -56553,143 +56597,143 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52020 │ │ │ │ + beq.n 52090 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5201c │ │ │ │ + bne.n 5208c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5201c │ │ │ │ + beq.n 5208c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #50281 @ 0xc469 │ │ │ │ + movw r2, #47009 @ 0xb7a1 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #1876 @ 0x754 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #64020 @ 0xfa14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51fca │ │ │ │ + cbnz r0, 5203a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #1884 @ 0x75c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + movw r0, #64028 @ 0xfa1c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ffe │ │ │ │ + bge.n 5206e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ffe │ │ │ │ + cbnz r3, 5206e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51fbe │ │ │ │ + beq.n 5202e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5201c │ │ │ │ + bge.n 5208c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5201c │ │ │ │ + cbnz r3, 5208c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052022 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00052092 <_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 151ebc │ │ │ │ + bl 1515f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52056 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 520c6 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5205a <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 520ca <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1908 @ 0x774 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64052 @ 0xfa34 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5205c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 520cc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #68] @ (520b8 <_PyLong_UnsignedLong_Converter@@Base+0x96>) │ │ │ │ + ldr r1, [pc, #68] @ (52128 <_PyLong_UnsignedLong_Converter@@Base+0x96>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6df4 │ │ │ │ - movw r3, #2032 @ 0x7f0 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - movw r1, #2028 @ 0x7ec │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + bl 2d613c │ │ │ │ + movw r3, #64176 @ 0xfab0 │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + movw r1, #64172 @ 0xfaac │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239df4 │ │ │ │ + bl 23916c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 520b2 <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ + beq.n 52122 <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddd0c │ │ │ │ + bl 1dd7c4 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -56702,221 +56746,221 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 520f8 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + beq.n 52168 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 520f8 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 52168 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 175288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174af8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52100 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + bne.n 52170 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5217c <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 521ec <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 52116 <_PyLong_UnsignedLong_Converter@@Base+0xf4> │ │ │ │ + beq.n 52186 <_PyLong_UnsignedLong_Converter@@Base+0xf4> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 52120 <_PyLong_UnsignedLong_Converter@@Base+0xfe> │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 52190 <_PyLong_UnsignedLong_Converter@@Base+0xfe> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 52130 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 521a0 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174af8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52130 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + bne.n 521a0 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 5217c <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 521ec <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52158 <_PyLong_UnsignedLong_Converter@@Base+0x136> │ │ │ │ + bne.n 521c8 <_PyLong_UnsignedLong_Converter@@Base+0x136> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10656 @ 0x29a0 │ │ │ │ + movw r1, #7264 @ 0x1c60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5217c <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 521ec <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 40bec <_Py_IncRef@@Base+0x24c> │ │ │ │ - movw r0, #60504 @ 0xec58 │ │ │ │ + bl 40c34 <_Py_IncRef@@Base+0x24c> │ │ │ │ + movw r0, #57112 @ 0xdf18 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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, 521b0 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ + cbz r2, 52220 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e474 │ │ │ │ + bl 13dc6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c872c │ │ │ │ - cbz r4, 521d8 <_PyLong_UnsignedLong_Converter@@Base+0x1b6> │ │ │ │ - ldr r0, [pc, #28] @ (521e0 <_PyLong_UnsignedLong_Converter@@Base+0x1be>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 84c84 │ │ │ │ + cbz r4, 52248 <_PyLong_UnsignedLong_Converter@@Base+0x1b6> │ │ │ │ + ldr r0, [pc, #28] @ (52250 <_PyLong_UnsignedLong_Converter@@Base+0x1be>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -000521e4 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052254 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 521ec <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 5225c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 5222e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 5229e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 5220c <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 5227c <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #2036 @ 0x7f4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64180 @ 0xfab4 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 234620 <_PyErr_Format@@Base> │ │ │ │ + b.w 2339ac <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5222a <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 5229a <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #2128 @ 0x850 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64272 @ 0xfb10 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 234620 <_PyErr_Format@@Base> │ │ │ │ + b.w 2339ac <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5225c <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ + cbnz r3, 522cc <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 52284 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 522f4 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5227a <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + cbz r3, 522ea <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #53796 @ 0xd224 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 52284 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 522f4 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052288 : │ │ │ │ - cbz r0, 5229c │ │ │ │ +000522f8 : │ │ │ │ + cbz r0, 5230c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5229c │ │ │ │ + bge.n 5230c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5229c │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5230c │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52304 │ │ │ │ + blt.n 52374 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq.n 522d8 │ │ │ │ + beq.n 52348 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.n 522e2 │ │ │ │ + beq.n 52352 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.n 522ec │ │ │ │ + beq.n 5235c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64376 @ 0xfb78 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52308 │ │ │ │ - movw r1, #2224 @ 0x8b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522f4 │ │ │ │ - movw r1, #2228 @ 0x8b4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522f4 │ │ │ │ - movw r1, #2220 @ 0x8ac │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 239df4 │ │ │ │ + b.n 52378 │ │ │ │ + movw r1, #64368 @ 0xfb70 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 52364 │ │ │ │ + movw r1, #64372 @ 0xfb74 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 52364 │ │ │ │ + movw r1, #64364 @ 0xfb6c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 23916c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 52308 │ │ │ │ + b.n 52378 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movw r0, #1516 @ 0x5ec │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 52366 │ │ │ │ - ldr r5, [pc, #60] @ (52368 ) │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 523d6 │ │ │ │ + ldr r5, [pc, #60] @ (523d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -56947,690 +56991,690 @@ │ │ │ │ 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, #51244 @ 0xc82c │ │ │ │ + movw r1, #47852 @ 0xbaec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1f14 │ │ │ │ + bl e1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52438 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 524a8 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 523bc │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5242c │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52438 │ │ │ │ - bl 158b30 <_PyLong_FromByteArray@@Base+0x1024> │ │ │ │ + bne.n 524a8 │ │ │ │ + bl 158164 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5245a │ │ │ │ - movw r3, #58013 @ 0xe29d │ │ │ │ + beq.n 524ca │ │ │ │ + movw r3, #56373 @ 0xdc35 │ │ │ │ movt r3, #23 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 52416 │ │ │ │ - cbnz r1, 523f0 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + bne.n 52486 │ │ │ │ + cbnz r1, 52460 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38440 @ 0x9628 │ │ │ │ + movw r1, #35048 @ 0x88e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 52420 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 52490 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 523f8 │ │ │ │ + cbz r3, 52468 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 52400 │ │ │ │ + b.n 52470 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 159438 │ │ │ │ + bl 158a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52420 │ │ │ │ + beq.n 52490 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5243c │ │ │ │ + b.n 524ac │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5243c │ │ │ │ + bge.n 524ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52438 │ │ │ │ + bge.n 524a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52438 │ │ │ │ + cbnz r3, 524a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5245a │ │ │ │ + b.n 524ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 159688 │ │ │ │ + bl 158cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52458 │ │ │ │ + bge.n 524c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52458 │ │ │ │ + cbnz r3, 524c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52486 │ │ │ │ + cbz r0, 524f6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4dcd8 │ │ │ │ + bl 4dd48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2745d4 │ │ │ │ + b.w 2738dc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 524c4 │ │ │ │ + beq.n 52534 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d58b8 │ │ │ │ + bl 2d4c00 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 524ec │ │ │ │ + cbz r0, 5255c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4e0ec │ │ │ │ + bl 4e15c │ │ │ │ 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 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52528 │ │ │ │ + cbz r0, 52598 │ │ │ │ mov r1, r5 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52528 │ │ │ │ + bne.n 52598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52526 │ │ │ │ + bge.n 52596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52526 │ │ │ │ + cbnz r3, 52596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r9, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 5256a │ │ │ │ + cbnz r3, 525da │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52782 │ │ │ │ + b.n 527f2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #11 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52654 │ │ │ │ + bne.n 526c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52782 │ │ │ │ + beq.w 527f2 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 52622 │ │ │ │ + ble.n 52692 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 52622 │ │ │ │ + ble.n 52692 │ │ │ │ ldr.w r3, [r8, fp, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 52614 │ │ │ │ + bne.n 52684 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52650 │ │ │ │ + beq.n 526c0 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 525ce │ │ │ │ + bgt.n 5263e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 5260a │ │ │ │ + b.n 5267a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 525f8 │ │ │ │ + cbz r0, 52668 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ - bge.w 52766 │ │ │ │ + bge.w 527d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52766 │ │ │ │ + bne.w 527d6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52766 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5260a │ │ │ │ + bge.n 5267a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5260a │ │ │ │ + cbnz r3, 5267a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 5261c │ │ │ │ + b.n 5268c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 525a8 │ │ │ │ + bne.n 52618 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5259e │ │ │ │ + b.n 5260e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - cbnz r5, 52638 │ │ │ │ + cbnz r5, 526a8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 526fe │ │ │ │ + beq.n 5276e │ │ │ │ cmp r7, r0 │ │ │ │ - blt.w 52762 │ │ │ │ + blt.w 527d2 │ │ │ │ subs r1, r7, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52722 │ │ │ │ - b.n 52766 │ │ │ │ + bne.n 52792 │ │ │ │ + b.n 527d6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52766 │ │ │ │ - bl 80cd8 │ │ │ │ + b.n 527d6 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52782 │ │ │ │ + beq.w 527f2 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 526ec │ │ │ │ + ble.n 5275c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ sub.w r1, r7, sl │ │ │ │ strd r3, r2, [sp] │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 2bd05c │ │ │ │ + bl 2bc394 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 526ec │ │ │ │ + blt.n 5275c │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52766 │ │ │ │ + beq.n 527d6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 526a8 │ │ │ │ + bgt.n 52718 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 526e2 │ │ │ │ + b.n 52752 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 526ce │ │ │ │ + cbz r0, 5273e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52766 │ │ │ │ + bge.n 527d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52766 │ │ │ │ + bne.n 527d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52766 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526e2 │ │ │ │ + bge.n 52752 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 526e2 │ │ │ │ + cbnz r3, 52752 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r6 │ │ │ │ - b.n 52666 │ │ │ │ + b.n 526d6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbnz r5, 52712 │ │ │ │ + cbnz r5, 52782 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52712 │ │ │ │ + bne.n 52782 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 52762 │ │ │ │ + b.n 527d2 │ │ │ │ sub.w r1, r7, sl │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 52766 │ │ │ │ + cbz r0, 527d6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5272e │ │ │ │ + bgt.n 5279e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 52760 │ │ │ │ + b.n 527d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 5274e │ │ │ │ + cbz r0, 527be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52766 │ │ │ │ + bge.n 527d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52766 │ │ │ │ + cbnz r3, 527d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52766 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52760 │ │ │ │ + bge.n 527d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52760 │ │ │ │ + cbnz r3, 527d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52782 │ │ │ │ + b.n 527f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52566 │ │ │ │ + bge.w 525d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52566 │ │ │ │ + bne.w 525d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52566 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 525d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r7, r1 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r5, r0 │ │ │ │ - bl 219e34 <_PyParkingLot_UnparkAll@@Base+0x1d0> │ │ │ │ + bl 219644 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5293e │ │ │ │ + beq.w 529ae │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r8, [r3, #3904] @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 527d8 │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + bne.n 52848 │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31536 @ 0x7b30 │ │ │ │ + movw r0, #28144 @ 0x6df0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 528c2 │ │ │ │ + bne.n 52932 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52846 │ │ │ │ - ldr r3, [pc, #348] @ (52948 ) │ │ │ │ + bne.n 528b6 │ │ │ │ + ldr r3, [pc, #348] @ (529b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 5293e │ │ │ │ - movw r1, #19812 @ 0x4d64 │ │ │ │ + bne.w 529ae │ │ │ │ + movw r1, #16420 @ 0x4024 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4628 │ │ │ │ - cbnz r0, 5281c │ │ │ │ + bl e4194 │ │ │ │ + cbnz r0, 5288c │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52840 │ │ │ │ - b.n 5285c │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + blt.n 528b0 │ │ │ │ + b.n 528cc │ │ │ │ + movw r1, #31776 @ 0x7c20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4628 │ │ │ │ + bl e4194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5293e │ │ │ │ + bne.w 529ae │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5285c │ │ │ │ + bge.n 528cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 5285c │ │ │ │ + b.n 528cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 52940 │ │ │ │ + beq.n 529b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d02dc <_PySys_GetRequiredAttr@@Base+0x1630> │ │ │ │ + bl 1cfd74 <_PySys_GetRequiredAttr@@Base+0x13b4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52880 │ │ │ │ + cbnz r0, 528f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52940 │ │ │ │ + bge.n 529b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52940 │ │ │ │ + bne.n 529b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52940 │ │ │ │ - bl 9a680 │ │ │ │ - cbnz r0, 5289e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 529b0 │ │ │ │ + bl 9a584 │ │ │ │ + cbnz r0, 5290e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5292a │ │ │ │ + bge.n 5299a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5292a │ │ │ │ + bne.n 5299a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5292a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5299a │ │ │ │ mov r1, r5 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 528ba │ │ │ │ + bge.n 5292a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 528ba │ │ │ │ + cbnz r3, 5292a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52912 │ │ │ │ - b.n 5292a │ │ │ │ + bne.n 52982 │ │ │ │ + b.n 5299a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5293e │ │ │ │ + beq.n 529ae │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1da2dc │ │ │ │ + bl 1d9d94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 528de │ │ │ │ + bne.n 5294e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e9c6 │ │ │ │ - b.n 5293e │ │ │ │ + bl 5ea96 │ │ │ │ + b.n 529ae │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 52904 │ │ │ │ + cbz r2, 52974 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18380 @ 0x47cc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl efd10 │ │ │ │ + bl ef8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52904 │ │ │ │ - bl f7144 │ │ │ │ + bge.n 52974 │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a2da4 │ │ │ │ + bl a29f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5292a │ │ │ │ + beq.n 5299a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1ccb88 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + bl 1cc860 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52940 │ │ │ │ + bge.n 529b0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 142740 │ │ │ │ + bl 141f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5293e │ │ │ │ + bge.n 529ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5293e │ │ │ │ + cbnz r3, 529ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (52980 ) │ │ │ │ + ldr r3, [pc, #36] @ (529f0 ) │ │ │ │ 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 52972 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5297c │ │ │ │ + bne.n 529e2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 529ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 529a8 │ │ │ │ + cbnz r6, 52a18 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 529a8 │ │ │ │ + ble.n 52a18 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 529a8 │ │ │ │ - cbnz r2, 529c8 │ │ │ │ + bne.n 52a18 │ │ │ │ + cbnz r2, 52a38 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #132] @ (52a44 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #132] @ (52ab4 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a3c │ │ │ │ + beq.n 52aac │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 529ec │ │ │ │ + beq.n 52a5c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 52a0e │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 52a7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a796c <_PyTime_AsTimeval@@Base+0x1428> │ │ │ │ + bl 2a6bd0 <_PyTime_AsTimeval@@Base+0x1438> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 52a3e │ │ │ │ + b.n 52aae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22240 @ 0x56e0 │ │ │ │ + movw r0, #18848 @ 0x49a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r3 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ - ldr r3, [pc, #260] @ (52b60 ) │ │ │ │ + ldr r3, [pc, #260] @ (52bd0 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ ldrd fp, r6, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ ands.w r3, r6, #63 @ 0x3f │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 52a86 │ │ │ │ + bne.n 52af6 │ │ │ │ orrs.w r2, r6, r8 │ │ │ │ - bne.n 52a8c │ │ │ │ + bne.n 52afc │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 52a92 │ │ │ │ + b.n 52b02 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov sl, r5 │ │ │ │ blx 2b44c │ │ │ │ @@ -57645,17 +57689,17 @@ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp sl, lr │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 52aae │ │ │ │ + bne.n 52b1e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 52adc │ │ │ │ + bne.n 52b4c │ │ │ │ cmp r7, r9 │ │ │ │ it ne │ │ │ │ movne.w r9, #64 @ 0x40 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -57667,15 +57711,15 @@ │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r8, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1bb0fc │ │ │ │ + bl 1baef4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ @@ -57687,21 +57731,21 @@ │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #24] @ (52b60 ) │ │ │ │ + ldr r3, [pc, #24] @ (52bd0 ) │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52b5a │ │ │ │ + beq.n 52bca │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57709,661 +57753,661 @@ │ │ │ │ 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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52d06 │ │ │ │ + beq.w 52d76 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 52c72 │ │ │ │ + ble.n 52ce2 │ │ │ │ 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 r5, [r3, r5, lsl #2] │ │ │ │ - bl 20e67c │ │ │ │ + bl 20e088 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52c6e │ │ │ │ + beq.n 52cde │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52bfa │ │ │ │ + cbnz r0, 52c6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52bde │ │ │ │ + bge.n 52c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52bde │ │ │ │ + cbnz r3, 52c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52d0c │ │ │ │ + bge.w 52d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52d0c │ │ │ │ + bne.w 52d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d0c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c46 │ │ │ │ + bne.n 52cb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c1a │ │ │ │ + bge.n 52c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c1a │ │ │ │ + cbnz r3, 52c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c2e │ │ │ │ + bge.n 52c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c2e │ │ │ │ + cbnz r3, 52c9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d0a │ │ │ │ + bge.n 52d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52d0a │ │ │ │ + bne.n 52d7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d0a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c5a │ │ │ │ + bge.n 52cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c5a │ │ │ │ + cbnz r3, 52cca │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c6e │ │ │ │ + bge.n 52cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52c6e │ │ │ │ + cbnz r3, 52cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 52b96 │ │ │ │ + b.n 52c06 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52d06 │ │ │ │ + beq.n 52d76 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl a84f8 │ │ │ │ + bl a797c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52d06 │ │ │ │ + beq.n 52d76 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52cb8 │ │ │ │ + cbnz r0, 52d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d0a │ │ │ │ + bge.n 52d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52d0a │ │ │ │ + cbnz r3, 52d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d0a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52cee │ │ │ │ + bne.n 52d5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52cd8 │ │ │ │ + bge.n 52d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52cd8 │ │ │ │ + cbnz r3, 52d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d0a │ │ │ │ + bge.n 52d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d0a │ │ │ │ + cbnz r3, 52d7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d0a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c82 │ │ │ │ + bge.n 52cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52c82 │ │ │ │ + bne.n 52cf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52c82 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52cf2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 52d0c │ │ │ │ + b.n 52d7c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 52d38 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 52d8e │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 52da8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 52dfe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52d58 │ │ │ │ + b.n 52dc8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d54 │ │ │ │ + bge.n 52dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d54 │ │ │ │ + cbnz r3, 52dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 52d2c │ │ │ │ + beq.n 52d9c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 52d68 │ │ │ │ + bgt.n 52dd8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2182b4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2175e8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0714 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ - cbz r0, 52d90 │ │ │ │ + bl 2cfa5c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + cbz r0, 52e00 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 52d86 │ │ │ │ + beq.n 52df6 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 52d90 │ │ │ │ + bne.n 52e00 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ - b.n 52d90 │ │ │ │ + b.n 52e00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27e430 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ + bl 27d738 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52db8 │ │ │ │ - bl 9fc20 │ │ │ │ + cbz r0, 52e28 │ │ │ │ + bl 9f7fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 52dda │ │ │ │ + cbz r3, 52e4a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 52df2 │ │ │ │ + b.n 52e62 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 52de2 │ │ │ │ + bge.n 52e52 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52df2 │ │ │ │ + b.n 52e62 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 52dde │ │ │ │ + bgt.n 52e4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 52dde │ │ │ │ + beq.n 52e4e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 52e14 │ │ │ │ + b.n 52e84 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #688] @ (530b8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #688] @ (53128 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53214 │ │ │ │ + beq.w 53284 │ │ │ │ adds r5, r5, r6 │ │ │ │ - bne.n 52e24 │ │ │ │ + bne.n 52e94 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 52e9c │ │ │ │ + b.n 52f0c │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 52e3e │ │ │ │ + beq.n 52eae │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 52e46 │ │ │ │ + bne.n 52eb6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 52e8e │ │ │ │ + b.n 52efe │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52e70 │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 52ee0 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e6a │ │ │ │ + bge.n 52eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52e6a │ │ │ │ + cbnz r3, 52eda │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e7e │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 52eee │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 531f6 │ │ │ │ + bne.w 53266 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 52fe4 │ │ │ │ + bne.w 53054 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53214 │ │ │ │ + beq.w 53284 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #32720 @ 0x7fd0 │ │ │ │ + movw fp, #29328 @ 0x7290 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 52f60 │ │ │ │ + beq.n 52fd0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52fba │ │ │ │ + blt.n 5302a │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 52eee │ │ │ │ + bpl.n 52f5e │ │ │ │ mov r1, sl │ │ │ │ - b.n 52ec6 │ │ │ │ + b.n 52f36 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 52f1c │ │ │ │ + bmi.n 52f8c │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ede │ │ │ │ + bne.n 52f4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 52f1c │ │ │ │ + bne.n 52f8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 52f1c │ │ │ │ + bne.n 52f8c │ │ │ │ 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 52fba │ │ │ │ + b.n 5302a │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52fc8 │ │ │ │ + beq.n 53038 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52f3c │ │ │ │ + bgt.n 52fac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 52f5a │ │ │ │ + b.n 52fca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 52f8e │ │ │ │ + cbnz r0, 52ffe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f5a │ │ │ │ + bge.n 52fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52f5a │ │ │ │ + cbnz r3, 52fca │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 52ec2 │ │ │ │ + b.n 52f32 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52fba │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + blt.n 5302a │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 52fa2 │ │ │ │ + bpl.n 53012 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 52fba │ │ │ │ - b.n 52f6c │ │ │ │ + bcc.n 5302a │ │ │ │ + b.n 52fdc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531fa │ │ │ │ + beq.w 5326a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52fc8 │ │ │ │ + bge.n 53038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52fc8 │ │ │ │ + cbnz r3, 53038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52fc8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53038 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 52fc8 │ │ │ │ + cbz r0, 53038 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52f7e │ │ │ │ + bgt.n 52fee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248e9c │ │ │ │ + bl 248224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 53214 │ │ │ │ + bne.w 53284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 531f6 │ │ │ │ + bge.w 53266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 531f6 │ │ │ │ + bne.w 53266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531f6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53266 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 531f6 │ │ │ │ + bne.w 53266 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53018 │ │ │ │ + bne.n 53088 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 531ee │ │ │ │ + b.n 5325e │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #11 │ │ │ │ str r3, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 530ea │ │ │ │ + bne.n 5315a │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531ee │ │ │ │ + beq.w 5325e │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 530c6 │ │ │ │ + blt.n 53136 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 530c6 │ │ │ │ + beq.n 53136 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 530bc │ │ │ │ + bne.n 5312c │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531d2 │ │ │ │ + beq.w 53242 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53072 │ │ │ │ + bgt.n 530e2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 530b0 │ │ │ │ + b.n 53120 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 5309c │ │ │ │ + cbz r0, 5310c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 531d2 │ │ │ │ + bge.w 53242 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 531d2 │ │ │ │ + bne.w 53242 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53242 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 530b0 │ │ │ │ + bge.n 53120 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 530b0 │ │ │ │ + cbnz r3, 53120 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 530c0 │ │ │ │ - mov ip, r2 │ │ │ │ + b.n 53130 │ │ │ │ + mov r0, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 5304c │ │ │ │ + bcs.n 530bc │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53042 │ │ │ │ - cbnz r5, 530d6 │ │ │ │ + b.n 530b2 │ │ │ │ + cbnz r5, 53146 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53166 │ │ │ │ + beq.n 531d6 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 531c6 │ │ │ │ + blt.n 53236 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53186 │ │ │ │ - b.n 531d2 │ │ │ │ - bl 80cd8 │ │ │ │ + bne.n 531f6 │ │ │ │ + b.n 53242 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 531ee │ │ │ │ + beq.n 5325e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 53156 │ │ │ │ + beq.n 531c6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ - bl 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 53156 │ │ │ │ + blt.n 531c6 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 531d2 │ │ │ │ + beq.n 53242 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53132 │ │ │ │ + bgt.n 531a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 53150 │ │ │ │ + b.n 531c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 5319e │ │ │ │ + cbnz r0, 5320e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53150 │ │ │ │ + bge.n 531c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53150 │ │ │ │ + cbnz r3, 531c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 530f4 │ │ │ │ - cbnz r5, 5317a │ │ │ │ + b.n 53164 │ │ │ │ + cbnz r5, 531ea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5317a │ │ │ │ + bne.n 531ea │ │ │ │ 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 531c6 │ │ │ │ + b.n 53236 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 531d2 │ │ │ │ + cbz r0, 53242 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53192 │ │ │ │ + bgt.n 53202 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 531c4 │ │ │ │ + b.n 53234 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 531b2 │ │ │ │ + cbz r0, 53222 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531d2 │ │ │ │ + bge.n 53242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 531d2 │ │ │ │ + cbnz r3, 53242 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53242 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531c4 │ │ │ │ + bge.n 53234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 531c4 │ │ │ │ + cbnz r3, 53234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248e9c │ │ │ │ + bl 248224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 531ee │ │ │ │ + bne.n 5325e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53014 │ │ │ │ + bge.w 53084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53014 │ │ │ │ + bne.w 53084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53014 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53084 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 53214 │ │ │ │ + bl 159500 │ │ │ │ + b.n 53284 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53214 │ │ │ │ + b.n 53284 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52fb8 │ │ │ │ + bge.w 53028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52fb8 │ │ │ │ + bne.w 53028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52fb8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53028 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -58376,330 +58420,330 @@ │ │ │ │ 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, #5752 @ 0x1678 │ │ │ │ - movweq r1, #2320 @ 0x910 │ │ │ │ + movweq r1, #64464 @ 0xfbd0 │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ itete ne │ │ │ │ - movwne r1, #2328 @ 0x918 │ │ │ │ - movteq r1, #50 @ 0x32 │ │ │ │ - movtne r1, #50 @ 0x32 │ │ │ │ + movwne r1, #64472 @ 0xfbd8 │ │ │ │ + movteq r1, #49 @ 0x31 │ │ │ │ + movtne r1, #49 @ 0x31 │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5333c │ │ │ │ + beq.n 533ac │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 532fe │ │ │ │ + ble.n 5336e │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20e67c │ │ │ │ + bl 20e088 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 532fa │ │ │ │ - bl 9bab0 │ │ │ │ + cbz r5, 5336a │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532e6 │ │ │ │ + bne.n 53356 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532ca │ │ │ │ + bge.n 5333a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 532ca │ │ │ │ + cbnz r3, 5333a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 532d6 │ │ │ │ + blt.n 53346 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5333c │ │ │ │ + b.n 533ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 532d2 │ │ │ │ + bne.n 53342 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 532d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53342 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532fa │ │ │ │ + bge.n 5336a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 532fa │ │ │ │ + cbnz r3, 5336a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 53292 │ │ │ │ + b.n 53302 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5333c │ │ │ │ + cbz r3, 533ac │ │ │ │ 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 a84f8 │ │ │ │ + bl a797c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 5333c │ │ │ │ + cbz r3, 533ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53308 │ │ │ │ + bne.n 53378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532d2 │ │ │ │ + bge.n 53342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 532d2 │ │ │ │ + bne.n 53342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 532d2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53342 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (53370 ) │ │ │ │ + ldr r3, [pc, #40] @ (533e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmov s0, r3 │ │ │ │ - vldr d7, [pc, #16] @ 53368 │ │ │ │ + vldr d7, [pc, #16] @ 533d8 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 53394 │ │ │ │ + beq.n 53404 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d80b4 │ │ │ │ + b.w 2d73fc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #8008 @ 0x1f48 │ │ │ │ + movw r2, #4616 @ 0x1208 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #2348 @ 0x92c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #64492 @ 0xfbec │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 27e97c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + b.w 27dc84 <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2d5648 │ │ │ │ - cbz r0, 53414 │ │ │ │ + bl 2d498c │ │ │ │ + cbz r0, 53484 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #12340 @ 0x3034 │ │ │ │ + movw r1, #8932 @ 0x22e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239df4 │ │ │ │ + bl 23916c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 533fe │ │ │ │ + beq.n 5346e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259e58 <_PyDict_LoadGlobal@@Base+0xf10> │ │ │ │ + bl 25916c <_PyDict_LoadGlobal@@Base+0xf10> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53418 │ │ │ │ + bge.n 53488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53418 │ │ │ │ + cbnz r3, 53488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53418 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53488 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53458 │ │ │ │ + beq.n 534c8 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53458 │ │ │ │ + beq.n 534c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 53482 │ │ │ │ - b.n 53470 │ │ │ │ + beq.n 534f2 │ │ │ │ + b.n 534e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53450 │ │ │ │ - movw r0, #2364 @ 0x93c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + beq.n 534c0 │ │ │ │ + movw r0, #64508 @ 0xfbfc │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53450 │ │ │ │ - b.n 5350a │ │ │ │ - movw r0, #2364 @ 0x93c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + bne.n 534c0 │ │ │ │ + b.n 5357a │ │ │ │ + movw r0, #64508 @ 0xfbfc │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5350a │ │ │ │ + beq.n 5357a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5350c │ │ │ │ + beq.n 5357c │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 534ae │ │ │ │ + cbnz r0, 5351e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5350a │ │ │ │ + bge.n 5357a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5350a │ │ │ │ + cbnz r3, 5357a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5350a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5357a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 534c8 │ │ │ │ + bne.n 53538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 534d0 │ │ │ │ + b.n 53540 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 534fe │ │ │ │ + cbnz r5, 5356e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534e6 │ │ │ │ + bge.n 53556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 534e6 │ │ │ │ + cbnz r3, 53556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534fa │ │ │ │ + bge.n 5356a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 534fa │ │ │ │ + cbnz r3, 5356a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5350c │ │ │ │ + b.n 5357c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 534fa │ │ │ │ + b.n 5356a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5352e │ │ │ │ + cbnz r3, 5359e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 53524 │ │ │ │ + cbz r2, 53594 │ │ │ │ movw r3, #57960 @ 0xe268 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5352e │ │ │ │ + bne.n 5359e │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ 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, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5355a │ │ │ │ + bne.n 535ca │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 5358e │ │ │ │ + b.n 535fe │ │ │ │ mov r0, r1 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5358e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5358a │ │ │ │ + bne.n 535fe │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 535fa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2372 @ 0x944 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64516 @ 0xfc04 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 535be │ │ │ │ + b.n 5362e │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 53574 │ │ │ │ - vldr d7, [pc, #36] @ 535c0 │ │ │ │ + bls.n 535e4 │ │ │ │ + vldr d7, [pc, #36] @ 53630 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #36] @ (535c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (53638 ) │ │ │ │ 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] │ │ │ │ @@ -58715,431 +58759,431 @@ │ │ │ │ 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, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 535ea │ │ │ │ + cbz r3, 5365a │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 53606 │ │ │ │ + b.n 53676 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 535f4 │ │ │ │ + bgt.n 53664 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 53606 │ │ │ │ + b.n 53676 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 535ee │ │ │ │ + bgt.n 5365e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 535ee │ │ │ │ + beq.n 5365e │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 53628 │ │ │ │ + b.n 53698 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #248] @ (53718 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #248] @ (53788 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5370e │ │ │ │ + beq.n 5377e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 5363c │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 536ac │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5370e │ │ │ │ + bne.n 5377e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 53650 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 536c0 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5370e │ │ │ │ + bne.n 5377e │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 5365a │ │ │ │ + bne.n 536ca │ │ │ │ movs r5, #1 │ │ │ │ - b.n 536b2 │ │ │ │ + b.n 53722 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5370e │ │ │ │ - bne.n 53656 │ │ │ │ - movw r5, #17848 @ 0x45b8 │ │ │ │ + blt.n 5377e │ │ │ │ + bne.n 536c6 │ │ │ │ + movw r5, #17768 @ 0x4568 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - ldr.w r4, [r5, #320] @ 0x140 │ │ │ │ - cbz r4, 536ac │ │ │ │ - bl b1084 │ │ │ │ + ldr.w r4, [r5, #364] @ 0x16c │ │ │ │ + cbz r4, 5371c │ │ │ │ + bl b0768 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 536ac │ │ │ │ - ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ + bge.n 5371c │ │ │ │ + ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 536aa │ │ │ │ + bne.n 5371a │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #320] @ 0x140 │ │ │ │ - cbnz r3, 536ce │ │ │ │ - ldr.w r5, [r5, #320] @ 0x140 │ │ │ │ - cbnz r5, 536f4 │ │ │ │ - bl b1084 │ │ │ │ + str.w r3, [r5, #364] @ 0x16c │ │ │ │ + cbnz r3, 5373e │ │ │ │ + ldr.w r5, [r5, #364] @ 0x16c │ │ │ │ + cbnz r5, 53764 │ │ │ │ + bl b0768 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 536de │ │ │ │ + bge.n 5374e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 536f8 │ │ │ │ - cbnz r5, 53702 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 53768 │ │ │ │ + cbnz r5, 53772 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f45ec <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f3f24 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53702 │ │ │ │ + bne.n 53772 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 536f8 │ │ │ │ + b.n 53768 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53702 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5370e │ │ │ │ + bne.n 53772 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5377e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - mov ip, r9 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #2432 @ 0x980 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #64576 @ 0xfc40 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #436] @ (538f4 ) │ │ │ │ + ldr r5, [pc, #436] @ (53964 ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ 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} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5376c │ │ │ │ + bne.n 537dc │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5376c │ │ │ │ + ble.n 537dc │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5376c │ │ │ │ - cbnz r6, 5378e │ │ │ │ + bne.n 537dc │ │ │ │ + cbnz r6, 537fe │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #372] @ (538f8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #372] @ (53968 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 538da │ │ │ │ + beq.w 5394a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd r9, r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 538d6 │ │ │ │ - ldr r3, [pc, #332] @ (538fc ) │ │ │ │ + beq.w 53946 │ │ │ │ + ldr r3, [pc, #332] @ (5396c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 537e0 │ │ │ │ + bmi.n 53850 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63444 @ 0xf7d4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 538d6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53946 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 53804 │ │ │ │ + bne.n 53874 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2504 @ 0x9c8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 538d6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53946 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt.n 53828 │ │ │ │ + bgt.n 53898 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2544 @ 0x9f0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64688 @ 0xfcb0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 538d6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53946 │ │ │ │ mov r0, sl │ │ │ │ - bl da0c8 │ │ │ │ - cbnz r0, 53848 │ │ │ │ + bl d97ac │ │ │ │ + cbnz r0, 538b8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2576 @ 0xa10 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64720 @ 0xfcd0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 538d6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53946 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 282c30 │ │ │ │ + bl 281f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 538d6 │ │ │ │ + beq.n 53946 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 53874 │ │ │ │ + cbnz r3, 538e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2624 @ 0xa40 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 538ce │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5393e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 282d30 │ │ │ │ + bl 282038 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 538ce │ │ │ │ + cbz r0, 5393e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #7108 @ 0x1bc4 │ │ │ │ + movw r1, #3716 @ 0xe84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #1464 @ 0x5b8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + movw r0, #63608 @ 0xf878 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 538c6 │ │ │ │ + beq.n 53936 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 538b0 │ │ │ │ + blt.n 53920 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5a8 │ │ │ │ - b.n 538b6 │ │ │ │ + b.n 53926 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b4ac │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f08d4 │ │ │ │ + bl 1f0200 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2835ec <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 2828f4 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2835ec <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 2828f4 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 538e0 │ │ │ │ + b.n 53950 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strd r6, r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bx r5 │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 53924 │ │ │ │ + bne.n 53994 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 5398a │ │ │ │ - b.n 5393c │ │ │ │ + bpl.n 539fa │ │ │ │ + b.n 539ac │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15528 @ 0x3ca8 │ │ │ │ + movw r0, #12136 @ 0x2f68 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53a46 │ │ │ │ - b.n 53916 │ │ │ │ + beq.w 53ab6 │ │ │ │ + b.n 53986 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5398a │ │ │ │ + bpl.n 539fa │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 53952 │ │ │ │ + bpl.n 539c2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 5396a │ │ │ │ + bmi.n 539da │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2672 @ 0xa70 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64816 @ 0xfd30 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 53a46 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53ab6 │ │ │ │ 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 53b66 │ │ │ │ + bl 53bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53a4a │ │ │ │ + b.n 53aba │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e464 │ │ │ │ - cbnz r0, 539bc │ │ │ │ + bl 13dc5c │ │ │ │ + cbnz r0, 53a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e464 │ │ │ │ - cbnz r0, 539bc │ │ │ │ + bl 13dc5c │ │ │ │ + cbnz r0, 53a2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #2736 @ 0xab0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64880 @ 0xfd70 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sp │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a46 │ │ │ │ + beq.n 53ab6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 539ec │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 53a5c │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25772 @ 0x64ac │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 53a46 │ │ │ │ + bl 159500 │ │ │ │ + b.n 53ab6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53a00 │ │ │ │ + bne.n 53a70 │ │ │ │ mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 53a46 │ │ │ │ + bl 159500 │ │ │ │ + b.n 53ab6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a2a │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 53a9a │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25772 @ 0x64ac │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - b.n 53a46 │ │ │ │ + bl 159500 │ │ │ │ + b.n 53ab6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 53b66 │ │ │ │ + bl 53bd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - b.n 53a4a │ │ │ │ + bl 159500 │ │ │ │ + b.n 53aba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a62 │ │ │ │ + b.n 53ad2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -59148,100 +59192,101 @@ │ │ │ │ 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, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 53a92 │ │ │ │ + bne.n 53b02 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55584 @ 0xd920 │ │ │ │ + movw r1, #52192 @ 0xcbe0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 53ab8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 53b28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 53ac4 │ │ │ │ + cbnz r3, 53b34 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 53abc │ │ │ │ + cbz r3, 53b2c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #55636 @ 0xd954 │ │ │ │ + movw r1, #52244 @ 0xcc14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53adc │ │ │ │ + b.n 53b4c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27e97c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + bl 27dc84 <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b54f0 │ │ │ │ - cbnz r0, 53adc │ │ │ │ + bl 2b4848 │ │ │ │ + cbnz r0, 53b4c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2812 @ 0xafc │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #64956 @ 0xfdbc │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b34 │ │ │ │ + bge.n 53ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53b34 │ │ │ │ + cbnz r3, 53ba4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53b5c │ │ │ │ + cbnz r0, 53bce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53b64 │ │ │ │ + cbz r0, 53bd6 │ │ │ │ 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 53b4e │ │ │ │ + beq.n 53bc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -59253,592 +59298,593 @@ │ │ │ │ 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 53ba6 │ │ │ │ + ble.n 53c18 │ │ │ │ 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 53b8c │ │ │ │ + b.n 53bfe │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ 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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53bda │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 53c00 │ │ │ │ + bne.n 53c4c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 53c72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53be6 │ │ │ │ + b.n 53c58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53bd6 │ │ │ │ + blt.n 53c48 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 53c02 │ │ │ │ + b.n 53c74 │ │ │ │ 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, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #2848 @ 0xb20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 53c42 │ │ │ │ + movw r1, #65120 @ 0xfe60 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 53cb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53e8a │ │ │ │ + bl 53efe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2864 @ 0xb30 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53c80 │ │ │ │ + beq.n 53cf2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #3000 @ 0xbb8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - ldr r1, [pc, #180] @ (53d38 ) │ │ │ │ + b.w f3ae4 │ │ │ │ + ldr r1, [pc, #184] @ (53dac ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f3244 │ │ │ │ + bl f279c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53c9c │ │ │ │ - bne.n 53ca6 │ │ │ │ + blt.n 53d0e │ │ │ │ + bne.n 53d18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl f3244 │ │ │ │ + bl f279c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53ca0 │ │ │ │ + bge.n 53d12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53d34 │ │ │ │ - beq.n 53ca8 │ │ │ │ + b.n 53da6 │ │ │ │ + beq.n 53d1a │ │ │ │ ldr r6, [r5, #16] │ │ │ │ - b.n 53ca8 │ │ │ │ - ldr r6, [pc, #144] @ (53d38 ) │ │ │ │ + b.n 53d1a │ │ │ │ + ldr r6, [pc, #144] @ (53dac ) │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ded0 │ │ │ │ + bl 14d728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d34 │ │ │ │ + beq.n 53da6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 14516c │ │ │ │ + bl 144960 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53cd4 │ │ │ │ + bge.n 53d46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53cd4 │ │ │ │ + cbnz r3, 53d46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 53d32 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 53da4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 152740 │ │ │ │ + bl 151e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53cf8 │ │ │ │ + cbnz r0, 53d6a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d34 │ │ │ │ + bge.n 53da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 53d34 │ │ │ │ + cbnz r3, 53da6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d34 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53da6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r7, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d12 │ │ │ │ + bge.n 53d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d12 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d84 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d20 │ │ │ │ + bge.n 53d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 53d2a │ │ │ │ + cbz r3, 53d9c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 53d34 │ │ │ │ + b.n 53da6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d20 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d92 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #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 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 5205e <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 520ce <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53df8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5229e │ │ │ │ + bl 5230e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53df8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbnz r1, 53d7a │ │ │ │ + cbnz r1, 53dee │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39956 @ 0x9c14 │ │ │ │ + movw r1, #36564 @ 0x8ed4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 239df4 │ │ │ │ + b.w 23916c │ │ │ │ mov r0, r4 │ │ │ │ - bl 52494 │ │ │ │ + bl 52504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53d68 │ │ │ │ + bne.n 53ddc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r6, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ subs r2, r1, #0 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r1, r3 │ │ │ │ add.w r3, r2, #60 @ 0x3c │ │ │ │ ite ge │ │ │ │ movge r1, r8 │ │ │ │ movlt r2, r3 │ │ │ │ - cbz r0, 53e5c │ │ │ │ + cbz r0, 53ed0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r5, 53e30 │ │ │ │ + cbz r5, 53ea4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #41776 @ 0xa330 │ │ │ │ + movw r4, #38384 @ 0x95f0 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #31936 @ 0x7cc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #3032 @ 0xbd8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 53e84 │ │ │ │ + movw r0, #65304 @ 0xff18 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 103824 │ │ │ │ + b.n 53ef8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #41776 @ 0xa330 │ │ │ │ + movw r4, #38384 @ 0x95f0 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #31936 @ 0x7cc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3060 @ 0xbf4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 53e84 │ │ │ │ - cbz r5, 53e70 │ │ │ │ + movw r0, #65332 @ 0xff34 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 103824 │ │ │ │ + b.n 53ef8 │ │ │ │ + cbz r5, 53ee4 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r0, #3084 @ 0xc0c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 53e84 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 103824 │ │ │ │ + b.n 53ef8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #3104 @ 0xc20 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65376 @ 0xff60 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53efa │ │ │ │ + cbz r0, 53f6e │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 53eb8 │ │ │ │ + ble.n 53f2c │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 53eb8 │ │ │ │ + cbz r3, 53f2c │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 53ecc │ │ │ │ + cbz r3, 53f40 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53ed6 │ │ │ │ + bne.n 53f4a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53ede │ │ │ │ + b.n 53f52 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53eea │ │ │ │ + blt.n 53f5e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53efa │ │ │ │ + b.n 53f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53ee6 │ │ │ │ + bne.n 53f5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53ee6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53f5a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ 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, #31344 @ 0x7a70 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 53f32 │ │ │ │ + bne.n 53fa4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 53f32 │ │ │ │ + bne.n 53fa4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f92 │ │ │ │ + bge.n 54004 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 53f92 │ │ │ │ + b.n 54004 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 53f56 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 53f90 │ │ │ │ + bne.n 53fc8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 54002 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 296918 │ │ │ │ + bl 295b70 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 53f92 │ │ │ │ - cbz r0, 53f92 │ │ │ │ + beq.n 54004 │ │ │ │ + cbz r0, 54004 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53f80 │ │ │ │ + blt.n 53ff2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53f92 │ │ │ │ + b.n 54004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53f7c │ │ │ │ + bne.n 53fee │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f7c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53fee │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (54018 ) │ │ │ │ + ldr r1, [pc, #112] @ (5408c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54012 │ │ │ │ + beq.n 54084 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 53fda │ │ │ │ + cbz r5, 5404c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0c78 │ │ │ │ + bl 1f05a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53fd6 │ │ │ │ + bge.n 54048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53fd6 │ │ │ │ + cbnz r3, 54048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 53fdc │ │ │ │ - b.n 54012 │ │ │ │ - ldr r4, [pc, #64] @ (5401c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5404e │ │ │ │ + b.n 54084 │ │ │ │ + ldr r4, [pc, #64] @ (54090 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7ac8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6df8 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 53ffc │ │ │ │ + cbnz r0, 5406e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54012 │ │ │ │ + bge.n 54084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54012 │ │ │ │ + cbnz r3, 54084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54012 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54084 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3352 @ 0xd18 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65496 @ 0xffd8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 54048 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 5404e │ │ │ │ + beq.n 540bc │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 540c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5405a │ │ │ │ + cbz r3, 540ce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 540e2 │ │ │ │ + b.n 54156 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl baea8 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl ba5a0 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540d6 │ │ │ │ + beq.n 5414a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 5407e │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 54084 │ │ │ │ + beq.n 540f2 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 540f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 540ba │ │ │ │ + cbnz r3, 5412e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 540ce │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 54142 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 540ba │ │ │ │ + cbnz r3, 5412e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 540ce │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 54142 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 540ba │ │ │ │ + cbnz r3, 5412e │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 540ce │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 54142 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 540c2 │ │ │ │ + cbz r3, 54136 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 540d6 │ │ │ │ + b.n 5414a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 540ce │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 54142 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 540dc │ │ │ │ + cbnz r0, 54150 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 540de │ │ │ │ - ldr r0, [pc, #8] @ (540e8 ) │ │ │ │ + b.n 54152 │ │ │ │ + ldr r0, [pc, #8] @ (5415c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 540f8 │ │ │ │ + cbnz r2, 5416c │ │ │ │ movs r0, #1 │ │ │ │ - b.w 8e888 │ │ │ │ + b.w 8e784 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6c8 │ │ │ │ + b.w 8e5c4 │ │ │ │ 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, #60504 @ 0xec58 │ │ │ │ + movw r0, #57112 @ 0xdf18 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #4] @ (54134 ) │ │ │ │ - b.w 2a7b94 <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + ldr r1, [pc, #4] @ (541a8 ) │ │ │ │ + b.w 2a6df8 <_PyTime_AsTimeval@@Base+0x1660> │ │ │ │ nop │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ 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 5418a │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5418a │ │ │ │ + bne.n 541fe │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 541fe │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54194 │ │ │ │ + b.n 54208 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ @@ -59847,19 +59893,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 541ba │ │ │ │ + cbz r3, 5422e │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 541bc │ │ │ │ + b.n 54230 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #528] @ (543d0 ) │ │ │ │ + ldr r5, [pc, #528] @ (54444 ) │ │ │ │ add.w ip, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ 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} │ │ │ │ @@ -59872,407 +59918,408 @@ │ │ │ │ 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 5420a │ │ │ │ + bne.n 5427e │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 5420a │ │ │ │ + ble.n 5427e │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 5420a │ │ │ │ - cbnz r4, 5422c │ │ │ │ + bne.n 5427e │ │ │ │ + cbnz r4, 542a0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ (543d4 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #436] @ (54448 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5439c │ │ │ │ + beq.w 54410 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd sl, r9, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 543aa │ │ │ │ + beq.w 5441e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 542c6 │ │ │ │ + cbz r0, 5433a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 54276 │ │ │ │ + beq.n 542ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bge.n 5427a │ │ │ │ - b.n 542c6 │ │ │ │ + bge.n 542ee │ │ │ │ + b.n 5433a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 54286 │ │ │ │ + blt.n 542fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 542a8 │ │ │ │ + bpl.n 5431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + movw r1, #39308 @ 0x998c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #3396 @ 0xd44 │ │ │ │ + movw r0, #4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542c6 │ │ │ │ - ldr.w fp, [pc, #308] @ 543d8 │ │ │ │ - b.n 5431c │ │ │ │ + beq.n 5433a │ │ │ │ + ldr.w fp, [pc, #308] @ 5444c │ │ │ │ + b.n 54390 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #44468 @ 0xadb4 │ │ │ │ + movw r2, #40852 @ 0x9f94 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #50940 @ 0xc6fc │ │ │ │ + movw r1, #48820 @ 0xbeb4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 543b0 │ │ │ │ + b.n 54424 │ │ │ │ mov r0, r7 │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543b0 │ │ │ │ + beq.n 54424 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.n 54336 │ │ │ │ + blt.n 543aa │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bec8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5438e │ │ │ │ + bge.n 54402 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 54366 │ │ │ │ + bne.n 543da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54356 │ │ │ │ + blt.n 543ca │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 542ca │ │ │ │ + bne.n 5433e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f08d4 │ │ │ │ - b.n 542c6 │ │ │ │ + bl 1f0200 │ │ │ │ + b.n 5433a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54348 │ │ │ │ + cbz r3, 543bc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b898 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 542f8 │ │ │ │ + b.n 5436c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2ace0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 542f8 │ │ │ │ + b.n 5436c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5431c │ │ │ │ + bne.n 54390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5431c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54390 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f08d4 │ │ │ │ + bl 1f0200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 542c6 │ │ │ │ + bge.n 5433a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 542c6 │ │ │ │ + bne.n 5433a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 542c6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5433a │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 54398 │ │ │ │ + beq.n 5440c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 543b0 │ │ │ │ + b.n 54424 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 543b0 │ │ │ │ + b.n 54424 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ strd sl, r9, [sp, #140] @ 0x8c │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, r5, r2 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #576] @ (54618 ) │ │ │ │ + ldr r0, [pc, #576] @ (5468c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1e8a04 │ │ │ │ + b.w 1e82dc │ │ │ │ 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 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #23200 @ 0x5aa0 │ │ │ │ + movw r1, #19808 @ 0x4d60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 544e4 │ │ │ │ + b.n 54558 │ │ │ │ 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, 5444e │ │ │ │ + cbz r3, 544c2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5444e │ │ │ │ + cbnz r0, 544c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5444e │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + beq.n 544c2 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 54452 │ │ │ │ + cbnz r0, 544c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f79c │ │ │ │ + bl 4f80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 544a6 │ │ │ │ + b.n 5451a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #3444 @ 0xd74 │ │ │ │ + movw r0, #52 @ 0x34 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54486 │ │ │ │ + bge.n 544fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 54486 │ │ │ │ + cbnz r3, 544fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 54448 │ │ │ │ + beq.n 544bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 544a6 │ │ │ │ + bge.n 5451a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 544a6 │ │ │ │ + cbnz r3, 5451a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c5d8 │ │ │ │ - cbnz r0, 544d6 │ │ │ │ + cbnz r0, 5454a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 544de │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 54552 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 51d84 │ │ │ │ + bl 51df4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54554 │ │ │ │ - cbnz r5, 54510 │ │ │ │ + cbz r0, 545c8 │ │ │ │ + cbnz r5, 54584 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1db454 │ │ │ │ + bl 1daf0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54522 │ │ │ │ + b.n 54596 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #63472 @ 0xf7f0 │ │ │ │ + movw r2, #60080 @ 0xeab0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 1db3dc │ │ │ │ + bl 1dae94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54536 │ │ │ │ + bge.n 545aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54536 │ │ │ │ + cbnz r3, 545aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54552 │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 545c6 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 54552 │ │ │ │ - bl f7144 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 545c6 │ │ │ │ + bl f6d64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a7ed0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a7134 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (5457c ) │ │ │ │ + ldr r2, [pc, #32] @ (545f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #35708 @ 0x8b7c │ │ │ │ + movw r0, #32364 @ 0x7e6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3800] @ 0xed8 │ │ │ │ ldr.w r2, [r1, #3784] @ 0xec8 │ │ │ │ ldr.w r1, [r1, #3768] @ 0xeb8 │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 545dc │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 54650 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 545f0 │ │ │ │ + vldr d7, [pc, #68] @ 54668 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 545e0 │ │ │ │ + bhi.n 54654 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 545e8 │ │ │ │ + b.n 5465c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 545e8 │ │ │ │ + b.n 5465c │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5462c │ │ │ │ + blt.n 546a4 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bc4c │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 5462e │ │ │ │ + b.n 546a6 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -60290,294 +60337,294 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bmi.w 548e4 │ │ │ │ + bmi.w 5495c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 5488e │ │ │ │ - ldr r3, [pc, #620] @ (548fc ) │ │ │ │ + beq.w 54906 │ │ │ │ + ldr r3, [pc, #620] @ (54974 ) │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r6, 546a6 │ │ │ │ + cbnz r6, 5471e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 5469e │ │ │ │ + cbz r3, 54716 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 546d0 │ │ │ │ - bl 1db708 │ │ │ │ + cbnz r3, 54748 │ │ │ │ + bl 1db1c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54850 │ │ │ │ + b.n 548c8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 546b8 │ │ │ │ + bcc.n 54730 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5470e │ │ │ │ - b.n 546d6 │ │ │ │ + beq.n 54786 │ │ │ │ + b.n 5474e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 546ae │ │ │ │ - movw r1, #64272 @ 0xfb10 │ │ │ │ + bcc.n 54726 │ │ │ │ + movw r1, #60952 @ 0xee18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 35db8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 35dc0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 546ae │ │ │ │ + beq.n 54726 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54890 │ │ │ │ + b.n 54908 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 546f4 │ │ │ │ + cbz r3, 5476c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 5470e │ │ │ │ + ble.n 54786 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 546e2 │ │ │ │ - b.n 54712 │ │ │ │ + bne.n 5475a │ │ │ │ + b.n 5478a │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 54702 │ │ │ │ + cbz r3, 5477a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54712 │ │ │ │ - b.n 546f6 │ │ │ │ + beq.n 5478a │ │ │ │ + b.n 5476e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54712 │ │ │ │ + beq.n 5478a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5474c │ │ │ │ + b.n 547c4 │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5470e │ │ │ │ + beq.n 54786 │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 54850 │ │ │ │ + bne.w 548c8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5474a │ │ │ │ + bge.n 547c2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 5474a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 547c2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 547c2 │ │ │ │ - movw r2, #24601 @ 0x6019 │ │ │ │ + beq.n 5483a │ │ │ │ + movw r2, #23493 @ 0x5bc5 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 547a0 │ │ │ │ + bne.n 54818 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bmi.n 54778 │ │ │ │ + bmi.n 547f0 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547c2 │ │ │ │ - b.n 547b8 │ │ │ │ + bge.n 5483a │ │ │ │ + b.n 54830 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 54766 │ │ │ │ + bpl.n 547de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e01b8 │ │ │ │ + bl 1dfc60 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 54856 │ │ │ │ + b.n 548ce │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 54850 │ │ │ │ - b.n 54766 │ │ │ │ + bne.n 548c8 │ │ │ │ + b.n 547de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 547c2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54830 │ │ │ │ + cbnz r3, 5483a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 548a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 54830 │ │ │ │ + cbz r3, 548a8 │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #50421 @ 0xc4f5 │ │ │ │ + movw r1, #47913 @ 0xbb29 │ │ │ │ movt r1, #21 │ │ │ │ movw r5, #5744 @ 0x1670 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5480a │ │ │ │ + bne.n 54882 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 547fc │ │ │ │ + beq.n 54874 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 547fc │ │ │ │ + bne.n 54874 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20562c │ │ │ │ + bl 205044 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54812 │ │ │ │ + b.n 5488a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54816 │ │ │ │ + bge.n 5488e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 54816 │ │ │ │ + b.n 5488e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 54850 │ │ │ │ + bne.n 548c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54830 │ │ │ │ + bge.n 548a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54830 │ │ │ │ + cbnz r3, 548a8 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5484a │ │ │ │ + blt.n 548c2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 54856 │ │ │ │ + b.n 548ce │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 54840 │ │ │ │ + b.n 548b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 546d0 │ │ │ │ + beq.w 54748 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 5486c │ │ │ │ + bne.n 548e4 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ - b.n 54878 │ │ │ │ + b.n 548f0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54890 │ │ │ │ + bge.n 54908 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 54890 │ │ │ │ + cbnz r2, 54908 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54890 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54908 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548a4 │ │ │ │ + bge.n 5491c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 548a4 │ │ │ │ + cbnz r3, 5491c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 548f2 │ │ │ │ + blt.n 5496a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 548ca │ │ │ │ + beq.n 54942 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59808 @ 0xe9a0 │ │ │ │ + movw r1, #56512 @ 0xdcc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 548f2 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5496a │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r5 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ itttt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ ldreq r3, [r7, #20] │ │ │ │ ldreq.w r3, [r3, #260] @ 0x104 │ │ │ │ streq r3, [r7, #20] │ │ │ │ - b.n 5466a │ │ │ │ + b.n 546e2 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #23208 @ 0x5aa8 │ │ │ │ + movw r1, #19816 @ 0x4d68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 544e4 │ │ │ │ + b.n 54558 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54956 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 54956 │ │ │ │ + bne.n 549ce │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 549ce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54964 │ │ │ │ + b.n 549dc │ │ │ │ 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] │ │ │ │ @@ -60587,19 +60634,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 54988 │ │ │ │ + cbz r3, 54a00 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5498a │ │ │ │ + b.n 54a02 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #380] @ (54b08 ) │ │ │ │ + ldr r4, [pc, #380] @ (54b80 ) │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add r6, sp, #32 │ │ │ │ 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} │ │ │ │ @@ -60612,146 +60659,146 @@ │ │ │ │ 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 549d8 │ │ │ │ + bne.n 54a50 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 549d8 │ │ │ │ + ble.n 54a50 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 549d8 │ │ │ │ - cbnz r5, 549f8 │ │ │ │ + bne.n 54a50 │ │ │ │ + cbnz r5, 54a70 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #284] @ (54b0c ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #284] @ (54b84 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54aca │ │ │ │ + beq.n 54b42 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add sl, r8 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd r9, r7, [sp, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ad8 │ │ │ │ + beq.n 54b50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 54a84 │ │ │ │ + cbz r0, 54afc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54a3e │ │ │ │ + beq.n 54ab6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 54a40 │ │ │ │ - b.n 54a84 │ │ │ │ + bge.n 54ab8 │ │ │ │ + b.n 54afc │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54a48 │ │ │ │ + blt.n 54ac0 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 54a66 │ │ │ │ + bpl.n 54ade │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + movw r1, #39308 @ 0x998c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #3460 @ 0xd84 │ │ │ │ + movw r0, #68 @ 0x44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a88 │ │ │ │ - b.n 54a84 │ │ │ │ + bne.n 54b00 │ │ │ │ + b.n 54afc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #44492 @ 0xadcc │ │ │ │ + movw r2, #40876 @ 0x9fac │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #50940 @ 0xc6fc │ │ │ │ + movw r1, #48820 @ 0xbeb4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ae8 │ │ │ │ - bl b1084 │ │ │ │ + b.n 54b60 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54a9e │ │ │ │ + blt.n 54b16 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54ab0 │ │ │ │ + b.n 54b28 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 54aaa │ │ │ │ + cbz r5, 54b22 │ │ │ │ blx 2bbdc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54ab0 │ │ │ │ + b.n 54b28 │ │ │ │ blx 2b238 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ - cbz r5, 54ae0 │ │ │ │ + bl b38fc │ │ │ │ + cbz r5, 54b58 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ - b.n 54a84 │ │ │ │ + bl 1e48cc │ │ │ │ + b.n 54afc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54ae8 │ │ │ │ + b.n 54b60 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54ae8 │ │ │ │ + b.n 54b60 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r9, r7, [sp, #124] @ 0x7c │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, r5, r4 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #752] @ (54e00 ) │ │ │ │ + ldr r0, [pc, #752] @ (54e78 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 2d9c1c │ │ │ │ - movw r1, #22984 @ 0x59c8 │ │ │ │ + b.w 2d8f64 │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 544e4 │ │ │ │ + b.n 54558 │ │ │ │ │ │ │ │ -00054b20 : │ │ │ │ +00054b98 : │ │ │ │ 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 │ │ │ │ @@ -60759,32 +60806,32 @@ │ │ │ │ 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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 54b76 │ │ │ │ + cbz r0, 54bee │ │ │ │ mov r0, sp │ │ │ │ - bl 1ce980 │ │ │ │ + bl 1ce694 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54b6e │ │ │ │ + bge.n 54be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54b6e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54be6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 54b76 │ │ │ │ - bl 83ad8 │ │ │ │ + cbz r0, 54bee │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -60793,248 +60840,248 @@ │ │ │ │ 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 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 54bfa │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 54c72 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 54c10 │ │ │ │ + vldr d7, [pc, #68] @ 54c88 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 54bfe │ │ │ │ + bgt.n 54c76 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 54c06 │ │ │ │ + b.n 54c7e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54c06 │ │ │ │ + b.n 54c7e │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 54c54 │ │ │ │ - movw r5, #43848 @ 0xab48 │ │ │ │ + beq.n 54ccc │ │ │ │ + movw r5, #43856 @ 0xab50 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 53a66 │ │ │ │ + bl 53ad6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54c7c │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbnz r0, 54cf4 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 54c5e │ │ │ │ - bl f7144 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 54cd6 │ │ │ │ + bl f6d64 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 54ca6 │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + b.n 54d1e │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c50 │ │ │ │ + bne.n 54cc8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c50 │ │ │ │ - b.n 54ca6 │ │ │ │ + bne.n 54cc8 │ │ │ │ + b.n 54d1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54c8e │ │ │ │ + bge.n 54d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54c8e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54d06 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #35996 @ 0x8c9c │ │ │ │ + movw r1, #32604 @ 0x7f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 r4, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r4, 54cd2 │ │ │ │ + cbz r4, 54d4a │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4380 │ │ │ │ + bl 2d36c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54ce2 │ │ │ │ - b.n 54d04 │ │ │ │ + cbnz r0, 54d5a │ │ │ │ + b.n 54d7c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2bf8a8 │ │ │ │ + bl 2bebe0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cc0 │ │ │ │ - b.n 54d04 │ │ │ │ - bl 29b160 <_PyTime_FromMillisecondsObject@@Base+0x1024> │ │ │ │ + bne.n 54d38 │ │ │ │ + b.n 54d7c │ │ │ │ + bl 29a3b0 <_PyTime_FromMillisecondsObject@@Base+0x1020> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54cf4 │ │ │ │ + blt.n 54d6c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54d04 │ │ │ │ + b.n 54d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54cf0 │ │ │ │ + bne.n 54d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54cf0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054d08 : │ │ │ │ +00054d80 : │ │ │ │ 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 1eb684 │ │ │ │ + bl 1eafe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 54d36 │ │ │ │ - bl 83ad8 │ │ │ │ + cbz r0, 54dae │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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 r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #43572 @ 0xaa34 │ │ │ │ + movw r0, #40180 @ 0x9cf4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47332 @ 0xb8e4 │ │ │ │ + movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ 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 54dbe │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 54dbe │ │ │ │ + bne.n 54e36 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 54e36 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 54de2 │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 54e5a │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aca0c │ │ │ │ + bl 1ac804 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 54de2 │ │ │ │ + cbnz r0, 54e5a │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1aca0c │ │ │ │ + b.w 1ac804 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 54e34 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 54eac │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 54e36 │ │ │ │ + b.n 54eae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #96] @ (54eb0 ) │ │ │ │ + ldr r2, [pc, #96] @ (54f28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -61048,31 +61095,31 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - cbz r0, 54ea4 │ │ │ │ + cbz r0, 54f1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ea4 │ │ │ │ + bge.n 54f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54ea4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54f1c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054eb4 : │ │ │ │ +00054f2c : │ │ │ │ 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 │ │ │ │ @@ -61086,15 +61133,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 1450bc <_PySet_AddTakeRef@@Base+0x30c> │ │ │ │ + bl 1448b0 <_PySet_AddTakeRef@@Base+0x30c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2bffc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -61105,46 +61152,46 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 54f42 │ │ │ │ + beq.n 54fba │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca288 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9f98 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54f42 │ │ │ │ + bne.n 54fba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r1, #116 @ 0x74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f98 │ │ │ │ + b.n 55010 │ │ │ │ subs r7, r4, r5 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 54f98 │ │ │ │ + cbz r0, 55010 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r4, r5 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str.w r2, [r0, #17] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #13] │ │ │ │ ldrh r3, [r6, #24] │ │ │ │ strh.w r3, [r0, #21] │ │ │ │ str r2, [r0, #8] │ │ │ │ strb r7, [r0, #12] │ │ │ │ - beq.n 54f80 │ │ │ │ + beq.n 54ff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #24] │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ @@ -61164,599 +61211,599 @@ │ │ │ │ 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 2cee60 │ │ │ │ + bl 2ce198 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54fd0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 55000 │ │ │ │ + bne.n 55048 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 55078 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cee60 │ │ │ │ + bl 2ce198 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54fec │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 55000 │ │ │ │ + bne.n 55064 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 55078 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 55066 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 550de │ │ │ │ mov r5, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bc8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 55058 │ │ │ │ - bl 57ea4 <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 55066 │ │ │ │ + cbz r3, 550d0 │ │ │ │ + bl 57f1c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ + b.n 550de │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 55092 │ │ │ │ + cbnz r2, 5510a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 55092 │ │ │ │ - cbnz r3, 550ae │ │ │ │ + bne.n 5510a │ │ │ │ + cbnz r3, 55126 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (55194 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #240] @ (5520c ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5518a │ │ │ │ + beq.n 55202 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 550d8 │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 55150 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550d4 │ │ │ │ + bge.n 5514c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550d4 │ │ │ │ + cbnz r3, 5514c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 550e6 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 550e2 │ │ │ │ + bne.n 5515e │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5515a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5518a │ │ │ │ + b.n 55202 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55182 │ │ │ │ + beq.n 551fa │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5510e │ │ │ │ + bge.n 55186 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59972 @ 0xea44 │ │ │ │ + movw r1, #56620 @ 0xdd2c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 55182 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 551fa │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5511e │ │ │ │ - bl 23c560 │ │ │ │ - b.n 55182 │ │ │ │ + bcc.n 55196 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 551fa │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55118 │ │ │ │ + beq.n 55190 │ │ │ │ add r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 5513c │ │ │ │ + beq.n 551b4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 55132 │ │ │ │ + b.n 551aa │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55156 │ │ │ │ - bl 1c8954 │ │ │ │ + bne.n 551ce │ │ │ │ + bl 8772c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5515c │ │ │ │ + b.n 551d4 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 5517c │ │ │ │ + cbz r3, 551f4 │ │ │ │ clz r2, r9 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ strd r5, r1, [r3, #12] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ strd r4, r2, [r3, #20] │ │ │ │ - b.n 5518a │ │ │ │ + b.n 55202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 550de │ │ │ │ + bl 84c6c │ │ │ │ + b.n 55156 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #80] @ (551e8 ) │ │ │ │ + ldr r1, [pc, #80] @ (55260 ) │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 551b6 │ │ │ │ + cbz r3, 5522e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 551ce │ │ │ │ + b.n 55246 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 551be │ │ │ │ + bge.n 55236 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 551ce │ │ │ │ + b.n 55246 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 551ba │ │ │ │ + bgt.n 55232 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 551ba │ │ │ │ + beq.n 55232 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 551f0 │ │ │ │ + b.n 55268 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #664] @ (5547c ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #664] @ (554f4 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55590 │ │ │ │ + beq.w 55608 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 55236 │ │ │ │ + beq.n 552ae │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 551fe │ │ │ │ + cbz r6, 55276 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 55206 │ │ │ │ - b.n 55244 │ │ │ │ + bne.n 5527e │ │ │ │ + b.n 552bc │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5522e │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 552a6 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5522a │ │ │ │ + bge.n 552a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5522a │ │ │ │ + cbnz r3, 552a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 55248 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 55244 │ │ │ │ - b.n 55572 │ │ │ │ + bne.n 552c0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 552bc │ │ │ │ + b.n 555ea │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55248 │ │ │ │ + b.n 552c0 │ │ │ │ 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, 5525e │ │ │ │ + cbz r5, 552d6 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 55266 │ │ │ │ + b.n 552de │ │ │ │ movw r8, #32180 @ 0x7db4 │ │ │ │ movt r8, #87 @ 0x57 │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 55394 │ │ │ │ + bne.w 5540c │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55566 │ │ │ │ + beq.w 555de │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #32720 @ 0x7fd0 │ │ │ │ + movw fp, #29328 @ 0x7290 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55314 │ │ │ │ + beq.n 5538c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5536e │ │ │ │ + blt.n 553e6 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 552ca │ │ │ │ + bpl.n 55342 │ │ │ │ mov r1, sl │ │ │ │ - b.n 552a2 │ │ │ │ + b.n 5531a │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 552d0 │ │ │ │ + bmi.n 55348 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552ba │ │ │ │ + bne.n 55332 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5537c │ │ │ │ + beq.n 553f4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 552f0 │ │ │ │ + bgt.n 55368 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 5530e │ │ │ │ + b.n 55386 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 55342 │ │ │ │ + cbnz r0, 553ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5530e │ │ │ │ + bge.n 55386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5530e │ │ │ │ + cbnz r3, 55386 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 5529e │ │ │ │ + b.n 55316 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5536e │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ + blt.n 553e6 │ │ │ │ + movw r3, #29328 @ 0x7290 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 55356 │ │ │ │ + bpl.n 553ce │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 5536e │ │ │ │ - b.n 55320 │ │ │ │ + bcc.n 553e6 │ │ │ │ + b.n 55398 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55576 │ │ │ │ + beq.w 555ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5537c │ │ │ │ + bge.n 553f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5537c │ │ │ │ + cbnz r3, 553f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5537c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 553f4 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5537c │ │ │ │ + cbz r0, 553f4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 55332 │ │ │ │ + bgt.n 553aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248e9c │ │ │ │ + bl 248224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 55566 │ │ │ │ + bne.w 555de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55390 │ │ │ │ + bge.n 55408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55390 │ │ │ │ + cbnz r3, 55408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55566 │ │ │ │ + b.n 555de │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55390 │ │ │ │ + bne.n 55408 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 553c6 │ │ │ │ + bne.n 5543e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55560 │ │ │ │ + b.n 555d8 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 55480 │ │ │ │ + bne.n 554f8 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55560 │ │ │ │ + beq.w 555d8 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 55468 │ │ │ │ - cbz r7, 55468 │ │ │ │ + blt.n 554e0 │ │ │ │ + cbz r7, 554e0 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 55460 │ │ │ │ + bne.n 554d8 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55544 │ │ │ │ + beq.w 555bc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5541a │ │ │ │ + bgt.n 55492 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 55458 │ │ │ │ + b.n 554d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 55444 │ │ │ │ + cbz r0, 554bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55544 │ │ │ │ + bge.w 555bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55544 │ │ │ │ + bne.w 555bc │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55544 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 555bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55458 │ │ │ │ + bge.n 554d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 55458 │ │ │ │ + cbnz r3, 554d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 55464 │ │ │ │ + b.n 554dc │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 553f4 │ │ │ │ + bcs.n 5546c │ │ │ │ subs r7, #1 │ │ │ │ - b.n 553ee │ │ │ │ + b.n 55466 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 55538 │ │ │ │ + blt.n 555b0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 554f8 │ │ │ │ - b.n 55544 │ │ │ │ - ldr r1, [pc, #256] @ (55580 ) │ │ │ │ + bne.n 55570 │ │ │ │ + b.n 555bc │ │ │ │ + ldr r1, [pc, #256] @ (555f8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55560 │ │ │ │ + beq.n 555d8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 554ec │ │ │ │ + beq.n 55564 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ - bl 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 554ec │ │ │ │ + blt.n 55564 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55544 │ │ │ │ + beq.n 555bc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 554c8 │ │ │ │ + bgt.n 55540 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 554e6 │ │ │ │ + b.n 5555e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 55510 │ │ │ │ + cbnz r0, 55588 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554e6 │ │ │ │ + bge.n 5555e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 554e6 │ │ │ │ + cbnz r3, 5555e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 5548a │ │ │ │ + b.n 55502 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55544 │ │ │ │ + cbz r0, 555bc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 55504 │ │ │ │ + bgt.n 5557c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 55536 │ │ │ │ + b.n 555ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 55524 │ │ │ │ + cbz r0, 5559c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55544 │ │ │ │ + bge.n 555bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55544 │ │ │ │ + cbnz r3, 555bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55544 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 555bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55536 │ │ │ │ + bge.n 555ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55536 │ │ │ │ + cbnz r3, 555ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 248e9c │ │ │ │ + bl 248224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55560 │ │ │ │ + bne.n 555d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 553c2 │ │ │ │ + bge.w 5543a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 553c2 │ │ │ │ + bne.w 5543a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 553c2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5543a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 55590 │ │ │ │ + b.n 55608 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55590 │ │ │ │ + b.n 55608 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5536c │ │ │ │ + bge.w 553e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5536c │ │ │ │ + bne.w 553e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5536c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 553e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055598 : │ │ │ │ +00055610 : │ │ │ │ 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, #-64] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #41404 @ 0xa1bc │ │ │ │ + movw r1, #45944 @ 0xb378 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #41408 @ 0xa1c0 │ │ │ │ + movw r0, #45948 @ 0xb37c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55638 │ │ │ │ + beq.n 556b0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b44c │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ mov r1, r5 │ │ │ │ @@ -61765,22 +61812,22 @@ │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 1ef2f4 │ │ │ │ - cbnz r0, 55638 │ │ │ │ + bl 1eebd0 │ │ │ │ + cbnz r0, 556b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 1439b0 <_PyArena_Free@@Base+0x30c> │ │ │ │ + bl 1431a4 <_PyArena_Free@@Base+0x30c> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 55624 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5569c │ │ │ │ + bl 134970 <_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 2bffc │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -61791,470 +61838,470 @@ │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ 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 5568a │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5568a │ │ │ │ + bne.n 55702 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 55702 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 556b0 │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 55728 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17f54c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 556b0 │ │ │ │ + cbnz r0, 55728 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17fbe8 │ │ │ │ + b.w 17f54c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 50e0e │ │ │ │ + b.w 50e82 │ │ │ │ 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 556fc │ │ │ │ + bne.n 55774 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 55710 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 55788 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46752 @ 0xb6a0 │ │ │ │ + movw r0, #43200 @ 0xa8c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55738 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 557b0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46752 @ 0xb6a0 │ │ │ │ + movw r0, #43200 @ 0xa8c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 55738 │ │ │ │ - b.n 556d4 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 557b0 │ │ │ │ + b.n 5574c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5573c │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 557b4 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46752 @ 0xb6a0 │ │ │ │ + movw r0, #43200 @ 0xa8c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55776 │ │ │ │ + b.n 557ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 11c624 │ │ │ │ + bl 11c3a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55776 │ │ │ │ + cbz r0, 557ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c624 │ │ │ │ + bl 11c3a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55760 │ │ │ │ + cbz r0, 557d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf80 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 55762 │ │ │ │ + b.n 557da │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - cbnz r5, 5576e │ │ │ │ + bl 83b0c │ │ │ │ + cbnz r5, 557e6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55776 │ │ │ │ + b.n 557ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 5576a │ │ │ │ + bl 83b0c │ │ │ │ + b.n 557e2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 208df8 │ │ │ │ + bl 208810 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 557ae │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 557e0 │ │ │ │ + bne.n 55826 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 55858 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 208df8 │ │ │ │ + bl 208810 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 557cc │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 557e0 │ │ │ │ + bne.n 55844 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 55858 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ vpop {d8-d10} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 55868 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 558e0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bc8c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 2bed9c <_Py_c_abs@@Base> │ │ │ │ + bl 2be0d4 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 55854 │ │ │ │ - bl 57ea4 <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 5586a │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ + cbz r1, 558cc │ │ │ │ + bl 57f1c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ + b.n 558e2 │ │ │ │ + movw r0, #140 @ 0x8c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5586a │ │ │ │ + b.n 558e2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 55890 │ │ │ │ + cbz r3, 55908 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 558a8 │ │ │ │ + b.n 55920 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 55898 │ │ │ │ + bgt.n 55910 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 558a8 │ │ │ │ + b.n 55920 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 55894 │ │ │ │ + bgt.n 5590c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 55894 │ │ │ │ + beq.n 5590c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 558ca │ │ │ │ + b.n 55942 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #128] @ (55940 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #128] @ (559b8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5593a │ │ │ │ + beq.n 559b2 │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r6, #5752 @ 0x1678 │ │ │ │ movteq r6, #80 @ 0x50 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - cbnz r3, 558ea │ │ │ │ + cbnz r3, 55962 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55934 │ │ │ │ + blt.n 559ac │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5593a │ │ │ │ + b.n 559b2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 558de │ │ │ │ + beq.n 55956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55914 │ │ │ │ + cbz r0, 5598c │ │ │ │ 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 55928 │ │ │ │ + bge.n 559a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55928 │ │ │ │ + cbnz r3, 559a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5593a │ │ │ │ - bl 940a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 559b2 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 558de │ │ │ │ - b.n 5593a │ │ │ │ + beq.n 55956 │ │ │ │ + b.n 559b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 558e6 │ │ │ │ + b.n 5595e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #432] @ (55af4 ) │ │ │ │ + ldr r1, [pc, #432] @ (55b6c ) │ │ │ │ lsls r2, r2, #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 121aa8 <_PyArg_UnpackKeywords@@Base+0x309c> │ │ │ │ + bl 1214a8 <_PyArg_UnpackKeywords@@Base+0x30a0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55980 │ │ │ │ + cbz r0, 559f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 144820 │ │ │ │ + bl 144014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55970 │ │ │ │ + blt.n 559e8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 55980 │ │ │ │ + b.n 559f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5596c │ │ │ │ + bne.n 559e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5596c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 559e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ │ │ │ │ -0005599e : │ │ │ │ +00055a16 : │ │ │ │ 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 2a8894 │ │ │ │ + bl 2a7afc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 559ce │ │ │ │ - movw r0, #27772 @ 0x6c7c │ │ │ │ + bne.n 55a46 │ │ │ │ + movw r0, #22348 @ 0x574c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9403c │ │ │ │ - movw r0, #27764 @ 0x6c74 │ │ │ │ + b.w 93f3c │ │ │ │ + movw r0, #22340 @ 0x5744 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9403c │ │ │ │ + b.w 93f3c │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8f69c │ │ │ │ - movw r0, #3536 @ 0xdd0 │ │ │ │ + b.w 8f598 │ │ │ │ + movw r0, #144 @ 0x90 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42952 @ 0xa7c8 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 55a5c │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bne.n 55ad4 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46760 @ 0xb6a8 │ │ │ │ + movw r0, #43208 @ 0xa8c8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55bbc │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55c34 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11c8c8 │ │ │ │ + bl 11c0f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55bac │ │ │ │ + beq.w 55c24 │ │ │ │ blx 2acf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55a92 │ │ │ │ + beq.n 55b0a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55bb0 │ │ │ │ + b.n 55c28 │ │ │ │ adds r3, r0, #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55aa8 │ │ │ │ + bcs.n 55b20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55aae │ │ │ │ - bl 23c560 │ │ │ │ - b.n 55a8c │ │ │ │ + cbnz r0, 55b26 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 55b04 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55ade │ │ │ │ + cbz r3, 55b56 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 55ade │ │ │ │ + beq.n 55b56 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 55bb0 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 55c28 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi.n 55b24 │ │ │ │ + bhi.n 55b9c │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55af6 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 55bb0 │ │ │ │ + cbnz r0, 55b6e │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 55c28 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r9] │ │ │ │ blx 2bb88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55b22 │ │ │ │ + cbz r3, 55b9a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 55bb0 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 55c28 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r5 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b40 │ │ │ │ + beq.n 55bb8 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 55b2e │ │ │ │ - cbz r4, 55ba0 │ │ │ │ + b.n 55ba6 │ │ │ │ + cbz r4, 55c18 │ │ │ │ add r4, r6 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55b5a │ │ │ │ + bcs.n 55bd2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 55b5a │ │ │ │ - cbz r6, 55b8e │ │ │ │ + cbz r0, 55bd2 │ │ │ │ + cbz r6, 55c06 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 55b62 │ │ │ │ + b.n 55bda │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 55bb0 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 55c28 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r8, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ @@ -62262,71 +62309,71 @@ │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls.w r2, [r8, r1] │ │ │ │ strhi.w r1, [r8, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 55b62 │ │ │ │ + bne.n 55bda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl aee2c │ │ │ │ + bl ae510 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 55bb0 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 55c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aee2c │ │ │ │ + bl ae510 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55bb0 │ │ │ │ + b.n 55c28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 55bee │ │ │ │ + beq.n 55c66 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44552 @ 0xae08 │ │ │ │ + movw r0, #40936 @ 0x9fe8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbnz r0, 55bee │ │ │ │ + bl 1d4a08 │ │ │ │ + cbnz r0, 55c66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c2e │ │ │ │ + b.n 55ca6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55c02 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 55c7a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55bea │ │ │ │ + bne.n 55c62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55c16 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 55c8e │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55bea │ │ │ │ + bne.n 55c62 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4598 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1f3ed0 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62334,1042 +62381,1042 @@ │ │ │ │ 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 55c6a │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 55ce2 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6444 @ 0x192c │ │ │ │ + movw r0, #3052 @ 0xbec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55d10 │ │ │ │ + b.n 55d88 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d10 │ │ │ │ + beq.n 55d88 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55c9a │ │ │ │ + beq.n 55d12 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 55c66 │ │ │ │ - ldr r6, [pc, #124] @ (55d18 ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 55cde │ │ │ │ + ldr r6, [pc, #124] @ (55d90 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 55cc4 │ │ │ │ + cbnz r0, 55d3c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #3544 @ 0xdd8 │ │ │ │ + movw r1, #152 @ 0x98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 55ce6 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 55d5e │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 55c9e │ │ │ │ - ldr r0, [pc, #80] @ (55d1c ) │ │ │ │ + bne.n 55d16 │ │ │ │ + ldr r0, [pc, #80] @ (55d94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 2208b4 │ │ │ │ + bl 21fef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55cfa │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 55d72 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 55d10 │ │ │ │ + b.n 55d88 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, r4, r6 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 55d56 │ │ │ │ + beq.n 55dce │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3592 @ 0xe08 │ │ │ │ + movw r1, #200 @ 0xc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55d74 │ │ │ │ + b.n 55dec │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 55d68 │ │ │ │ + bne.n 55de0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w a257c │ │ │ │ + b.w a1a6c │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5608a │ │ │ │ + bl 56102 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3660 @ 0xe4c │ │ │ │ + movw r0, #268 @ 0x10c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55dd0 │ │ │ │ + cbz r0, 55e48 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - bl 2d3b4c │ │ │ │ + bl 2d2ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55dca │ │ │ │ + bge.n 55e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dca │ │ │ │ + cbnz r3, 55e42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ clz r0, r5 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c06c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ sub.w sp, sp, #1016 @ 0x3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55f2a │ │ │ │ + beq.w 55fa2 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 55e68 │ │ │ │ + beq.n 55ee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w lr, r1, #4 │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 55e64 │ │ │ │ + bge.n 55edc │ │ │ │ ldr.w r1, [r3, lr, lsl #2] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55e64 │ │ │ │ + bne.n 55edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f2a │ │ │ │ + bge.n 55fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f2a │ │ │ │ + bne.n 55fa2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 55e1c │ │ │ │ + b.n 55e94 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #3688 @ 0xe68 │ │ │ │ + movw r2, #296 @ 0x128 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a84f8 │ │ │ │ - cbz r0, 55f06 │ │ │ │ + bl a797c │ │ │ │ + cbz r0, 55f7e │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55f06 │ │ │ │ + bcs.n 55f7e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 56050 │ │ │ │ + bl 560c8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 55eba │ │ │ │ + cbz r0, 55f32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55eca │ │ │ │ - bl dd388 │ │ │ │ + bpl.n 55f42 │ │ │ │ + bl dce90 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55ed2 │ │ │ │ + cbnz r0, 55f4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55f1e │ │ │ │ - b.n 55f2a │ │ │ │ - movw r3, #15668 @ 0x3d34 │ │ │ │ + blt.n 55f96 │ │ │ │ + b.n 55fa2 │ │ │ │ + movw r3, #12276 @ 0x2ff4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ rsb r1, r5, #1000 @ 0x3e8 │ │ │ │ adds r0, r6, r5 │ │ │ │ - movw r2, #34288 @ 0x85f0 │ │ │ │ + movw r2, #30908 @ 0x78bc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r7, r5, r3 │ │ │ │ adds r5, r7, #1 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 55efa │ │ │ │ + bne.n 55f72 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 55e8a │ │ │ │ + b.n 55f02 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55ef6 │ │ │ │ + bcs.n 55f6e │ │ │ │ strh.w sl, [r6, r7] │ │ │ │ - b.n 55e8a │ │ │ │ + b.n 55f02 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f2a │ │ │ │ + bge.n 55fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f2a │ │ │ │ + cbnz r3, 55fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (55ff4 ) │ │ │ │ + ldr r3, [pc, #176] @ (5606c ) │ │ │ │ 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, 55f76 │ │ │ │ + cbz r3, 55fee │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55f6c │ │ │ │ + bne.n 55fe4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f5c │ │ │ │ + bne.n 55fd4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f76 │ │ │ │ - bl 285ba0 │ │ │ │ + beq.n 55fee │ │ │ │ + bl 2b9408 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2da6dc │ │ │ │ + bl 2d9a24 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55fa8 │ │ │ │ + cbz r3, 56020 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f9e │ │ │ │ + bne.n 56016 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f8e │ │ │ │ + bne.n 56006 │ │ │ │ dmb ish │ │ │ │ - beq.n 55fa8 │ │ │ │ - bl 284c48 │ │ │ │ - movw r1, #33156 @ 0x8184 │ │ │ │ + beq.n 56020 │ │ │ │ + bl 283f50 │ │ │ │ + movw r1, #30336 @ 0x7680 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ 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 55fb6 │ │ │ │ + bne.n 5602e │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9403c │ │ │ │ - ldr r3, [pc, #20] @ (55ff4 ) │ │ │ │ + bl 93f3c │ │ │ │ + ldr r3, [pc, #20] @ (5606c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 55fee │ │ │ │ + beq.n 56066 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3756 @ 0xeac │ │ │ │ + movw r0, #364 @ 0x16c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5602a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5604c │ │ │ │ + bne.n 560a2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 560c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 56042 │ │ │ │ + cbz r3, 560ba │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5603c │ │ │ │ + blt.n 560b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 56040 │ │ │ │ + b.n 560b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5604e │ │ │ │ + b.n 560c6 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #24] @ (5607c ) │ │ │ │ + ldr r1, [pc, #24] @ (560f4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8858 │ │ │ │ - cbnz r0, 56074 │ │ │ │ + bl d7f38 │ │ │ │ + cbnz r0, 560ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ac90 │ │ │ │ + bl 11a77c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005608a : │ │ │ │ +00056102 : │ │ │ │ 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 1ab2a0 │ │ │ │ + bl 1ab098 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #64532 @ 0xfc14 │ │ │ │ + movw r0, #61036 @ 0xee6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 9403c │ │ │ │ + b.w 93f3c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #7956 @ 0x1f14 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56100 │ │ │ │ + beq.n 56178 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56100 │ │ │ │ + beq.n 56178 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #20328 @ 0x4f68 │ │ │ │ + movw r1, #16936 @ 0x4228 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e21d8 │ │ │ │ - cbnz r0, 56118 │ │ │ │ + bl e1d44 │ │ │ │ + cbnz r0, 56190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56172 │ │ │ │ + b.n 561ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 560e0 │ │ │ │ - movw r0, #20328 @ 0x4f68 │ │ │ │ + beq.n 56158 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560fc │ │ │ │ - b.n 560e0 │ │ │ │ + beq.n 56174 │ │ │ │ + b.n 56158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56172 │ │ │ │ + cbz r0, 561ea │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5613c │ │ │ │ + bne.n 561b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56144 │ │ │ │ + b.n 561bc │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5615e │ │ │ │ + cbnz r5, 561d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5615a │ │ │ │ + bge.n 561d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5615a │ │ │ │ + cbnz r3, 561d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56172 │ │ │ │ + b.n 561ea │ │ │ │ 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, [r5, #8] │ │ │ │ - b.n 5615a │ │ │ │ + b.n 561d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 56198 │ │ │ │ + cbnz r2, 56210 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56198 │ │ │ │ - cbnz r3, 561b2 │ │ │ │ + bne.n 56210 │ │ │ │ + cbnz r3, 5622a │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #40] @ (561d4 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #40] @ (5624c ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 561cc │ │ │ │ + cbz r0, 56244 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 561cc │ │ │ │ + cbz r0, 56244 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #608] @ (56438 <_PyXI_NewExcInfo@@Base+0x98>) │ │ │ │ + ldr r1, [pc, #608] @ (564b0 <_PyXI_NewExcInfo@@Base+0x98>) │ │ │ │ lsls r2, r2, #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 2b7ac8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6df8 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56244 │ │ │ │ + cbz r0, 562bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56214 │ │ │ │ + cbnz r0, 5628c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56210 │ │ │ │ + bge.n 56288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56210 │ │ │ │ + cbnz r3, 56288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56244 │ │ │ │ + b.n 562bc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 56232 │ │ │ │ + bge.n 562aa │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3784 @ 0xec8 │ │ │ │ + movw r0, #392 @ 0x188 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3792 @ 0xed0 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (56278 ) │ │ │ │ + ldr r3, [pc, #28] @ (562f0 ) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 5626e │ │ │ │ - bl 1f773c │ │ │ │ + cbz r3, 562e6 │ │ │ │ + bl 1f7158 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 56276 │ │ │ │ + b.n 562ee │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 562bc │ │ │ │ + cbnz r2, 56334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1225d0 │ │ │ │ + bl 121fd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 562f6 │ │ │ │ + bgt.n 5636e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21448 @ 0x53c8 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5632c │ │ │ │ - ldr r3, [pc, #212] @ (56394 ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 563a4 │ │ │ │ + ldr r3, [pc, #212] @ (5640c ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #3812 @ 0xee4 │ │ │ │ + movw r2, #420 @ 0x1a4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #200] @ (56398 ) │ │ │ │ - bl f59e4 │ │ │ │ + ldr r0, [pc, #200] @ (56410 ) │ │ │ │ + bl f5544 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (5639c ) │ │ │ │ + ldr r0, [pc, #196] @ (56414 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 562f0 │ │ │ │ + bge.n 56368 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 562f0 │ │ │ │ + cbnz r3, 56368 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 56298 │ │ │ │ - b.n 5632c │ │ │ │ + bne.n 56310 │ │ │ │ + b.n 563a4 │ │ │ │ subs r0, #1 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5638a │ │ │ │ + beq.n 56402 │ │ │ │ add.w sl, r6, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 9fc20 │ │ │ │ - cbnz r0, 56330 │ │ │ │ + bl 9f7fc │ │ │ │ + cbnz r0, 563a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5632c │ │ │ │ + bge.n 563a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5632c │ │ │ │ + cbnz r3, 563a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5638a │ │ │ │ + b.n 56402 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 5630c │ │ │ │ + bne.n 56384 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56352 │ │ │ │ + bne.n 563ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5635a │ │ │ │ + b.n 563d2 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56372 │ │ │ │ + cbnz r5, 563ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56388 │ │ │ │ + bge.n 56400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56388 │ │ │ │ + cbnz r3, 56400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56388 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56400 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r4, [r5, #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, [r5, #12] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #784] @ (566a8 <_PyXI_NewExcInfo@@Base+0x308>) │ │ │ │ + ldr r1, [pc, #784] @ (56720 <_PyXI_NewExcInfo@@Base+0x308>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -000563a0 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +00056418 <_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 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 563be <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + beq.n 56436 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 563d8 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ + cbnz r0, 56450 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4004 @ 0xfa4 │ │ │ │ + movw r1, #612 @ 0x264 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 565a0 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 56618 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1edec0 │ │ │ │ + bl 1ed92c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 563ea <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 565a0 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + cbnz r0, 56462 <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 56618 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 563fc <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ + bmi.n 56474 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5640e <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bge.n 56486 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5640e <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bpl.n 56486 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3752e <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ + bl 37532 <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 565a0 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - b.n 56588 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ + beq.w 56618 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 56600 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64648 @ 0xfc88 │ │ │ │ + movw r1, #61328 @ 0xef90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56552 <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ - movw r1, #20516 @ 0x5024 │ │ │ │ + beq.w 565ca <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ + movw r1, #17124 @ 0x42e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5643a <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 564b2 <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 564cc <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ + b.n 56544 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56456 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + bge.n 564ce <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56456 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + cbnz r3, 564ce <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 56434 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564ac <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56434 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564ac <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5648c <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + bge.n 56504 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5648c <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + cbnz r3, 56504 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 56434 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564ac <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #21476 @ 0x53e4 │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56434 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564ac <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 564c2 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + bge.n 5653a <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 564c2 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + cbnz r3, 5653a <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 564e0 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + bge.n 56558 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 564e0 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + cbnz r3, 56558 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5655c <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ + bne.n 565d4 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45168 @ 0xb070 │ │ │ │ + movw r1, #41776 @ 0xa330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56566 <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ + cbz r0, 565de <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56512 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + bge.n 5658a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56512 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + cbnz r3, 5658a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 56570 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ + cbz r3, 565e8 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33668 @ 0x8384 │ │ │ │ + movw r1, #30644 @ 0x77b4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5657a <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ + cbz r0, 565f2 <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ba4 │ │ │ │ + bl 264ec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56544 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + bge.n 565bc <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56544 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r3, 565bc <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 565a0 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - movw r4, #3960 @ 0xf78 │ │ │ │ + cbnz r3, 56618 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + movw r4, #568 @ 0x238 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56582 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #3820 @ 0xeec │ │ │ │ + b.n 565fa <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #428 @ 0x1ac │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56582 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2716 @ 0xa9c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56582 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #3864 @ 0xf18 │ │ │ │ + b.n 565fa <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #64860 @ 0xfd5c │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565fa <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #472 @ 0x1d8 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56582 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2804 @ 0xaf4 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56582 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #3908 @ 0xf44 │ │ │ │ + b.n 565fa <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #64948 @ 0xfdb4 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565fa <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #516 @ 0x204 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3afa2 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 73ffc │ │ │ │ - b.n 563d4 <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ + bl 73e64 │ │ │ │ + b.n 5644c <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ - beq.n 565d4 <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ + beq.n 5664c <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63008 @ 0xf620 │ │ │ │ + movw r0, #59616 @ 0xe8e0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56780 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + beq.w 567f8 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 565ea <_PyXI_NewExcInfo@@Base+0x24a> │ │ │ │ + bne.n 56662 <_PyXI_NewExcInfo@@Base+0x24a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5660a <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 56682 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5660a <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 56682 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56780 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bne.w 567f8 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 56618 <_PyXI_NewExcInfo@@Base+0x278> │ │ │ │ + bne.n 56690 <_PyXI_NewExcInfo@@Base+0x278> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 56638 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 566b0 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56638 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 566b0 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56780 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bne.w 567f8 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 56790 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ + vldr d10, [pc, #332] @ 56808 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 56664 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bhi.n 566dc <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 566d4 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ - b.n 5672e <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ - ble.n 566d4 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + bhi.n 5674c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + b.n 567a6 <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ + ble.n 5674c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 566d4 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + bhi.n 5674c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 566d4 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + beq.n 5674c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c020 │ │ │ │ - vldr d7, [pc, #268] @ 56798 <_PyXI_NewExcInfo@@Base+0x3f8> │ │ │ │ + vldr d7, [pc, #268] @ 56810 <_PyXI_NewExcInfo@@Base+0x3f8> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #264] @ 567a0 <_PyXI_NewExcInfo@@Base+0x400> │ │ │ │ + vldr d5, [pc, #264] @ 56818 <_PyXI_NewExcInfo@@Base+0x400> │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 566c2 <_PyXI_NewExcInfo@@Base+0x322> │ │ │ │ + ble.n 5673a <_PyXI_NewExcInfo@@Base+0x322> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5676a <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + b.n 567e2 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 56702 <_PyXI_NewExcInfo@@Base+0x362> │ │ │ │ + b.n 5677a <_PyXI_NewExcInfo@@Base+0x362> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2dc1b4 <_PyBytes_FromXIData@@Base+0x19c8> │ │ │ │ + bl 2db504 <_PyBytes_FromXIData@@Base+0x19d0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2dc1b4 <_PyBytes_FromXIData@@Base+0x19c8> │ │ │ │ + bl 2db504 <_PyBytes_FromXIData@@Base+0x19d0> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #6040 @ 0x1798 │ │ │ │ + movw r3, #2648 @ 0xa58 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #1072 @ 0x430 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5676a <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + beq.n 567e2 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5676a <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + bvs.n 567e2 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5676a <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + ble.n 567e2 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 57ea4 <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 56780 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bl 57f1c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ + b.n 567f8 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56746 <_PyXI_NewExcInfo@@Base+0x3a6> │ │ │ │ + bne.n 567be <_PyXI_NewExcInfo@@Base+0x3a6> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 5676a <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + b.n 567e2 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b3cc │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c4dc │ │ │ │ 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 296918 │ │ │ │ + b.w 295b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -63386,88 +63433,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 567cc <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + cbnz r5, 56844 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 567cc <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + ble.n 56844 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 567cc <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ - cbnz r2, 567e6 <_PyXI_NewExcInfo@@Base+0x446> │ │ │ │ + bne.n 56844 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + cbnz r2, 5685e <_PyXI_NewExcInfo@@Base+0x446> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #68] @ (56824 <_PyXI_NewExcInfo@@Base+0x484>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5681e <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + ldr r3, [pc, #68] @ (5689c <_PyXI_NewExcInfo@@Base+0x484>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 56896 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4fcac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 56812 <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ + bl 4fd1c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5688a <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b4a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 56816 <_PyXI_NewExcInfo@@Base+0x476> │ │ │ │ + beq.n 5688e <_PyXI_NewExcInfo@@Base+0x476> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f378 │ │ │ │ - movw r2, #4016 @ 0xfb0 │ │ │ │ + bl 26e688 │ │ │ │ + movw r2, #624 @ 0x270 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 5688e <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 56906 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5681e <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + b.n 56896 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #816] @ (56b58 <_PyXI_NewExcInfo@@Base+0x7b8>) │ │ │ │ + ldr r1, [pc, #816] @ (56bd0 <_PyXI_NewExcInfo@@Base+0x7b8>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #64112 @ 0xfa70 │ │ │ │ + movw r0, #60720 @ 0xed30 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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 56858 <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 56862 <_PyXI_NewExcInfo@@Base+0x4c2> │ │ │ │ + bne.n 568d0 <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 568da <_PyXI_NewExcInfo@@Base+0x4c2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 │ │ │ │ - bl 222ce0 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ + bl 222320 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #23664 @ 0x5c70 │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 41154 <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.w 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -63478,279 +63525,279 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b970 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 4ae2e │ │ │ │ + bl 4ae9e │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 56912 <_PyXI_NewExcInfo@@Base+0x572> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5698a <_PyXI_NewExcInfo@@Base+0x572> │ │ │ │ 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 56916 <_PyXI_NewExcInfo@@Base+0x576> │ │ │ │ + bhi.n 5698e <_PyXI_NewExcInfo@@Base+0x576> │ │ │ │ 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 a8938 │ │ │ │ + b.w a7e48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5691e <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 56996 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ movw r0, #8388 @ 0x20c4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov r4, r3 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 569ee <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + beq.n 56a66 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n 5699c <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ + bcs.n 56a14 <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ eor.w r8, r7, #55296 @ 0xd800 │ │ │ │ eor.w r9, lr, #55296 @ 0xd800 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ eor.w r4, r4, #55296 @ 0xd800 │ │ │ │ and.w r4, r4, r9 │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ands r4, r7 │ │ │ │ tst.w r4, #63488 @ 0xf800 │ │ │ │ - beq.n 5699c <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ + beq.n 56a14 <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r3], #16 │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ ldr.w r4, [r0, #-8] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ str.w r4, [r3, #-4] │ │ │ │ - b.n 5693a <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + b.n 569b2 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ sub.w r4, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - bcc.n 56a10 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ + bcc.n 56a88 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ str.w r3, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 5698a <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ - b.n 56a18 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + bcc.n 56a02 <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ + b.n 56a90 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ rev.w lr, r7 │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ eor.w r4, r4, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ tst.w r4, #63488 @ 0xf800 │ │ │ │ - beq.n 56a0a <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ + beq.n 56a82 <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r3], #16 │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ ldr.w r4, [r0, #-8] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-4] │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 569a2 <_PyXI_NewExcInfo@@Base+0x602> │ │ │ │ - b.n 56a0a <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ + bcc.n 56a1a <_PyXI_NewExcInfo@@Base+0x602> │ │ │ │ + b.n 56a82 <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ rev r4, r3 │ │ │ │ sub.w r3, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n 56a10 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ + bcc.n 56a88 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ str.w r4, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 569f6 <_PyXI_NewExcInfo@@Base+0x656> │ │ │ │ - b.n 56a18 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + bcc.n 56a6e <_PyXI_NewExcInfo@@Base+0x656> │ │ │ │ + b.n 56a90 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r1, #1 │ │ │ │ sub.w r1, r1, r5, asr #2 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [r2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56a4c <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ + cbz r0, 56ac4 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56a4c <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ + bge.n 56ac4 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56a4c <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ac4 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89a10 │ │ │ │ + b.w 8990c │ │ │ │ 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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 56a78 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ + cbnz r3, 56af0 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56a78 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ + ble.n 56af0 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56a78 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ - cbnz r0, 56a90 <_PyXI_NewExcInfo@@Base+0x6f0> │ │ │ │ + bne.n 56af0 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ + cbnz r0, 56b08 <_PyXI_NewExcInfo@@Base+0x6f0> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (56ad4 <_PyXI_NewExcInfo@@Base+0x734>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 56ad0 <_PyXI_NewExcInfo@@Base+0x730> │ │ │ │ + ldr r3, [pc, #72] @ (56b4c <_PyXI_NewExcInfo@@Base+0x734>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 56b48 <_PyXI_NewExcInfo@@Base+0x730> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #60 @ 0x3c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56abc <_PyXI_NewExcInfo@@Base+0x71c> │ │ │ │ + beq.n 56b34 <_PyXI_NewExcInfo@@Base+0x71c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4276 @ 0x10b4 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4484e <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ + bl 4484c <_PyImport_ClearExtension@@Base+0xcc4> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #144] @ (56b68 <_PyXI_NewExcInfo@@Base+0x7c8>) │ │ │ │ + ldr r2, [pc, #144] @ (56be0 <_PyXI_NewExcInfo@@Base+0x7c8>) │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1690a4 │ │ │ │ - cbnz r0, 56af8 <_PyXI_NewExcInfo@@Base+0x758> │ │ │ │ + bl 16866c │ │ │ │ + cbnz r0, 56b70 <_PyXI_NewExcInfo@@Base+0x758> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b52 <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ + b.n 56bca <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56b54 <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + bl 56bcc <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56b1e <_PyXI_NewExcInfo@@Base+0x77e> │ │ │ │ - movw r3, #38809 @ 0x9799 │ │ │ │ + beq.n 56b96 <_PyXI_NewExcInfo@@Base+0x77e> │ │ │ │ + movw r3, #35553 @ 0x8ae1 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 56b28 <_PyXI_NewExcInfo@@Base+0x788> │ │ │ │ + bne.n 56ba0 <_PyXI_NewExcInfo@@Base+0x788> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9864 │ │ │ │ - b.n 56b30 <_PyXI_NewExcInfo@@Base+0x790> │ │ │ │ - bl 940a4 │ │ │ │ + bl 2d8bac │ │ │ │ + b.n 56ba8 <_PyXI_NewExcInfo@@Base+0x790> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b06 <_PyXI_NewExcInfo@@Base+0x766> │ │ │ │ - b.n 56af4 <_PyXI_NewExcInfo@@Base+0x754> │ │ │ │ + beq.n 56b7e <_PyXI_NewExcInfo@@Base+0x766> │ │ │ │ + b.n 56b6c <_PyXI_NewExcInfo@@Base+0x754> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56b4a <_PyXI_NewExcInfo@@Base+0x7aa> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 56bc2 <_PyXI_NewExcInfo@@Base+0x7aa> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56b52 <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ + b.n 56bca <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56b82 <_PyXI_NewExcInfo@@Base+0x7e2> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 56b86 <_PyXI_NewExcInfo@@Base+0x7e6> │ │ │ │ - b.n 56bae <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + bne.n 56bfa <_PyXI_NewExcInfo@@Base+0x7e2> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 56bfe <_PyXI_NewExcInfo@@Base+0x7e6> │ │ │ │ + b.n 56c26 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56bae <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + bge.n 56c26 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 56bae <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + cbz r3, 56c26 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56bae <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ - movw r2, #27333 @ 0x6ac5 │ │ │ │ + cbz r3, 56c26 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + movw r2, #25365 @ 0x6315 │ │ │ │ movt r2, #23 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56ba0 <_PyXI_NewExcInfo@@Base+0x800> │ │ │ │ + bne.n 56c18 <_PyXI_NewExcInfo@@Base+0x800> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 56ba4 <_PyXI_NewExcInfo@@Base+0x804> │ │ │ │ + b.n 56c1c <_PyXI_NewExcInfo@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r0 │ │ │ │ movlt.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ @@ -63760,76 +63807,76 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 56c02 <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ + beq.n 56c7a <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 56c02 <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 56c7a <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #4320 @ 0x10e0 │ │ │ │ + movw r1, #928 @ 0x3a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56c12 <_PyXI_NewExcInfo@@Base+0x872> │ │ │ │ + beq.n 56c8a <_PyXI_NewExcInfo@@Base+0x872> │ │ │ │ movs r4, #0 │ │ │ │ - bl 56e9e │ │ │ │ - b.n 56c9c <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ + bl 56f16 │ │ │ │ + b.n 56d14 <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 56c28 <_PyXI_NewExcInfo@@Base+0x888> │ │ │ │ + bge.n 56ca0 <_PyXI_NewExcInfo@@Base+0x888> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2721b0 │ │ │ │ + bl 2714c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c9c <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ + beq.n 56d14 <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56c4c <_PyXI_NewExcInfo@@Base+0x8ac> │ │ │ │ + ble.n 56cc4 <_PyXI_NewExcInfo@@Base+0x8ac> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56c6c <_PyXI_NewExcInfo@@Base+0x8cc> │ │ │ │ + ble.n 56ce4 <_PyXI_NewExcInfo@@Base+0x8cc> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mla r0, r5, r0, r3 │ │ │ │ blx 2c030 │ │ │ │ - ldr r0, [pc, #48] @ (56ca0 <_PyXI_NewExcInfo@@Base+0x900>) │ │ │ │ + ldr r0, [pc, #48] @ (56d18 <_PyXI_NewExcInfo@@Base+0x900>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -63842,475 +63889,475 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56ce6 <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ + beq.n 56d5e <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56ce6 <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ + beq.n 56d5e <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 56d0e <_PyXI_NewExcInfo@@Base+0x96e> │ │ │ │ - b.n 56cfe <_PyXI_NewExcInfo@@Base+0x95e> │ │ │ │ + beq.n 56d86 <_PyXI_NewExcInfo@@Base+0x96e> │ │ │ │ + b.n 56d76 <_PyXI_NewExcInfo@@Base+0x95e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56cde <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ - movw r0, #4368 @ 0x1110 │ │ │ │ + beq.n 56d56 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ + movw r0, #976 @ 0x3d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56cde <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ - b.n 56d1c <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ - movw r0, #4368 @ 0x1110 │ │ │ │ + bne.n 56d56 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ + b.n 56d94 <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ + movw r0, #976 @ 0x3d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 56d1c <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 56d94 <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56d20 <_PyXI_NewExcInfo@@Base+0x980> │ │ │ │ - b.n 56d72 <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + cbnz r0, 56d98 <_PyXI_NewExcInfo@@Base+0x980> │ │ │ │ + b.n 56dea <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56d72 <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + b.n 56dea <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56d3a <_PyXI_NewExcInfo@@Base+0x99a> │ │ │ │ + bne.n 56db2 <_PyXI_NewExcInfo@@Base+0x99a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56d42 <_PyXI_NewExcInfo@@Base+0x9a2> │ │ │ │ + b.n 56dba <_PyXI_NewExcInfo@@Base+0x9a2> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56d5c <_PyXI_NewExcInfo@@Base+0x9bc> │ │ │ │ + cbnz r5, 56dd4 <_PyXI_NewExcInfo@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56d58 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + bge.n 56dd0 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56d58 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + cbnz r3, 56dd0 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56d72 <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + b.n 56dea <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 56d58 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + b.n 56dd0 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 56da0 <_PyXI_NewExcInfo@@Base+0xa00> │ │ │ │ + beq.n 56e18 <_PyXI_NewExcInfo@@Base+0xa00> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 56db8 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ + b.n 56e30 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 56da8 <_PyXI_NewExcInfo@@Base+0xa08> │ │ │ │ + bgt.n 56e20 <_PyXI_NewExcInfo@@Base+0xa08> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56db8 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ + b.n 56e30 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 56da4 <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ + bgt.n 56e1c <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56da4 <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ + beq.n 56e1c <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 56dda <_PyXI_NewExcInfo@@Base+0xa3a> │ │ │ │ + b.n 56e52 <_PyXI_NewExcInfo@@Base+0xa3a> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #192] @ (56e90 <_PyXI_NewExcInfo@@Base+0xaf0>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #192] @ (56f08 <_PyXI_NewExcInfo@@Base+0xaf0>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56e86 <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + beq.n 56efe <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 56e5e <_PyXI_NewExcInfo@@Base+0xabe> │ │ │ │ + beq.n 56ed6 <_PyXI_NewExcInfo@@Base+0xabe> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e26 <_PyXI_NewExcInfo@@Base+0xa86> │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 56e9e <_PyXI_NewExcInfo@@Base+0xa86> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 56dfe <_PyXI_NewExcInfo@@Base+0xa5e> │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 56e76 <_PyXI_NewExcInfo@@Base+0xa5e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56e86 <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + bne.n 56efe <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e20 <_PyXI_NewExcInfo@@Base+0xa80> │ │ │ │ - bl 9b92c │ │ │ │ + b.n 56e98 <_PyXI_NewExcInfo@@Base+0xa80> │ │ │ │ + bl 9b830 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e1c <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ + bge.n 56e94 <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 56e1c <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ + cbnz r3, 56e94 <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 56df0 <_PyXI_NewExcInfo@@Base+0xa50> │ │ │ │ + beq.n 56e68 <_PyXI_NewExcInfo@@Base+0xa50> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 56e28 <_PyXI_NewExcInfo@@Base+0xa88> │ │ │ │ - b.n 56e66 <_PyXI_NewExcInfo@@Base+0xac6> │ │ │ │ + bne.n 56ea0 <_PyXI_NewExcInfo@@Base+0xa88> │ │ │ │ + b.n 56ede <_PyXI_NewExcInfo@@Base+0xac6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56e3e <_PyXI_NewExcInfo@@Base+0xa9e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 56e86 <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + cbnz r0, 56eb6 <_PyXI_NewExcInfo@@Base+0xa9e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 56efe <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e6a <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ - bl 9b92c │ │ │ │ + b.n 56ee2 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e58 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ + bge.n 56ed0 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56e58 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ + cbnz r3, 56ed0 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56e6a <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ - b.n 56e32 <_PyXI_NewExcInfo@@Base+0xa92> │ │ │ │ + bne.n 56ee2 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + b.n 56eaa <_PyXI_NewExcInfo@@Base+0xa92> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56e6a <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + b.n 56ee2 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 28daf4 │ │ │ │ + b.w 287c7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #320] @ (56fd4 ) │ │ │ │ + ldr r2, [pc, #320] @ (5704c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00056e94 : │ │ │ │ - movw r0, #49324 @ 0xc0ac │ │ │ │ +00056f0c : │ │ │ │ + movw r0, #45932 @ 0xb36c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056e9e : │ │ │ │ +00056f16 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (56ed0 ) │ │ │ │ + ldr r0, [pc, #32] @ (56f48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #4380 @ 0x111c │ │ │ │ + movw r2, #988 @ 0x3dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f16 │ │ │ │ + bge.n 56f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f16 │ │ │ │ + cbnz r3, 56f8e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_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 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r2, 56f38 │ │ │ │ + cbnz r2, 56fb0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 56f38 │ │ │ │ - cbnz r3, 56f52 │ │ │ │ + bne.n 56fb0 │ │ │ │ + cbnz r3, 56fca │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (56fa8 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #92] @ (57020 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56fa2 │ │ │ │ + cbz r0, 5701a │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 56f92 │ │ │ │ + cbz r0, 5700a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56f94 │ │ │ │ + cbz r0, 5700c │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56f82 │ │ │ │ + bne.n 56ffa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 56f8a │ │ │ │ + b.n 57002 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 56f94 │ │ │ │ + cbz r3, 5700c │ │ │ │ strd r5, r4, [r3, #8] │ │ │ │ - b.n 56fa2 │ │ │ │ + b.n 5701a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #496] @ (5719c <_PyXI_ExcInfoAsObject@@Base+0x130>) │ │ │ │ + ldr r2, [pc, #496] @ (57214 <_PyXI_ExcInfoAsObject@@Base+0x130>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #20] @ (56fc4 ) │ │ │ │ + ldr r3, [pc, #20] @ (5703c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1540] @ 0x604 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 56ff0 │ │ │ │ + cbnz r6, 57068 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56ff0 │ │ │ │ + ble.n 57068 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 56ff0 │ │ │ │ - cbnz r2, 5700a │ │ │ │ + bne.n 57068 │ │ │ │ + cbnz r2, 57082 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #100] @ (57068 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5705c │ │ │ │ + ldr r3, [pc, #100] @ (570e0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 570d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57024 │ │ │ │ + bne.n 5709c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 57040 │ │ │ │ - bl 174b24 │ │ │ │ + b.n 570b8 │ │ │ │ + bl 174394 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57040 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5705c │ │ │ │ + bne.n 570b8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 570d4 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #48488 @ 0xbd68 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 57070 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.n 570e8 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #672] @ (5730c ) │ │ │ │ + ldr r2, [pc, #672] @ (57384 <_PyXI_ExcInfoAsObject@@Base+0x2a0>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005706c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3ac1e <_Py_open_noraise@@Base+0x196> │ │ │ │ +000570e4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3ac66 <_Py_open_noraise@@Base+0x196> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 570d6 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + beq.n 5714e <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 570c4 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ + bvs.n 5713c <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #4016 @ 0xfb0 │ │ │ │ + movw r3, #624 @ 0x270 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #4424 @ 0x1148 │ │ │ │ + movw r2, #1032 @ 0x408 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 570cc <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ - movw r2, #4424 @ 0x1148 │ │ │ │ + b.n 57144 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + movw r2, #1032 @ 0x408 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 5688e <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 56906 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570de <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ + b.n 57156 <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #204] @ (571c0 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #204] @ (57238 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 57128 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ + cbz r3, 571a0 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5711e <_PyXI_ExcInfoAsObject@@Base+0xb2> │ │ │ │ + bne.n 57196 <_PyXI_ExcInfoAsObject@@Base+0xb2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5710e <_PyXI_ExcInfoAsObject@@Base+0xa2> │ │ │ │ + bne.n 57186 <_PyXI_ExcInfoAsObject@@Base+0xa2> │ │ │ │ dmb ish │ │ │ │ - beq.n 57128 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ - bl 285ba0 │ │ │ │ + beq.n 571a0 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ + bl 2b9408 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2db484 <_PyBytes_FromXIData@@Base+0xc98> │ │ │ │ + bl 2da7cc <_PyBytes_FromXIData@@Base+0xc98> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5715a <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + cbz r3, 571d2 <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 57150 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ + bne.n 571c8 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 57140 <_PyXI_ExcInfoAsObject@@Base+0xd4> │ │ │ │ + bne.n 571b8 <_PyXI_ExcInfoAsObject@@Base+0xd4> │ │ │ │ dmb ish │ │ │ │ - beq.n 5715a <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 571d2 <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bl 283f50 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl 1c77e0 │ │ │ │ - cbz r0, 571aa <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ + bl 1c7580 │ │ │ │ + cbz r0, 57222 <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 57178 <_PyXI_ExcInfoAsObject@@Base+0x10c> │ │ │ │ + bpl.n 571f0 <_PyXI_ExcInfoAsObject@@Base+0x10c> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r0, #20 │ │ │ │ addpl.w r1, r0, #28 │ │ │ │ - b.n 5717a <_PyXI_ExcInfoAsObject@@Base+0x10e> │ │ │ │ + b.n 571f2 <_PyXI_ExcInfoAsObject@@Base+0x10e> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r4, #14372 @ 0x3824 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #0 │ │ │ │ adds r7, r1, #1 │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ @@ -64320,150 +64367,152 @@ │ │ │ │ ldrb r5, [r6, r5] │ │ │ │ strb.w r5, [r1, r3, lsl #1] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r5, [r5, ip] │ │ │ │ strb.w r5, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 57188 <_PyXI_ExcInfoAsObject@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #20] @ (571c0 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ + bne.n 57200 <_PyXI_ExcInfoAsObject@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #20] @ (57238 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 571bc <_PyXI_ExcInfoAsObject@@Base+0x150> │ │ │ │ + beq.n 57234 <_PyXI_ExcInfoAsObject@@Base+0x150> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.w 2dbcdc <_PyBytes_FromXIData@@Base+0x14f0> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 2db028 <_PyBytes_FromXIData@@Base+0x14f4> │ │ │ │ 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, 571f0 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + cbz r3, 5726c <_PyXI_ExcInfoAsObject@@Base+0x188> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 571f0 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + bne.n 5726c <_PyXI_ExcInfoAsObject@@Base+0x188> │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b7334 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 2b6664 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 571fa <_PyXI_ExcInfoAsObject@@Base+0x18e> │ │ │ │ + beq.n 57276 <_PyXI_ExcInfoAsObject@@Base+0x192> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57240 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ + bge.n 572bc <_PyXI_ExcInfoAsObject@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57240 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ + cbnz r3, 572bc <_PyXI_ExcInfoAsObject@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57272 <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ + beq.n 572ee <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57272 <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ + beq.n 572ee <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57298 <_PyXI_ExcInfoAsObject@@Base+0x22c> │ │ │ │ - b.n 57288 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ + beq.n 57314 <_PyXI_ExcInfoAsObject@@Base+0x230> │ │ │ │ + b.n 57304 <_PyXI_ExcInfoAsObject@@Base+0x220> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5726a <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ - movw r0, #24748 @ 0x60ac │ │ │ │ + beq.n 572e6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + movw r0, #21356 @ 0x536c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 572c4 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ - b.n 5726a <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ - movw r0, #24748 @ 0x60ac │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 57340 <_PyXI_ExcInfoAsObject@@Base+0x25c> │ │ │ │ + b.n 572e6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + movw r0, #21356 @ 0x536c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 572c4 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 57340 <_PyXI_ExcInfoAsObject@@Base+0x25c> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl f01e0 │ │ │ │ - cbnz r0, 572ba <_PyXI_ExcInfoAsObject@@Base+0x24e> │ │ │ │ + bl efd78 │ │ │ │ + cbnz r0, 57336 <_PyXI_ExcInfoAsObject@@Base+0x252> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43980 @ 0xabcc │ │ │ │ + movw r1, #40588 @ 0x9e8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 572c4 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 57340 <_PyXI_ExcInfoAsObject@@Base+0x25c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 5730a │ │ │ │ + b.w 57386 │ │ │ │ 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, [pc, #28] @ (572f8 <_PyXI_ExcInfoAsObject@@Base+0x28c>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (57374 <_PyXI_ExcInfoAsObject@@Base+0x290>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4460 @ 0x116c │ │ │ │ + movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ nop │ │ │ │ - b.n 57a0c <_PyXI_FormatExcInfo@@Base+0xe8> │ │ │ │ + b.n 57a88 <_PyXI_FormatExcInfo@@Base+0xec> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #61028 @ 0xee64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #4 │ │ │ │ - b.w 9403c │ │ │ │ + b.w 93f3c │ │ │ │ │ │ │ │ -0005730a : │ │ │ │ +00057386 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #31972 @ 0x7ce4 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 57366 │ │ │ │ - ldr r5, [pc, #60] @ (57368 ) │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 573e2 │ │ │ │ + ldr r5, [pc, #60] @ (573e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -64479,303 +64528,301 @@ │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057370 : │ │ │ │ +000573e8 : │ │ │ │ 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, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 573aa │ │ │ │ - ldr r3, [pc, #148] @ (57428 ) │ │ │ │ + bne.n 57422 │ │ │ │ + ldr r3, [pc, #148] @ (574a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #424] @ 0x1a8 │ │ │ │ - blt.n 573aa │ │ │ │ + blt.n 57422 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 573bc │ │ │ │ - movw r0, #4956 @ 0x135c │ │ │ │ + bgt.n 57434 │ │ │ │ + movw r0, #1284 @ 0x504 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #1681 @ 0x691 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 57420 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 57498 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 573d6 │ │ │ │ + cbz r0, 5744e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 573d8 │ │ │ │ + bge.n 57450 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 5740c │ │ │ │ - b.n 57418 │ │ │ │ + cbnz r0, 57484 │ │ │ │ + b.n 57490 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 9bc74 │ │ │ │ - cbz r0, 573ea │ │ │ │ + bl 9bb78 │ │ │ │ + cbz r0, 57462 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 573f0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 57420 │ │ │ │ + b.n 57468 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 57498 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 573fe │ │ │ │ + ble.n 57476 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 573f0 │ │ │ │ + b.n 57468 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ - b.n 57418 │ │ │ │ + b.n 57490 │ │ │ │ addw r4, r4, #1130 @ 0x46a │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 5741c │ │ │ │ + cbnz r3, 57494 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57424 │ │ │ │ + b.n 5749c │ │ │ │ blx r3 │ │ │ │ - b.n 57418 │ │ │ │ + b.n 57490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 57460 │ │ │ │ + bne.n 574d8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 57460 │ │ │ │ + bne.n 574d8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 574b8 │ │ │ │ + bge.n 57530 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 574b8 │ │ │ │ + b.n 57530 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57480 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 574b6 │ │ │ │ + bne.n 574f8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5752e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 574b8 │ │ │ │ - cbz r0, 574b8 │ │ │ │ + beq.n 57530 │ │ │ │ + cbz r0, 57530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 574a6 │ │ │ │ + blt.n 5751e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 574b8 │ │ │ │ + b.n 57530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 574a2 │ │ │ │ + bne.n 5751a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 574a2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5751a │ │ │ │ movs r4, #0 │ │ │ │ vpop {d8} │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 574de │ │ │ │ + cbz r3, 57556 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 574e0 │ │ │ │ + b.n 57558 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 574ee │ │ │ │ + cbnz r3, 57566 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 574ee │ │ │ │ + ble.n 57566 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 574ee │ │ │ │ - cbnz r4, 57518 │ │ │ │ + bgt.n 57566 │ │ │ │ + cbnz r4, 57590 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #19556 @ 0x4c64 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5766c │ │ │ │ + beq.w 576e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5752e │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 575a6 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575e2 │ │ │ │ + bne.n 5765a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57544 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 575bc │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575e2 │ │ │ │ + bne.n 5765a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5755c │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 575d4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575e2 │ │ │ │ + bne.n 5765a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5757e │ │ │ │ - bl 9b92c │ │ │ │ + b.n 575f6 │ │ │ │ + bl 9b830 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5757a │ │ │ │ + bge.n 575f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5757a │ │ │ │ + cbnz r3, 575f2 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 5754e │ │ │ │ + beq.n 575c6 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 575b4 │ │ │ │ + beq.n 5762c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 5758e │ │ │ │ + cbz r6, 57606 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 575c0 │ │ │ │ - b.n 57596 │ │ │ │ + beq.n 57638 │ │ │ │ + b.n 5760e │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 575a0 │ │ │ │ + cbz r5, 57618 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 575c8 │ │ │ │ - b.n 575a8 │ │ │ │ + beq.n 57640 │ │ │ │ + b.n 57620 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 284354 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 575e2 │ │ │ │ - b.n 575c8 │ │ │ │ + bl 2836d0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 5765a │ │ │ │ + b.n 57640 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 575c8 │ │ │ │ + b.n 57640 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 575e6 │ │ │ │ + bge.n 5765e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53256 @ 0xd008 │ │ │ │ + movw r1, #49864 @ 0xc2c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5766c │ │ │ │ + b.n 576e4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 57606 │ │ │ │ + beq.n 5767e │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575e2 │ │ │ │ + beq.n 5765a │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 57608 │ │ │ │ + b.n 57680 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 5761c │ │ │ │ + beq.n 57694 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575e2 │ │ │ │ + beq.n 5765a │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 5761e │ │ │ │ + b.n 57696 │ │ │ │ movs r4, #0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2b0f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57664 │ │ │ │ + bge.n 576dc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57654 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 576cc │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5761e │ │ │ │ - b.n 575e2 │ │ │ │ + beq.n 57696 │ │ │ │ + b.n 5765a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 575e2 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5765a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -64783,188 +64830,188 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ - beq.n 576a2 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 576a8 │ │ │ │ + beq.n 5771a │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 57720 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 576b8 │ │ │ │ + cbz r2, 57730 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 577ce │ │ │ │ + b.n 57846 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57928 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 579a0 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 577c0 │ │ │ │ + beq.n 57838 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576e6 │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 576ec │ │ │ │ + beq.n 5775e │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 57764 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 5770a │ │ │ │ + cbnz r2, 57782 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57716 │ │ │ │ + cbnz r0, 5778e │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577c0 │ │ │ │ + b.n 57838 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5770a │ │ │ │ + bne.n 57782 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4294 │ │ │ │ - cbz r0, 57778 │ │ │ │ + bl b3974 │ │ │ │ + cbz r0, 577f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 57928 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 579a0 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57778 │ │ │ │ + cbz r0, 577f0 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 5775a │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5775a │ │ │ │ + cbz r2, 577d2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 577d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577c0 │ │ │ │ + b.n 57838 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5776c │ │ │ │ + bne.n 577e4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bc74 │ │ │ │ - cbz r0, 5778a │ │ │ │ + bl 9bb78 │ │ │ │ + cbz r0, 57802 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 57722 │ │ │ │ + b.n 5779a │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf244 │ │ │ │ + bl ce98c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57792 │ │ │ │ + cbnz r0, 5780a │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 57700 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 57778 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 577a4 │ │ │ │ + ble.n 5781c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 57792 │ │ │ │ + b.n 5780a │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e086c │ │ │ │ - b.n 577c8 │ │ │ │ + bl e0348 │ │ │ │ + b.n 57840 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2b4a6c │ │ │ │ - cbnz r0, 577fc │ │ │ │ + bl 2b3dc8 │ │ │ │ + cbnz r0, 57874 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2b4db4 │ │ │ │ + b.w 2b410c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5790e │ │ │ │ + beq.n 57986 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #240] @ (5791c ) │ │ │ │ - bl 164fd4 │ │ │ │ + ldr r0, [pc, #240] @ (57994 ) │ │ │ │ + bl 164620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578f0 │ │ │ │ + beq.n 57968 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5785c │ │ │ │ + beq.n 578d4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4500 @ 0x1194 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 578f0 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 57968 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 158f24 │ │ │ │ + bl 158468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 578f0 │ │ │ │ + blt.n 57968 │ │ │ │ movw r0, #1724 @ 0x6bc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578f0 │ │ │ │ + beq.n 57968 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ - ldr r2, [pc, #160] @ (57920 ) │ │ │ │ + ldr r2, [pc, #160] @ (57998 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r4, [r0, #8] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ @@ -64980,273 +65027,273 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ strd ip, r2, [r0, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r7, [r1, #3868] @ 0xf1c │ │ │ │ str r0, [r6, #4] │ │ │ │ - bge.n 578d6 │ │ │ │ + bge.n 5794e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 578d6 │ │ │ │ + cbnz r3, 5794e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 578e4 │ │ │ │ + bge.n 5795c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 578e8 │ │ │ │ + cbz r4, 57960 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57912 │ │ │ │ + b.n 5798a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57912 │ │ │ │ - bl 84dfc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5798a │ │ │ │ + bl 84c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5790e │ │ │ │ + bge.n 57986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5790e │ │ │ │ + cbnz r3, 57986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 57954 <_PyXI_FormatExcInfo@@Base+0x30> │ │ │ │ + cbz r4, 579cc <_PyXI_FormatExcInfo@@Base+0x30> │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057924 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3ae66 <_Py_open_noraise@@Base+0x3de> │ │ │ │ +0005799c <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ 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 │ │ │ │ - beq.n 57950 <_PyXI_FormatExcInfo@@Base+0x2c> │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 57956 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + beq.n 579c8 <_PyXI_FormatExcInfo@@Base+0x2c> │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 579ce <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57962 <_PyXI_FormatExcInfo@@Base+0x3e> │ │ │ │ + cbz r3, 579da <_PyXI_FormatExcInfo@@Base+0x3e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57982 <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ + b.n 579fa <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1de578 │ │ │ │ - cbz r0, 57976 <_PyXI_FormatExcInfo@@Base+0x52> │ │ │ │ + bl 1de030 │ │ │ │ + cbz r0, 579ee <_PyXI_FormatExcInfo@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ bl 32b50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5797c <_PyXI_FormatExcInfo@@Base+0x58> │ │ │ │ + cbz r3, 579f4 <_PyXI_FormatExcInfo@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 5797e <_PyXI_FormatExcInfo@@Base+0x5a> │ │ │ │ - ldr r0, [pc, #8] @ (57988 <_PyXI_FormatExcInfo@@Base+0x64>) │ │ │ │ + b.n 579f6 <_PyXI_FormatExcInfo@@Base+0x5a> │ │ │ │ + ldr r0, [pc, #8] @ (57a00 <_PyXI_FormatExcInfo@@Base+0x64>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 579ba <_PyXI_FormatExcInfo@@Base+0x96> │ │ │ │ + bne.n 57a32 <_PyXI_FormatExcInfo@@Base+0x96> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + movw r1, #53272 @ 0xd018 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + b.n 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 579fc <_PyXI_FormatExcInfo@@Base+0xd8> │ │ │ │ + cbnz r3, 57a74 <_PyXI_FormatExcInfo@@Base+0xd8> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 579f4 <_PyXI_FormatExcInfo@@Base+0xd0> │ │ │ │ + cbz r3, 57a6c <_PyXI_FormatExcInfo@@Base+0xd0> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 579e6 <_PyXI_FormatExcInfo@@Base+0xc2> │ │ │ │ - movw r1, #56712 @ 0xdd88 │ │ │ │ + cbnz r4, 57a5e <_PyXI_FormatExcInfo@@Base+0xc2> │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + movw r1, #53372 @ 0xd07c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 579b6 <_PyXI_FormatExcInfo@@Base+0x92> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 57a2e <_PyXI_FormatExcInfo@@Base+0x92> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27e97c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + bl 27dc84 <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 57a20 <_PyXI_FormatExcInfo@@Base+0xfc> │ │ │ │ + cbz r2, 57a98 <_PyXI_FormatExcInfo@@Base+0xfc> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b54f0 │ │ │ │ + bl 2b4848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bne.n 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - cbz r0, 57a66 <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ + b.n 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + cbz r0, 57ade <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57a70 <_PyXI_FormatExcInfo@@Base+0x14c> │ │ │ │ + bne.n 57ae8 <_PyXI_FormatExcInfo@@Base+0x14c> │ │ │ │ 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 57a4c <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ + bge.n 57ac4 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a4c <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57ac4 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbnz r0, 57a90 <_PyXI_FormatExcInfo@@Base+0x16c> │ │ │ │ - movw r3, #43848 @ 0xab48 │ │ │ │ + bl f6524 │ │ │ │ + cbnz r0, 57b08 <_PyXI_FormatExcInfo@@Base+0x16c> │ │ │ │ + movw r3, #43856 @ 0xab50 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 57aa2 <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - bl f7144 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 57b1a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bl f6d64 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57b3c <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + beq.n 57bb4 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57b3c <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + beq.n 57bb4 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #40757 @ 0x9f35 │ │ │ │ + movw r3, #38249 @ 0x9569 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57ade <_PyXI_FormatExcInfo@@Base+0x1ba> │ │ │ │ + bne.n 57b56 <_PyXI_FormatExcInfo@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 57ae2 <_PyXI_FormatExcInfo@@Base+0x1be> │ │ │ │ + b.n 57b5a <_PyXI_FormatExcInfo@@Base+0x1be> │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 57b04 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + beq.n 57b7c <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57b04 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + cbz r3, 57b7c <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #17921 @ 0x4601 │ │ │ │ + movw r3, #18417 @ 0x47f1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57b04 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + bne.n 57b7c <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64050 │ │ │ │ + bl 641e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57b1e <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + cbz r0, 57b96 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b1e <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + bge.n 57b96 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57b1e <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57b96 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57b3c <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + cbz r0, 57bb4 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b3c <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + bge.n 57bb4 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57b3c <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + cbnz r3, 57bb4 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00057b3e <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +00057bb6 <_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 3afa2 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a40c │ │ │ │ + b.w 7a644 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (57bc4 <_PyXI_FreeExcInfo@@Base+0x86>) │ │ │ │ + ldr r2, [pc, #88] @ (57c3c <_PyXI_FreeExcInfo@@Base+0x86>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -65260,17 +65307,17 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -65280,221 +65327,221 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbnz r7, 57bee <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + cbnz r7, 57c66 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 57bee <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + blt.n 57c66 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 57bee <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ - cbnz r2, 57c08 <_PyXI_FreeExcInfo@@Base+0xca> │ │ │ │ + bgt.n 57c66 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + cbnz r2, 57c80 <_PyXI_FreeExcInfo@@Base+0xca> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (57c48 <_PyXI_FreeExcInfo@@Base+0x10a>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 57c42 <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ + ldr r3, [pc, #68] @ (57cc0 <_PyXI_FreeExcInfo@@Base+0x10a>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 57cba <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 57c18 <_PyXI_FreeExcInfo@@Base+0xda> │ │ │ │ + ble.n 57c90 <_PyXI_FreeExcInfo@@Base+0xda> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 57c1a <_PyXI_FreeExcInfo@@Base+0xdc> │ │ │ │ - b.n 57c36 <_PyXI_FreeExcInfo@@Base+0xf8> │ │ │ │ + bge.n 57c92 <_PyXI_FreeExcInfo@@Base+0xdc> │ │ │ │ + b.n 57cae <_PyXI_FreeExcInfo@@Base+0xf8> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c178 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 57c3a <_PyXI_FreeExcInfo@@Base+0xfc> │ │ │ │ + cbz r0, 57cb2 <_PyXI_FreeExcInfo@@Base+0xfc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4abba │ │ │ │ + bl 4ac2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57c42 <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ + b.n 57cba <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #752] @ (57f3c ) │ │ │ │ + ldr r4, [pc, #752] @ (57fb4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 57c66 <_PyXI_FreeExcInfo@@Base+0x128> │ │ │ │ + cbz r3, 57cde <_PyXI_FreeExcInfo@@Base+0x128> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 57c7e <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ + b.n 57cf6 <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 57c6e <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ + bgt.n 57ce6 <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57c7e <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ + b.n 57cf6 <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 57c6a <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ + bgt.n 57ce2 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57c6a <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ + beq.n 57ce2 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 57ca0 <_PyXI_FreeExcInfo@@Base+0x162> │ │ │ │ + b.n 57d18 <_PyXI_FreeExcInfo@@Base+0x162> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #252] @ (57d94 <_PyXI_FreeExcInfo@@Base+0x256>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #252] @ (57e0c <_PyXI_FreeExcInfo@@Base+0x256>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d8e <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + beq.n 57e06 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57cb6 <_PyXI_FreeExcInfo@@Base+0x178> │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 57d2e <_PyXI_FreeExcInfo@@Base+0x178> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d3e <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ - b.n 57d84 <_PyXI_FreeExcInfo@@Base+0x246> │ │ │ │ - bl 9b92c │ │ │ │ + bne.n 57db6 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + b.n 57dfc <_PyXI_FreeExcInfo@@Base+0x246> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57cd0 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ + bge.n 57d48 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57cd0 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ + cbnz r3, 57d48 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 57cac <_PyXI_FreeExcInfo@@Base+0x16e> │ │ │ │ + beq.n 57d24 <_PyXI_FreeExcInfo@@Base+0x16e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57cec <_PyXI_FreeExcInfo@@Base+0x1ae> │ │ │ │ + beq.n 57d64 <_PyXI_FreeExcInfo@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57cee <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 57d3e <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ - b.n 57cee <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ + bne.n 57d66 <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 57db6 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + b.n 57d66 <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57d42 <_PyXI_FreeExcInfo@@Base+0x204> │ │ │ │ + bge.n 57dba <_PyXI_FreeExcInfo@@Base+0x204> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b300 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 57d66 <_PyXI_FreeExcInfo@@Base+0x228> │ │ │ │ + bge.n 57dde <_PyXI_FreeExcInfo@@Base+0x228> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57d56 <_PyXI_FreeExcInfo@@Base+0x218> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 57dce <_PyXI_FreeExcInfo@@Base+0x218> │ │ │ │ + bl 11648c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57d12 <_PyXI_FreeExcInfo@@Base+0x1d4> │ │ │ │ + bne.n 57d8a <_PyXI_FreeExcInfo@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57d74 <_PyXI_FreeExcInfo@@Base+0x236> │ │ │ │ + blt.n 57dec <_PyXI_FreeExcInfo@@Base+0x236> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57d8e <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + b.n 57e06 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d0e <_PyXI_FreeExcInfo@@Base+0x1d0> │ │ │ │ - bl 23c560 │ │ │ │ - b.n 57d8e <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + bne.n 57d86 <_PyXI_FreeExcInfo@@Base+0x1d0> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 57e06 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 57d36 <_PyXI_FreeExcInfo@@Base+0x1f8> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 57dae <_PyXI_FreeExcInfo@@Base+0x1f8> │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 57d70 <_PyXI_FreeExcInfo@@Base+0x232> │ │ │ │ + beq.n 57de8 <_PyXI_FreeExcInfo@@Base+0x232> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 57d8e <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + b.n 57e06 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57d3e <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + bne.n 57db6 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57d3e <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57db6 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57cf2 <_PyXI_FreeExcInfo@@Base+0x1b4> │ │ │ │ + beq.n 57d6a <_PyXI_FreeExcInfo@@Base+0x1b4> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57cd8 <_PyXI_FreeExcInfo@@Base+0x19a> │ │ │ │ + b.n 57d50 <_PyXI_FreeExcInfo@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #928] @ (58138 <_PyObject_CheckXIData@@Base+0x14>) │ │ │ │ + ldr r4, [pc, #928] @ (581b0 <_PyObject_CheckXIData@@Base+0x14>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #4544 @ 0x11c0 │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57de2 <_PyXI_FreeExcInfo@@Base+0x2a4> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 57e2e <_PyXI_FreeExcInfo@@Base+0x2f0> │ │ │ │ - b.n 57df4 <_PyXI_FreeExcInfo@@Base+0x2b6> │ │ │ │ + bne.n 57e5a <_PyXI_FreeExcInfo@@Base+0x2a4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 57ea6 <_PyXI_FreeExcInfo@@Base+0x2f0> │ │ │ │ + b.n 57e6c <_PyXI_FreeExcInfo@@Base+0x2b6> │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 57e40 <_PyXI_FreeExcInfo@@Base+0x302> │ │ │ │ + vldr d6, [pc, #88] @ 57eb8 <_PyXI_FreeExcInfo@@Base+0x302> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 57e32 <_PyXI_FreeExcInfo@@Base+0x2f4> │ │ │ │ + bhi.n 57eaa <_PyXI_FreeExcInfo@@Base+0x2f4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c664 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ @@ -65502,260 +65549,260 @@ │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57e3a <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + bge.n 57eb2 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 57e3a <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + b.n 57eb2 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e3a <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + b.n 57eb2 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ @ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57e9a <_PyXI_FreeExcInfo@@Base+0x35c> │ │ │ │ + bne.n 57f12 <_PyXI_FreeExcInfo@@Base+0x35c> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56b54 <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + bl 56bcc <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57e84 <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ - movw r3, #9537 @ 0x2541 │ │ │ │ + beq.n 57efc <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ + movw r3, #6425 @ 0x1919 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57e8e <_PyXI_FreeExcInfo@@Base+0x350> │ │ │ │ + bne.n 57f06 <_PyXI_FreeExcInfo@@Base+0x350> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 252688 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ - bl 940a4 │ │ │ │ + b.w 251a60 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e6c <_PyXI_FreeExcInfo@@Base+0x32e> │ │ │ │ - b.n 57ea0 <_PyXI_FreeExcInfo@@Base+0x362> │ │ │ │ + beq.n 57ee4 <_PyXI_FreeExcInfo@@Base+0x32e> │ │ │ │ + b.n 57f18 <_PyXI_FreeExcInfo@@Base+0x362> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1690a4 │ │ │ │ + bl 16866c │ │ │ │ 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 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 57ed6 <_PyXI_FreeExcInfo@@Base+0x398> │ │ │ │ + bne.n 57f4e <_PyXI_FreeExcInfo@@Base+0x398> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23664 @ 0x5c70 │ │ │ │ + movw r1, #20192 @ 0x4ee0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 57ef4 <_PyXI_FreeExcInfo@@Base+0x3b6> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 57f6c <_PyXI_FreeExcInfo@@Base+0x3b6> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ + movw r1, #20212 @ 0x4ef4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ │ │ │ │ -00057f06 : │ │ │ │ +00057f7e : │ │ │ │ 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, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 57f38 │ │ │ │ + beq.n 57fb0 │ │ │ │ mov.w r1, #1648 @ 0x670 │ │ │ │ - movw r0, #4956 @ 0x135c │ │ │ │ + movw r0, #1284 @ 0x504 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57f54 │ │ │ │ + b.n 57fcc │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blt.n 57f52 │ │ │ │ + blt.n 57fca │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 57f52 │ │ │ │ + cbz r3, 57fca │ │ │ │ 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, 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 2a4764 │ │ │ │ + bl 2a39b4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 57f86 │ │ │ │ + cbz r1, 57ffe │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 57f8e │ │ │ │ + b.n 58006 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dcb0 │ │ │ │ + b.w 3dcf4 │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 57fb6 │ │ │ │ + cbnz r5, 5802e │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 57fb6 │ │ │ │ + ble.n 5802e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57fb6 │ │ │ │ - cbnz r2, 57fd4 │ │ │ │ + bne.n 5802e │ │ │ │ + cbnz r2, 5804c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #48] @ (57ffc ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #48] @ (58074 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57ff6 │ │ │ │ + cbz r0, 5806e │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 58038 │ │ │ │ + bl 580b0 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #80] @ (58050 ) │ │ │ │ + ldr r5, [pc, #80] @ (580c8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2a4878 │ │ │ │ - cbz r0, 58036 │ │ │ │ + bl 2a3ac8 │ │ │ │ + cbz r0, 580ae │ │ │ │ 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 58034 │ │ │ │ + bge.n 580ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58034 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580ac │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 58068 │ │ │ │ + beq.n 580e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 58068 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 580e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2a46c4 │ │ │ │ + b.w 2a3914 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58088 │ │ │ │ + beq.n 58100 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4608 @ 0x1200 │ │ │ │ + movw r1, #1216 @ 0x4c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 580b0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 58128 │ │ │ │ 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 580ac │ │ │ │ + bgt.n 58124 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 580b6 │ │ │ │ - bl 23c560 │ │ │ │ + ble.n 5812e │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 580e0 │ │ │ │ + b.n 58158 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 580e0 │ │ │ │ + beq.n 58158 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 580de │ │ │ │ + ble.n 58156 │ │ │ │ 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] │ │ │ │ @@ -65765,441 +65812,441 @@ │ │ │ │ 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 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 5810c │ │ │ │ + beq.n 58184 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20260 @ 0x4f24 │ │ │ │ + movw r0, #16868 @ 0x41e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 58122 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5819a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c6c4 │ │ │ │ + bl 4c736 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00058124 <_PyObject_CheckXIData@@Base>: │ │ │ │ +0005819c <_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 5817a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + beq.n 581f2 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 5817a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbz r3, 581f2 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - bl 263f28 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + bl 263238 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 58162 <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ + cbz r3, 581da <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5817e <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ + b.n 581f6 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5815e <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ + bne.n 581d6 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 58170 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ + cbz r3, 581e8 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5817a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 581f2 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263fcc <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 2632dc <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 581f0 <_PyObject_CheckXIData@@Base+0xcc> │ │ │ │ + bge.n 58268 <_PyObject_CheckXIData@@Base+0xcc> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 58206 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ - bl f352c │ │ │ │ + cbz r0, 5827e <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + bl f30bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 581c8 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ + bge.n 58240 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 581c8 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58240 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 581e8 <_PyObject_CheckXIData@@Base+0xc4> │ │ │ │ + bne.n 58260 <_PyObject_CheckXIData@@Base+0xc4> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5875c <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ + bl 587d4 <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 58208 <_PyObject_CheckXIData@@Base+0xe4> │ │ │ │ + b.n 58280 <_PyObject_CheckXIData@@Base+0xe4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58198 <_PyObject_CheckXIData@@Base+0x74> │ │ │ │ - b.n 58206 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + beq.n 58210 <_PyObject_CheckXIData@@Base+0x74> │ │ │ │ + b.n 5827e <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4648 @ 0x1228 │ │ │ │ + movw r1, #1256 @ 0x4e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5822a <_PyObject_CheckXIData@@Base+0x106> │ │ │ │ + cbz r3, 582a2 <_PyObject_CheckXIData@@Base+0x106> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 58242 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + b.n 582ba <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 58232 <_PyObject_CheckXIData@@Base+0x10e> │ │ │ │ + bgt.n 582aa <_PyObject_CheckXIData@@Base+0x10e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 58242 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + b.n 582ba <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5822e <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ + bne.n 582a6 <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5822e <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ + beq.n 582a6 <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 58266 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ + b.n 582de <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #520] @ (58460 <_PyObject_CheckXIData@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #520] @ (584d8 <_PyObject_CheckXIData@@Base+0x33c>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + beq.w 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5842c <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ + bne.w 584a4 <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5842c <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ + bne.w 584a4 <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 5834e <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + beq.n 583c6 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - cbz r0, 582de <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ + cbz r0, 58356 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 582b6 <_PyObject_CheckXIData@@Base+0x192> │ │ │ │ + bne.n 5832e <_PyObject_CheckXIData@@Base+0x192> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 582d6 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 5834e <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 582d6 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5834e <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + bne.w 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 58430 <_PyObject_CheckXIData@@Base+0x30c> │ │ │ │ - b.n 582e2 <_PyObject_CheckXIData@@Base+0x1be> │ │ │ │ - vldr d8, [pc, #360] @ 58448 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + beq.w 584a8 <_PyObject_CheckXIData@@Base+0x30c> │ │ │ │ + b.n 5835a <_PyObject_CheckXIData@@Base+0x1be> │ │ │ │ + vldr d8, [pc, #360] @ 584c0 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 582f0 <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ + bne.n 58368 <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 58310 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 58388 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58310 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 58388 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + bne.w 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 58324 <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ + bmi.n 5839c <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 58356 <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ + bpl.n 583ce <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44652 @ 0xae6c │ │ │ │ + movw r1, #41260 @ 0xa12c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - bl 940a4 │ │ │ │ + bl 11dd6c │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ - vldr d8, [pc, #248] @ 58448 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ - vldr d9, [pc, #252] @ 58450 <_PyObject_CheckXIData@@Base+0x32c> │ │ │ │ + b.n 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + vldr d8, [pc, #248] @ 584c0 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + vldr d9, [pc, #252] @ 584c8 <_PyObject_CheckXIData@@Base+0x32c> │ │ │ │ vldr d11, [sp, #32] │ │ │ │ vldr d14, [sp, #16] │ │ │ │ vldr d10, [sp, #40] @ 0x28 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vcmp.f64 d11, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58384 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ + bne.n 583fc <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58384 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ + bne.n 583fc <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #204] @ 58458 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + vldr d7, [pc, #204] @ 584d0 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 583a0 <_PyObject_CheckXIData@@Base+0x27c> │ │ │ │ + ble.n 58418 <_PyObject_CheckXIData@@Base+0x27c> │ │ │ │ movw r4, #6004 @ 0x1774 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 58396 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 5840e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 58396 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 5840e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 58396 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 5840e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 2bed9c <_Py_c_abs@@Base> │ │ │ │ + bl 2be0d4 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 2bed9c <_Py_c_abs@@Base> │ │ │ │ + bl 2be0d4 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5837a <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bls.n 583f2 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 2bed9c <_Py_c_abs@@Base> │ │ │ │ + bl 2be0d4 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5837a <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bls.n 583f2 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ vcmpe.f64 d9, d12 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - b.n 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5843c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 584b4 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 58352 <_PyObject_CheckXIData@@Base+0x22e> │ │ │ │ - b.n 58324 <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ + bpl.n 583ca <_PyObject_CheckXIData@@Base+0x22e> │ │ │ │ + b.n 5839c <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 58376 <_PyObject_CheckXIData@@Base+0x252> │ │ │ │ + bvs.n 583ee <_PyObject_CheckXIData@@Base+0x252> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r5, [pc, #256] @ (58564 <_PyObject_CheckXIData@@Base+0x440>) │ │ │ │ + ldr r5, [pc, #256] @ (585dc <_PyObject_CheckXIData@@Base+0x440>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 58520 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ + b.n 58598 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 58482 <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ + cbz r3, 584fa <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 58484 <_PyObject_CheckXIData@@Base+0x360> │ │ │ │ + b.n 584fc <_PyObject_CheckXIData@@Base+0x360> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 58492 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + cbnz r3, 5850a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 58492 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + ble.n 5850a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 58492 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ - cbnz r4, 584b2 <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ + bgt.n 5850a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + cbnz r4, 5852a <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #112] @ (5851c <_PyObject_CheckXIData@@Base+0x3f8>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #112] @ (58594 <_PyObject_CheckXIData@@Base+0x3f8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58510 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + cbz r0, 58588 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 154a14 │ │ │ │ - cbz r0, 58504 <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ + bl 154158 │ │ │ │ + cbz r0, 5857c <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 584d6 <_PyObject_CheckXIData@@Base+0x3b2> │ │ │ │ + beq.n 5854e <_PyObject_CheckXIData@@Base+0x3b2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 584d8 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 58504 <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ - b.n 584d8 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + bne.n 58550 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5857c <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ + b.n 58550 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b318 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58508 <_PyObject_CheckXIData@@Base+0x3e4> │ │ │ │ + bne.n 58580 <_PyObject_CheckXIData@@Base+0x3e4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58510 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + b.n 58588 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #432] @ (586d0 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ + ldr r5, [pc, #432] @ (58748 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ lsls r2, r2, #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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 58544 <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ + cbz r7, 585bc <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58544 <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ + beq.n 585bc <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 58550 <_PyObject_CheckXIData@@Base+0x42c> │ │ │ │ - bl 251db8 │ │ │ │ + bgt.n 585c8 <_PyObject_CheckXIData@@Base+0x42c> │ │ │ │ + bl 251190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 585ec <_PyObject_CheckXIData@@Base+0x4c8> │ │ │ │ + blt.n 58664 <_PyObject_CheckXIData@@Base+0x4c8> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 58694 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 5870c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 585f2 <_PyObject_CheckXIData@@Base+0x4ce> │ │ │ │ + bne.n 5866a <_PyObject_CheckXIData@@Base+0x4ce> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ - blt.n 5856c <_PyObject_CheckXIData@@Base+0x448> │ │ │ │ + blt.n 585e4 <_PyObject_CheckXIData@@Base+0x448> │ │ │ │ cmp r6, r2 │ │ │ │ it ge │ │ │ │ movge r6, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 585de <_PyObject_CheckXIData@@Base+0x4ba> │ │ │ │ + ble.n 58656 <_PyObject_CheckXIData@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 585a8 <_PyObject_CheckXIData@@Base+0x484> │ │ │ │ + bne.n 58620 <_PyObject_CheckXIData@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2202a4 │ │ │ │ + bl 21f8cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58596 <_PyObject_CheckXIData@@Base+0x472> │ │ │ │ + cbnz r0, 5860e <_PyObject_CheckXIData@@Base+0x472> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 58694 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 5870c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ 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 r9, [r4, #24] │ │ │ │ subs r2, r6, r7 │ │ │ │ @@ -66217,101 +66264,101 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ str.w r8, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 585b6 <_PyObject_CheckXIData@@Base+0x492> │ │ │ │ - b.n 5857a <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ + bne.n 5862e <_PyObject_CheckXIData@@Base+0x492> │ │ │ │ + b.n 585f2 <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5854c <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bge.n 585c4 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5854c <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + b.n 585c4 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 58606 <_PyObject_CheckXIData@@Base+0x4e2> │ │ │ │ + bcs.n 5867e <_PyObject_CheckXIData@@Base+0x4e2> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e474 │ │ │ │ + bl 13dc6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58694 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + beq.n 5870c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5862c <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ + blt.n 586a4 <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ mul.w r3, r7, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 5862c <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ + bge.n 586a4 <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ mov r6, r0 │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 5866c <_PyObject_CheckXIData@@Base+0x548> │ │ │ │ - bl 2a4878 │ │ │ │ - cbnz r0, 58656 <_PyObject_CheckXIData@@Base+0x532> │ │ │ │ + ble.n 586e4 <_PyObject_CheckXIData@@Base+0x548> │ │ │ │ + bl 2a3ac8 │ │ │ │ + cbnz r0, 586ce <_PyObject_CheckXIData@@Base+0x532> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58652 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ + bge.n 586ca <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58652 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ + cbnz r3, 586ca <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58694 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 5870c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58668 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ + bge.n 586e0 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58668 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 586e0 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58630 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ + b.n 586a8 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5854c <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bge.w 585c4 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5854c <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bne.w 585c4 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5854c <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 585c4 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005869a <_Py_c_diff@@Base>: │ │ │ │ +00058712 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000586a8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (586d0 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +00058720 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (58748 <_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, #508 @ 0x1fc │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ @@ -66330,531 +66377,531 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 58740 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bge.n 587b8 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14b66c │ │ │ │ - cbnz r0, 5873c <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + bl 14aee8 │ │ │ │ + cbnz r0, 587b4 <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r3, r8 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22f528 │ │ │ │ + bl 22e9b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r5, #1 │ │ │ │ - b.n 586ec <_PyContext_NewHamtForTests@@Base+0x44> │ │ │ │ + b.n 58764 <_PyContext_NewHamtForTests@@Base+0x44> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4680 @ 0x1248 │ │ │ │ + movw r1, #1288 @ 0x508 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.n 58778 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ + blt.n 587f0 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5877a <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ + b.n 587f2 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ movs r4, #0 │ │ │ │ bic.w r5, r2, r2, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 5878c <_PyContext_NewHamtForTests@@Base+0xe4> │ │ │ │ + blt.n 58804 <_PyContext_NewHamtForTests@@Base+0xe4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - b.n 5878e <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + b.n 58806 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ mov r5, r4 │ │ │ │ subs r3, r5, r4 │ │ │ │ - beq.n 587ee <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + beq.n 58866 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 587b6 <_PyContext_NewHamtForTests@@Base+0x10e> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 5882e <_PyContext_NewHamtForTests@@Base+0x10e> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12016 @ 0x2ef0 │ │ │ │ + movw r1, #8624 @ 0x21b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 587ee <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + b.n 58866 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 587ec <_PyContext_NewHamtForTests@@Base+0x144> │ │ │ │ + ble.n 58864 <_PyContext_NewHamtForTests@@Base+0x144> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ mla r1, r5, r3, r0 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mla r0, r4, r3, r0 │ │ │ │ blx 2b720 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r4 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 587ee <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + b.n 58866 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #11588 @ 0x2d44 │ │ │ │ + movw r0, #8196 @ 0x2004 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ 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 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #3724 @ 0xe8c │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e21d8 │ │ │ │ - cbz r0, 5884e <_PyContext_NewHamtForTests@@Base+0x1a6> │ │ │ │ + bl e1d44 │ │ │ │ + cbz r0, 588c6 <_PyContext_NewHamtForTests@@Base+0x1a6> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 284f68 │ │ │ │ + bl 2842ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5885c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + cbz r0, 588d4 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #44784 @ 0xaef0 │ │ │ │ + movw r1, #41392 @ 0xa1b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl e1f14 │ │ │ │ - cbz r0, 588ca <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + bl e1a80 │ │ │ │ + cbz r0, 58942 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 284e78 │ │ │ │ + bl 2841bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 588a4 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ - cbnz r0, 588b0 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ - b.n 588ca <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + beq.n 5891c <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ + cbnz r0, 58928 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ + b.n 58942 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588ca <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ - b.n 588bc <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bge.n 58942 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + b.n 58934 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 588c2 <_PyContext_NewHamtForTests@@Base+0x21a> │ │ │ │ + cbz r0, 5893a <_PyContext_NewHamtForTests@@Base+0x21a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588ca <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + bge.n 58942 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 588ca <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + b.n 58942 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 588ee <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + cbnz r3, 58966 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 588ee <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + ble.n 58966 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 588ee <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ - cbnz r4, 5890c <_PyContext_NewHamtForTests@@Base+0x264> │ │ │ │ + bne.n 58966 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + cbnz r4, 58984 <_PyContext_NewHamtForTests@@Base+0x264> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #168] @ (589a8 <_PyContext_NewHamtForTests@@Base+0x300>) │ │ │ │ + ldr r3, [pc, #168] @ (58a20 <_PyContext_NewHamtForTests@@Base+0x300>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589a0 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + beq.n 58a18 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58922 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 58922 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bne.n 5899a <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5899a <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 589a0 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + b.n 58a18 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58936 <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 589ae <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5891e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + bne.n 58996 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43572 @ 0xaa34 │ │ │ │ + movw r1, #40180 @ 0x9cf4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #13476 @ 0x34a4 │ │ │ │ + movw r0, #10084 @ 0x2764 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5891e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 58996 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ - cbz r6, 58998 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl b38fc │ │ │ │ + cbz r6, 58a10 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58984 <_PyContext_NewHamtForTests@@Base+0x2dc> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 589fc <_PyContext_NewHamtForTests@@Base+0x2dc> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58958 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ - b.n 5891e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + beq.n 589d0 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ + b.n 58996 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #608] @ (58c0c <_PyContext_NewHamtForTests@@Base+0x564>) │ │ │ │ + ldr r5, [pc, #608] @ (58c84 <_PyContext_NewHamtForTests@@Base+0x564>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 589ce <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bne.n 58a46 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 589e6 <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ - b.n 589f8 <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + cbnz r0, 58a5e <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ + b.n 58a70 <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589c2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bne.n 58a3a <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58aa8 <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ - bl 9b92c │ │ │ │ + b.n 58b20 <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58a06 <_PyContext_NewHamtForTests@@Base+0x35e> │ │ │ │ + blt.n 58a7e <_PyContext_NewHamtForTests@@Base+0x35e> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58a16 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 58a8e <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589e2 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bne.n 58a5a <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58a16 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + b.n 58a8e <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 589f4 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bne.n 58a6c <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 589f4 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a6c <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a36 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + bne.n 58aae <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4776 @ 0x12a8 │ │ │ │ + movw r1, #1384 @ 0x568 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 589e2 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 58a5a <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58a48 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + blt.n 58ac0 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 369bc │ │ │ │ + b.w 369c0 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 58a50 <_PyContext_NewHamtForTests@@Base+0x3a8> │ │ │ │ - cbnz r4, 58a5c <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ + ble.n 58ac8 <_PyContext_NewHamtForTests@@Base+0x3a8> │ │ │ │ + cbnz r4, 58ad4 <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 44494 <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ + b.w 444e0 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 252c14 <_PyXI_NewSession@@Base+0x2c> │ │ │ │ + bl 25215c <_PyXI_NewSession@@Base+0x30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589e2 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bne.n 58a5a <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ cmp r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bge.n 58a76 <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ - bl 369bc │ │ │ │ - b.n 58a7a <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ - bl 44494 <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ + bge.n 58aee <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ + bl 369c0 │ │ │ │ + b.n 58af2 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + bl 444e0 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589e2 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + beq.n 58a5a <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a90 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bge.n 58b08 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a90 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58b08 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 252c14 <_PyXI_NewSession@@Base+0x2c> │ │ │ │ + bl 25215c <_PyXI_NewSession@@Base+0x30> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 58ad4 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + cbz r3, 58b4c <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 58aec <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ + b.n 58b64 <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 58adc <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ + bgt.n 58b54 <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 58aec <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ + b.n 58b64 <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58ad8 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + bgt.n 58b50 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58ad8 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + beq.n 58b50 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 58b0c <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ + b.n 58b84 <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (58b30 <_PyContext_NewHamtForTests@@Base+0x488>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #44] @ (58ba8 <_PyContext_NewHamtForTests@@Base+0x488>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58b2a <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ + cbz r0, 58ba2 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #5752 @ 0x1678 │ │ │ │ movteq r2, #80 @ 0x50 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 18480c │ │ │ │ + b.w 18416c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #784] @ (58e44 <_PyContext_NewHamtForTests@@Base+0x79c>) │ │ │ │ + ldr r5, [pc, #784] @ (58ebc <_PyContext_NewHamtForTests@@Base+0x79c>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 246954 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 58b5a <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ + bl 245cdc <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 58bd2 <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58b82 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + cbnz r0, 58bfa <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58b8a <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ + cbz r0, 58c02 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ 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 58b74 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + beq.n 58bec <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ 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, 58bb2 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ + cbnz r0, 58c2a <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58bba <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ + cbz r0, 58c32 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ 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 58ba4 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ + beq.n 58c1c <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ 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, 58bda <_PyContext_NewHamtForTests@@Base+0x532> │ │ │ │ + cbnz r0, 58c52 <_PyContext_NewHamtForTests@@Base+0x532> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58bea <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ - b.n 58be4 <_PyContext_NewHamtForTests@@Base+0x53c> │ │ │ │ + cbz r0, 58c62 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ + b.n 58c5c <_PyContext_NewHamtForTests@@Base+0x53c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58bd4 <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ - b.n 58bf8 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + beq.n 58c4c <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ + b.n 58c70 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58bf8 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbnz r0, 58c70 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 58bf8 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbz r0, 58c70 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ 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 │ │ │ │ movw r0, #268 @ 0x10c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r5, r1 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ - cbz r0, 58c64 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ + cbz r0, 58cdc <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 58c30 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + bge.n 58ca8 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 58c22 <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ - ldr r1, [pc, #52] @ (58c68 <_PyContext_NewHamtForTests@@Base+0x5c0>) │ │ │ │ + b.n 58c9a <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + ldr r1, [pc, #52] @ (58ce0 <_PyContext_NewHamtForTests@@Base+0x5c0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ strd r5, r6, [r0, #8] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -66875,410 +66922,410 @@ │ │ │ │ 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 80a90 │ │ │ │ - cbz r0, 58cf0 <_PyContext_NewHamtForTests@@Base+0x648> │ │ │ │ + bl 80ad8 │ │ │ │ + cbz r0, 58d68 <_PyContext_NewHamtForTests@@Base+0x648> │ │ │ │ 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 58cc2 <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ + bge.n 58d3a <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ 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 58ca2 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ + b.n 58d1a <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 58ce0 <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ + cbz r3, 58d58 <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4832 @ 0x12e0 │ │ │ │ + movw r0, #1440 @ 0x5a0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #47332 @ 0xb8e4 │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 58d32 <_PyContext_NewHamtForTests@@Base+0x68a> │ │ │ │ + bge.n 58daa <_PyContext_NewHamtForTests@@Base+0x68a> │ │ │ │ ldr.w r1, [r7, r4, lsl #2] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58d36 <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ + blt.n 58dae <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 58d2e <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ + bne.n 58da6 <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ movs r0, #2 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 58d38 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ + b.n 58db0 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ adds r4, #2 │ │ │ │ - b.n 58d10 <_PyContext_NewHamtForTests@@Base+0x668> │ │ │ │ + b.n 58d88 <_PyContext_NewHamtForTests@@Base+0x668> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 58d38 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ + b.n 58db0 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58d62 <_PyContext_NewHamtForTests@@Base+0x6ba> │ │ │ │ + cbnz r0, 58dda <_PyContext_NewHamtForTests@@Base+0x6ba> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58d6a <_PyContext_NewHamtForTests@@Base+0x6c2> │ │ │ │ + cbz r0, 58de2 <_PyContext_NewHamtForTests@@Base+0x6c2> │ │ │ │ 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 58d54 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + beq.n 58dcc <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ 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 58ddc <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ + ble.n 58e54 <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58ddc <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ + beq.n 58e54 <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 58da6 <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ + cbz r5, 58e1e <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 58da6 <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ + bge.n 58e1e <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 58dc0 <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ + ble.n 58e38 <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 58d9e <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ + blt.n 58e16 <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58dea <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ + beq.n 58e62 <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 220578 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21fbb4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58dec <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + bge.n 58e64 <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58dec <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + b.n 58e64 <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2849b0 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ + bl 283cb8 <_PyLong_UnsignedInt_Converter@@Base+0x5e8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58e8e <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + beq.n 58f06 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 58e28 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ + cbnz r0, 58ea0 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e46 <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ + bge.n 58ebe <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 58e46 <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ - bl 9a6cc │ │ │ │ - cbnz r0, 58e4e <_PyContext_NewHamtForTests@@Base+0x7a6> │ │ │ │ + b.n 58ebe <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ + bl 9a5d0 │ │ │ │ + cbnz r0, 58ec6 <_PyContext_NewHamtForTests@@Base+0x7a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e42 <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + bge.n 58eba <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58e42 <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + cbnz r3, 58eba <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e8e <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + b.n 58f06 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4836 @ 0x12e4 │ │ │ │ + movw r0, #1444 @ 0x5a4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58e7e <_PyContext_NewHamtForTests@@Base+0x7d6> │ │ │ │ + blt.n 58ef6 <_PyContext_NewHamtForTests@@Base+0x7d6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58e8e <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + b.n 58f06 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58e7a <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ + bne.n 58ef2 <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58e7a <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ef2 <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58ec2 <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ + beq.n 58f3a <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58ec2 <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ + ble.n 58f3a <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58edc <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ + bge.n 58f54 <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58edc <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 58f54 <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 58ef8 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 58f70 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ef8 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + bge.n 58f70 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58ef8 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + cbnz r3, 58f70 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58f1c <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ + ble.n 58f94 <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 58f2a <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ + b.n 58fa2 <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ 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 58f1c <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ + bcc.n 58f94 <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 58f2a <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ + bl 84c84 │ │ │ │ + b.n 58fa2 <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ 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, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58f66 <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ + beq.n 58fde <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58f66 <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ + ble.n 58fde <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f82 <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ + bge.n 58ffa <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58f82 <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 58ffa <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 58f9e <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 59016 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14251c │ │ │ │ + bl 141d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f9e <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + bge.n 59016 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f9e <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + cbnz r3, 59016 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62521 @ 0xf439 │ │ │ │ + movw r1, #62633 @ 0xf4a9 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #892 @ 0x37c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e638 │ │ │ │ + b.w 4e6a8 │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58fda <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + cbnz r3, 59052 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 58fda <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + ble.n 59052 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58fda <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ - cbnz r4, 58ff8 <_PyContext_NewHamtForTests@@Base+0x950> │ │ │ │ + bne.n 59052 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + cbnz r4, 59070 <_PyContext_NewHamtForTests@@Base+0x950> │ │ │ │ movs r5, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ (590a0 <_PyContext_NewHamtForTests@@Base+0x9f8>) │ │ │ │ + ldr r3, [pc, #180] @ (59118 <_PyContext_NewHamtForTests@@Base+0x9f8>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59098 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ + beq.n 59110 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5900e <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5900e <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ + bne.n 59086 <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 59086 <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59098 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ + b.n 59110 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5900a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 59082 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5900a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 59082 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4844 @ 0x12ec │ │ │ │ + movw r1, #1452 @ 0x5ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #55572 @ 0xd914 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5900a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 59082 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + bl b0768 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ - cbz r7, 59090 <_PyContext_NewHamtForTests@@Base+0x9e8> │ │ │ │ + bl b38fc │ │ │ │ + cbz r7, 59108 <_PyContext_NewHamtForTests@@Base+0x9e8> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5907c <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 590f4 <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5904e <_PyContext_NewHamtForTests@@Base+0x9a6> │ │ │ │ - b.n 5900a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 590c6 <_PyContext_NewHamtForTests@@Base+0x9a6> │ │ │ │ + b.n 59082 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #960] @ (59464 <_PyContext_NewHamtForTests@@Base+0xdbc>) │ │ │ │ + ldr r5, [pc, #960] @ (594dc <_PyContext_NewHamtForTests@@Base+0xdbc>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 266cc8 │ │ │ │ + b.w 265fd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - movw r4, #8072 @ 0x1f88 │ │ │ │ + movw r4, #4680 @ 0x1248 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ @@ -67286,570 +67333,560 @@ │ │ │ │ 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 590f0 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ + bne.n 59168 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 590f0 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ + ble.n 59168 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 590f0 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ - cbnz r6, 59110 <_PyContext_NewHamtForTests@@Base+0xa68> │ │ │ │ + bne.n 59168 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ + cbnz r6, 59188 <_PyContext_NewHamtForTests@@Base+0xa68> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #176] @ (591b8 <_PyContext_NewHamtForTests@@Base+0xb10>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #176] @ (59230 <_PyContext_NewHamtForTests@@Base+0xb10>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59196 <_PyContext_NewHamtForTests@@Base+0xaee> │ │ │ │ + beq.n 5920e <_PyContext_NewHamtForTests@@Base+0xaee> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 59128 <_PyContext_NewHamtForTests@@Base+0xa80> │ │ │ │ + cbnz r0, 591a0 <_PyContext_NewHamtForTests@@Base+0xa80> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 591a4 <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ + b.n 5921c <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59124 <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + beq.n 5919c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59124 <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + beq.n 5919c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #55564 @ 0xd90c │ │ │ │ + movw r1, #52172 @ 0xcbcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #55572 @ 0xd914 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59124 <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5919c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + bl b0768 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b30c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5919c <_PyContext_NewHamtForTests@@Base+0xaf4> │ │ │ │ + bge.n 59214 <_PyContext_NewHamtForTests@@Base+0xaf4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ - b.n 59124 <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + bl 1e48cc │ │ │ │ + b.n 5919c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 591a4 <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ + b.n 5921c <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #288] @ (592dc <_PyContext_NewHamtForTests@@Base+0xc34>) │ │ │ │ + ldr r6, [pc, #288] @ (59354 <_PyContext_NewHamtForTests@@Base+0xc34>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 591c6 <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ + cbz r0, 5923e <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 266cc8 │ │ │ │ + b.w 265fd8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #4852 @ 0x12f4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 59212 <_PyContext_NewHamtForTests@@Base+0xb6a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1f7078 │ │ │ │ - cbnz r0, 59204 <_PyContext_NewHamtForTests@@Base+0xb5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1166cc │ │ │ │ - b.n 59212 <_PyContext_NewHamtForTests@@Base+0xb6a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #12] @ (59218 <_PyContext_NewHamtForTests@@Base+0xb70>) │ │ │ │ - strd r4, r3, [sp, #8] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 59226 <_PyContext_NewHamtForTests@@Base+0xb7e> │ │ │ │ + cbz r0, 59252 <_PyContext_NewHamtForTests@@Base+0xb32> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 266cc8 │ │ │ │ + b.w 265fd8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - b.w 2c2154 │ │ │ │ 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, #2 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5927c <_PyContext_NewHamtForTests@@Base+0xbd4> │ │ │ │ + cbz r0, 592a4 <_PyContext_NewHamtForTests@@Base+0xb84> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59264 <_PyContext_NewHamtForTests@@Base+0xbbc> │ │ │ │ + cbz r0, 5928c <_PyContext_NewHamtForTests@@Base+0xb6c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5927a <_PyContext_NewHamtForTests@@Base+0xbd2> │ │ │ │ + cbnz r0, 592a2 <_PyContext_NewHamtForTests@@Base+0xb82> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5927e <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + bge.n 592a6 <_PyContext_NewHamtForTests@@Base+0xb86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5927e <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + cbnz r3, 592a6 <_PyContext_NewHamtForTests@@Base+0xb86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5927e <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 592a6 <_PyContext_NewHamtForTests@@Base+0xb86> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #264] @ (5939c <_PyContext_NewHamtForTests@@Base+0xcf4>) │ │ │ │ + ldr r6, [pc, #264] @ (593c4 <_PyContext_NewHamtForTests@@Base+0xca4>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ 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 592c2 <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ + bne.n 592ea <_PyContext_NewHamtForTests@@Base+0xbca> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 592c2 <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ + ble.n 592ea <_PyContext_NewHamtForTests@@Base+0xbca> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 592c2 <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ - cbnz r4, 592e2 <_PyContext_NewHamtForTests@@Base+0xc3a> │ │ │ │ + bne.n 592ea <_PyContext_NewHamtForTests@@Base+0xbca> │ │ │ │ + cbnz r4, 5930a <_PyContext_NewHamtForTests@@Base+0xbea> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #200] @ (593a0 <_PyContext_NewHamtForTests@@Base+0xcf8>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #200] @ (593c8 <_PyContext_NewHamtForTests@@Base+0xca8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59376 <_PyContext_NewHamtForTests@@Base+0xcce> │ │ │ │ + beq.n 5939e <_PyContext_NewHamtForTests@@Base+0xc7e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 59308 <_PyContext_NewHamtForTests@@Base+0xc60> │ │ │ │ + cbnz r0, 59330 <_PyContext_NewHamtForTests@@Base+0xc10> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59388 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593b0 <_PyContext_NewHamtForTests@@Base+0xc90> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59304 <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ + beq.n 5932c <_PyContext_NewHamtForTests@@Base+0xc0c> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 5932a <_PyContext_NewHamtForTests@@Base+0xc82> │ │ │ │ + beq.n 59352 <_PyContext_NewHamtForTests@@Base+0xc32> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a108 │ │ │ │ + bl 4a330 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59388 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593b0 <_PyContext_NewHamtForTests@@Base+0xc90> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #27628 @ 0x6bec │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #61140 @ 0xeed4 │ │ │ │ + movw r0, #57864 @ 0xe208 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59304 <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5932c <_PyContext_NewHamtForTests@@Base+0xc0c> │ │ │ │ + bl b0768 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c34c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59380 <_PyContext_NewHamtForTests@@Base+0xcd8> │ │ │ │ + bge.n 593a8 <_PyContext_NewHamtForTests@@Base+0xc88> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ - b.n 59304 <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ + bl 1e48cc │ │ │ │ + b.n 5932c <_PyContext_NewHamtForTests@@Base+0xc0c> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59388 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593b0 <_PyContext_NewHamtForTests@@Base+0xc90> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strd r7, r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, r0, #7 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #464] @ (59574 <_PyContext_NewHamtForTests@@Base+0xecc>) │ │ │ │ + ldr r6, [pc, #464] @ (5959c <_PyContext_NewHamtForTests@@Base+0xe7c>) │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159198 │ │ │ │ - cbnz r0, 59406 <_PyContext_NewHamtForTests@@Base+0xd5e> │ │ │ │ + bl 1587cc │ │ │ │ + cbnz r0, 5942e <_PyContext_NewHamtForTests@@Base+0xd0e> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 593d4 <_PyContext_NewHamtForTests@@Base+0xd2c> │ │ │ │ + cbz r5, 593fc <_PyContext_NewHamtForTests@@Base+0xcdc> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 593dc <_PyContext_NewHamtForTests@@Base+0xd34> │ │ │ │ + b.n 59404 <_PyContext_NewHamtForTests@@Base+0xce4> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 593fa <_PyContext_NewHamtForTests@@Base+0xd52> │ │ │ │ + blt.n 59422 <_PyContext_NewHamtForTests@@Base+0xd02> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 593fa <_PyContext_NewHamtForTests@@Base+0xd52> │ │ │ │ + cbnz r0, 59422 <_PyContext_NewHamtForTests@@Base+0xd02> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59408 <_PyContext_NewHamtForTests@@Base+0xd60> │ │ │ │ + b.n 59430 <_PyContext_NewHamtForTests@@Base+0xd10> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59408 <_PyContext_NewHamtForTests@@Base+0xd60> │ │ │ │ + b.n 59430 <_PyContext_NewHamtForTests@@Base+0xd10> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 59412 <_PyContext_NewHamtForTests@@Base+0xd6a> │ │ │ │ + cbz r3, 5943a <_PyContext_NewHamtForTests@@Base+0xd1a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 59422 <_PyContext_NewHamtForTests@@Base+0xd7a> │ │ │ │ + cbz r0, 5944a <_PyContext_NewHamtForTests@@Base+0xd2a> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 266cc8 │ │ │ │ + b.w 265fd8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #4868 @ 0x1304 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w 103c78 │ │ │ │ + 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, #1460 @ 0x5b4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 59498 <_PyContext_NewHamtForTests@@Base+0xd78> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1f6a8c │ │ │ │ + cbnz r0, 5948a <_PyContext_NewHamtForTests@@Base+0xd6a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1161bc │ │ │ │ + b.n 59498 <_PyContext_NewHamtForTests@@Base+0xd78> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r0, [pc, #12] @ (5949c <_PyContext_NewHamtForTests@@Base+0xd7c>) │ │ │ │ + strd r4, r3, [sp, #8] │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ 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 5948c <_PyContext_NewHamtForTests@@Base+0xde4> │ │ │ │ + bhi.n 594e4 <_PyContext_NewHamtForTests@@Base+0xdc4> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 594a2 <_PyContext_NewHamtForTests@@Base+0xdfa> │ │ │ │ + bmi.n 594fa <_PyContext_NewHamtForTests@@Base+0xdda> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6124 @ 0x17ec │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r0, #6124 @ 0x17ec │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - b.n 59462 <_PyContext_NewHamtForTests@@Base+0xdba> │ │ │ │ + beq.n 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + b.n 594ba <_PyContext_NewHamtForTests@@Base+0xd9a> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 59524 <_PyContext_NewHamtForTests@@Base+0xe7c> │ │ │ │ + ble.n 5957c <_PyContext_NewHamtForTests@@Base+0xe5c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5950a <_PyContext_NewHamtForTests@@Base+0xe62> │ │ │ │ + beq.n 59562 <_PyContext_NewHamtForTests@@Base+0xe42> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 594ec <_PyContext_NewHamtForTests@@Base+0xe44> │ │ │ │ + bpl.n 59544 <_PyContext_NewHamtForTests@@Base+0xe24> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ + beq.n 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5950c <_PyContext_NewHamtForTests@@Base+0xe64> │ │ │ │ + beq.n 59564 <_PyContext_NewHamtForTests@@Base+0xe44> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6124 @ 0x17ec │ │ │ │ + movw r0, #2732 @ 0xaac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5952a <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + beq.n 59582 <_PyContext_NewHamtForTests@@Base+0xe62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5952c <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - b.n 5952c <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + bne.n 59584 <_PyContext_NewHamtForTests@@Base+0xe64> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + b.n 59584 <_PyContext_NewHamtForTests@@Base+0xe64> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5952c <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + b.n 59584 <_PyContext_NewHamtForTests@@Base+0xe64> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8ce8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2b8018 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5954e <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + cbz r0, 595a6 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 4d2f8 │ │ │ │ + b.w 4d368 │ │ │ │ + b.w 2c148c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #172] @ (59614 <_PyContext_NewHamtForTests@@Base+0xf6c>) │ │ │ │ + ldr r5, [pc, #172] @ (59670 <_PyContext_NewHamtForTests@@Base+0xf50>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, sp, #20 │ │ │ │ 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 59596 <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ + bne.n 595f2 <_PyContext_NewHamtForTests@@Base+0xed2> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 59596 <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ + ble.n 595f2 <_PyContext_NewHamtForTests@@Base+0xed2> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 59596 <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ - cbnz r6, 595b4 <_PyContext_NewHamtForTests@@Base+0xf0c> │ │ │ │ + bne.n 595f2 <_PyContext_NewHamtForTests@@Base+0xed2> │ │ │ │ + cbnz r6, 59610 <_PyContext_NewHamtForTests@@Base+0xef0> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #108] @ (59618 <_PyContext_NewHamtForTests@@Base+0xf70>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #108] @ (59674 <_PyContext_NewHamtForTests@@Base+0xf54>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 595f4 <_PyContext_NewHamtForTests@@Base+0xf4c> │ │ │ │ + cbz r0, 59650 <_PyContext_NewHamtForTests@@Base+0xf30> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 595f0 <_PyContext_NewHamtForTests@@Base+0xf48> │ │ │ │ - bl b1084 │ │ │ │ + cbz r0, 5964c <_PyContext_NewHamtForTests@@Base+0xf2c> │ │ │ │ + bl b0768 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b874 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 595fa <_PyContext_NewHamtForTests@@Base+0xf52> │ │ │ │ + bge.n 59656 <_PyContext_NewHamtForTests@@Base+0xf36> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e48cc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 59602 <_PyContext_NewHamtForTests@@Base+0xf5a> │ │ │ │ + b.n 5965e <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59602 <_PyContext_NewHamtForTests@@Base+0xf5a> │ │ │ │ + b.n 5965e <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #0 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #640] @ (5989c ) │ │ │ │ + ldr r6, [pc, #640] @ (598f8 <_PyXIData_FormatNotShareableError@@Base+0x14c>) │ │ │ │ lsls r2, r2, #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 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159198 │ │ │ │ - cbnz r0, 5967e <_PyContext_NewHamtForTests@@Base+0xfd6> │ │ │ │ + bl 1587cc │ │ │ │ + cbnz r0, 596da <_PyContext_NewHamtForTests@@Base+0xfba> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5964c <_PyContext_NewHamtForTests@@Base+0xfa4> │ │ │ │ + cbz r5, 596a8 <_PyContext_NewHamtForTests@@Base+0xf88> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 59654 <_PyContext_NewHamtForTests@@Base+0xfac> │ │ │ │ + b.n 596b0 <_PyContext_NewHamtForTests@@Base+0xf90> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 59672 <_PyContext_NewHamtForTests@@Base+0xfca> │ │ │ │ + blt.n 596ce <_PyContext_NewHamtForTests@@Base+0xfae> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 59672 <_PyContext_NewHamtForTests@@Base+0xfca> │ │ │ │ + cbnz r0, 596ce <_PyContext_NewHamtForTests@@Base+0xfae> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59680 <_PyContext_NewHamtForTests@@Base+0xfd8> │ │ │ │ + b.n 596dc <_PyContext_NewHamtForTests@@Base+0xfbc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59680 <_PyContext_NewHamtForTests@@Base+0xfd8> │ │ │ │ + b.n 596dc <_PyContext_NewHamtForTests@@Base+0xfbc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5968a <_PyContext_NewHamtForTests@@Base+0xfe2> │ │ │ │ + cbz r3, 596e6 <_PyContext_NewHamtForTests@@Base+0xfc6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -67857,258 +67894,252 @@ │ │ │ │ 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, 596c0 <_PyContext_NewHamtForTests@@Base+0x1018> │ │ │ │ + cbz r6, 5971c <_PyContext_NewHamtForTests@@Base+0xffc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 596d0 <_PyContext_NewHamtForTests@@Base+0x1028> │ │ │ │ + cbz r2, 5972c <_PyContext_NewHamtForTests@@Base+0x100c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e474 │ │ │ │ + bl 13dc6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1c872c │ │ │ │ - cbz r4, 596fe <_PyContext_NewHamtForTests@@Base+0x1056> │ │ │ │ - ldr r0, [pc, #28] @ (59704 <_PyContext_NewHamtForTests@@Base+0x105c>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 84c84 │ │ │ │ + cbz r4, 5975a <_PyContext_NewHamtForTests@@Base+0x103a> │ │ │ │ + ldr r0, [pc, #28] @ (59760 <_PyContext_NewHamtForTests@@Base+0x1040>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ - │ │ │ │ -00059708 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 59716 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - b.w 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #1476 @ 0x5c4 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w 103824 │ │ │ │ + b.w 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ 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, #4884 @ 0x1314 │ │ │ │ + movw r0, #1492 @ 0x5d4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24d630 <_PySlice_FromIndices@@Base+0xd64> │ │ │ │ + bl 24c9b8 <_PySlice_FromIndices@@Base+0xd64> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00059746 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +000597ac <_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 2640c4 <_PyObject_GetXIData@@Base+0x3c8> │ │ │ │ + bl 2633d4 <_PyObject_GetXIData@@Base+0x3c8> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00059774 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #1512 @ 0x5e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 597ba │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 59814 <_PyXIData_FormatNotShareableError@@Base+0x68> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c458 <__clock_getres64@plt> │ │ │ │ - cbz r0, 597be │ │ │ │ + cbz r0, 59818 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597de │ │ │ │ + b.n 59838 <_PyXIData_FormatNotShareableError@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 597e8 │ │ │ │ + vldr d6, [pc, #20] @ 59840 <_PyXIData_FormatNotShareableError@@Base+0x94> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ - bvs.n 59716 │ │ │ │ + bvs.n 5976e <_PyContext_NewHamtForTests@@Base+0x104e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 5980c │ │ │ │ + cbz r2, 59864 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 5980e │ │ │ │ + b.n 59866 <_PyXIData_FormatNotShareableError@@Base+0xba> │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 5981c │ │ │ │ - cbnz r2, 5981c │ │ │ │ - cbnz r4, 5983e │ │ │ │ + bhi.n 59874 <_PyXIData_FormatNotShareableError@@Base+0xc8> │ │ │ │ + cbnz r2, 59874 <_PyXIData_FormatNotShareableError@@Base+0xc8> │ │ │ │ + cbnz r4, 59896 <_PyXIData_FormatNotShareableError@@Base+0xea> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #344] @ (5998c ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #344] @ (599e4 <_PyXIData_FormatNotShareableError@@Base+0x238>) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59982 │ │ │ │ + beq.w 599da <_PyXIData_FormatNotShareableError@@Base+0x22e> │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 5991a │ │ │ │ + beq.n 59972 <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 5987c │ │ │ │ + cbz r7, 598d4 <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 59876 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 598ce <_PyXIData_FormatNotShareableError@@Base+0x122> │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #4920 @ 0x1338 │ │ │ │ + movw r1, #1528 @ 0x5f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #31236 @ 0x7a04 │ │ │ │ + movw r0, #27828 @ 0x6cb4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59982 │ │ │ │ + b.n 599da <_PyXIData_FormatNotShareableError@@Base+0x22e> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 5987e │ │ │ │ - b.n 59928 │ │ │ │ - ldr r7, [pc, #272] @ (59990 ) │ │ │ │ + bne.n 598d6 <_PyXIData_FormatNotShareableError@@Base+0x12a> │ │ │ │ + b.n 59980 <_PyXIData_FormatNotShareableError@@Base+0x1d4> │ │ │ │ + ldr r7, [pc, #272] @ (599e8 <_PyXIData_FormatNotShareableError@@Base+0x23c>) │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cbz r5, 598ee │ │ │ │ + cbz r5, 59946 <_PyXIData_FormatNotShareableError@@Base+0x19a> │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 59894 │ │ │ │ + bne.n 598ec <_PyXIData_FormatNotShareableError@@Base+0x140> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 598f0 │ │ │ │ - b.n 59934 │ │ │ │ + bne.n 59948 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + b.n 5998c <_PyXIData_FormatNotShareableError@@Base+0x1e0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 598ba │ │ │ │ + bmi.n 59912 <_PyXIData_FormatNotShareableError@@Base+0x166> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #4944 @ 0x1350 │ │ │ │ + movw r1, #1552 @ 0x610 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 598d6 │ │ │ │ + bne.n 5992e <_PyXIData_FormatNotShareableError@@Base+0x182> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 5988e │ │ │ │ + beq.n 598e6 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 5988e │ │ │ │ + beq.n 598e6 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 5988e │ │ │ │ + beq.n 598e6 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #32200 @ 0x7dc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 59872 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 598ca <_PyXIData_FormatNotShareableError@@Base+0x11e> │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 59936 │ │ │ │ + bmi.n 5998e <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + movw r1, #1612 @ 0x64c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #31236 @ 0x7a04 │ │ │ │ + movw r0, #27828 @ 0x6cb4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59872 │ │ │ │ - ldr r6, [pc, #116] @ (59990 ) │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 598ca <_PyXIData_FormatNotShareableError@@Base+0x11e> │ │ │ │ + ldr r6, [pc, #116] @ (599e8 <_PyXIData_FormatNotShareableError@@Base+0x23c>) │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 59936 │ │ │ │ + b.n 5998e <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - ldr r6, [pc, #92] @ (59990 ) │ │ │ │ - b.n 59936 │ │ │ │ - ldr r6, [pc, #88] @ (59990 ) │ │ │ │ + ldr r6, [pc, #92] @ (599e8 <_PyXIData_FormatNotShareableError@@Base+0x23c>) │ │ │ │ + b.n 5998e <_PyXIData_FormatNotShareableError@@Base+0x1e2> │ │ │ │ + ldr r6, [pc, #88] @ (599e8 <_PyXIData_FormatNotShareableError@@Base+0x23c>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59982 │ │ │ │ + cbz r0, 599da <_PyXIData_FormatNotShareableError@@Base+0x22e> │ │ │ │ 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] │ │ │ │ @@ -68125,38 +68156,38 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #816] @ (59cc0 ) │ │ │ │ + ldr r6, [pc, #816] @ (59d18 <_PyXIData_FormatNotShareableError@@Base+0x56c>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #476 @ 0x1dc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 599f2 │ │ │ │ + cbz r0, 59a4a <_PyXIData_FormatNotShareableError@@Base+0x29e> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b44c │ │ │ │ - ldr r0, [pc, #56] @ (599f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (59a50 <_PyXIData_FormatNotShareableError@@Base+0x2a4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r5, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -68169,497 +68200,472 @@ │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000599fc : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 59a1c │ │ │ │ - movw r0, #27780 @ 0x6c84 │ │ │ │ + bne.n 59a68 <_PyXIData_FormatNotShareableError@@Base+0x2bc> │ │ │ │ + movw r0, #22356 @ 0x5754 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9403c │ │ │ │ - movw r0, #27788 @ 0x6c8c │ │ │ │ + b.w 93f3c │ │ │ │ + movw r0, #22364 @ 0x575c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9403c │ │ │ │ + b.w 93f3c │ │ │ │ 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 59aac │ │ │ │ - cbz r0, 59a80 │ │ │ │ + bl 59ae8 <_PyXIData_FormatNotShareableError@@Base+0x33c> │ │ │ │ + cbz r0, 59acc <_PyXIData_FormatNotShareableError@@Base+0x320> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 59a60 │ │ │ │ + cbz r0, 59aac <_PyXIData_FormatNotShareableError@@Base+0x300> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59a80 │ │ │ │ + b.n 59acc <_PyXIData_FormatNotShareableError@@Base+0x320> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 59a88 │ │ │ │ + vldr d6, [pc, #16] @ 59ad0 <_PyXIData_FormatNotShareableError@@Base+0x324> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ - bvs.n 599b6 │ │ │ │ + bvs.n 599fe <_PyXIData_FormatNotShareableError@@Base+0x252> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #5028 @ 0x13a4 │ │ │ │ + movw r0, #1636 @ 0x664 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103c78 │ │ │ │ - │ │ │ │ -00059aa0 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 103824 │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59af2 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 59af2 │ │ │ │ + bne.n 59b2e <_PyXIData_FormatNotShareableError@@Base+0x382> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 59b2e <_PyXIData_FormatNotShareableError@@Base+0x382> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #5064 @ 0x13c8 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59af6 │ │ │ │ + b.n 59b32 <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ - bl 59994 │ │ │ │ - cbz r0, 59b32 │ │ │ │ + bl 599ec <_PyXIData_FormatNotShareableError@@Base+0x240> │ │ │ │ + cbz r0, 59b6e <_PyXIData_FormatNotShareableError@@Base+0x3c2> │ │ │ │ adds r2, r4, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, 59b2a │ │ │ │ + cbz r3, 59b66 <_PyXIData_FormatNotShareableError@@Base+0x3ba> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r6, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ - bne.n 59b18 │ │ │ │ + bne.n 59b54 <_PyXIData_FormatNotShareableError@@Base+0x3a8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00059b34 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 r6, [r0, #33] @ 0x21 │ │ │ │ - cbz r6, 59b9a │ │ │ │ + cbz r6, 59bca <_PyXIData_FormatNotShareableError@@Base+0x41e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #53796 @ 0xd224 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 59bf4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 59bac │ │ │ │ + bpl.n 59bdc <_PyXIData_FormatNotShareableError@@Base+0x430> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 59bcc │ │ │ │ + bgt.n 59bfc <_PyXIData_FormatNotShareableError@@Base+0x450> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #5100 @ 0x13ec │ │ │ │ + movw r1, #1708 @ 0x6ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 84208 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 84234 <_PyTuple_FromArray@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59d0c │ │ │ │ + beq.w 59d3c <_PyXIData_FormatNotShareableError@@Base+0x590> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 270c58 <_PyArg_ParseStackAndKeywords@@Base+0xaf0> │ │ │ │ + bl 26ff68 <_PyArg_ParseStackAndKeywords@@Base+0xaf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59c08 │ │ │ │ + bne.n 59c38 <_PyXIData_FormatNotShareableError@@Base+0x48c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59bf8 │ │ │ │ + blt.n 59c28 <_PyXIData_FormatNotShareableError@@Base+0x47c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d0c │ │ │ │ + b.n 59d3c <_PyXIData_FormatNotShareableError@@Base+0x590> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59bf4 │ │ │ │ + bne.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59bf4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59c1a │ │ │ │ + bge.n 59c4a <_PyXIData_FormatNotShareableError@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59c1a │ │ │ │ + cbnz r3, 59c4a <_PyXIData_FormatNotShareableError@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59c5e │ │ │ │ + beq.n 59c8e <_PyXIData_FormatNotShareableError@@Base+0x4e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b5f5c │ │ │ │ + bl 2b52b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d0c │ │ │ │ + beq.n 59d3c <_PyXIData_FormatNotShareableError@@Base+0x590> │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2712a4 <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ + bl 2705b4 <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59c4e │ │ │ │ + bne.n 59c7e <_PyXIData_FormatNotShareableError@@Base+0x4d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 59bf4 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r6, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 59c86 │ │ │ │ + bmi.n 59cb6 <_PyXIData_FormatNotShareableError@@Base+0x50a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5160 @ 0x1428 │ │ │ │ + movw r1, #1768 @ 0x6e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ - bl 9b92c │ │ │ │ + b.w f3ae4 │ │ │ │ + bl 9b830 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59c96 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 59c9a │ │ │ │ - b.n 59bf4 │ │ │ │ + bne.n 59cc6 <_PyXIData_FormatNotShareableError@@Base+0x51a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 59cca <_PyXIData_FormatNotShareableError@@Base+0x51e> │ │ │ │ + b.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59cb2 │ │ │ │ + bge.n 59ce2 <_PyXIData_FormatNotShareableError@@Base+0x536> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59344 @ 0xe7d0 │ │ │ │ + movw r1, #55952 @ 0xda90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 59bf4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 59c24 <_PyXIData_FormatNotShareableError@@Base+0x478> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 59d04 │ │ │ │ + beq.n 59d34 <_PyXIData_FormatNotShareableError@@Base+0x588> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 59ce6 │ │ │ │ + bmi.n 59d16 <_PyXIData_FormatNotShareableError@@Base+0x56a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5212 @ 0x145c │ │ │ │ + movw r1, #1820 @ 0x71c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 59cf6 │ │ │ │ - bl a0530 │ │ │ │ + cbz r0, 59d26 <_PyXIData_FormatNotShareableError@@Base+0x57a> │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 59d0c │ │ │ │ + b.n 59d3c <_PyXIData_FormatNotShareableError@@Base+0x590> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 59d1a │ │ │ │ + cbz r2, 59d4a <_PyXIData_FormatNotShareableError@@Base+0x59e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 59d1e │ │ │ │ + cbnz r3, 59d4e <_PyXIData_FormatNotShareableError@@Base+0x5a2> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ 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 2659d8 │ │ │ │ + bl 264ce8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59d52 │ │ │ │ + beq.n 59d82 <_PyXIData_FormatNotShareableError@@Base+0x5d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59d54 │ │ │ │ + bge.n 59d84 <_PyXIData_FormatNotShareableError@@Base+0x5d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59d54 │ │ │ │ + b.n 59d84 <_PyXIData_FormatNotShareableError@@Base+0x5d8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 59d74 │ │ │ │ + bls.n 59da4 <_PyXIData_FormatNotShareableError@@Base+0x5f8> │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 59da8 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 59dd8 <_PyXIData_FormatNotShareableError@@Base+0x62c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59d84 │ │ │ │ + cbz r0, 59db4 <_PyXIData_FormatNotShareableError@@Base+0x608> │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 59d86 │ │ │ │ - b.n 59d6c │ │ │ │ + bls.n 59db6 <_PyXIData_FormatNotShareableError@@Base+0x60a> │ │ │ │ + b.n 59d9c <_PyXIData_FormatNotShareableError@@Base+0x5f0> │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d6c │ │ │ │ + beq.n 59d9c <_PyXIData_FormatNotShareableError@@Base+0x5f0> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 59dc6 │ │ │ │ + bne.n 59df6 <_PyXIData_FormatNotShareableError@@Base+0x64a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - │ │ │ │ -00059de0 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ 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, #5388 @ 0x150c │ │ │ │ + movw r1, #1996 @ 0x7cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 59e40 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 59e64 <_PyXIData_FormatNotShareableError@@Base+0x6b8> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 23caa4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23be20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e40 │ │ │ │ + beq.n 59e64 <_PyXIData_FormatNotShareableError@@Base+0x6b8> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae58 <__clock_settime64@plt> │ │ │ │ - cbz r0, 59e44 │ │ │ │ + cbz r0, 59e68 <_PyXIData_FormatNotShareableError@@Base+0x6bc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e4c │ │ │ │ + b.n 59e70 <_PyXIData_FormatNotShareableError@@Base+0x6c4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #23448 @ 0x5b98 │ │ │ │ + movw r1, #20056 @ 0x4e58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 400c6 │ │ │ │ + b.w 4010e │ │ │ │ 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] @ (59e9c ) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (59ec0 <_PyXIData_FormatNotShareableError@@Base+0x714>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 59e8c │ │ │ │ + cbz r2, 59eb0 <_PyXIData_FormatNotShareableError@@Base+0x704> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 59e8c │ │ │ │ - movw r0, #4460 @ 0x116c │ │ │ │ + cbz r3, 59eb0 <_PyXIData_FormatNotShareableError@@Base+0x704> │ │ │ │ + movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #16508 @ 0x407c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59eca │ │ │ │ + beq.n 59eee <_PyXIData_FormatNotShareableError@@Base+0x742> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 59ece │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 59ef2 <_PyXIData_FormatNotShareableError@@Base+0x746> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 59ed2 │ │ │ │ + b.n 59ef6 <_PyXIData_FormatNotShareableError@@Base+0x74a> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 59f08 │ │ │ │ + bpl.n 59f2c <_PyXIData_FormatNotShareableError@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59f10 │ │ │ │ + cbz r0, 59f34 <_PyXIData_FormatNotShareableError@@Base+0x788> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2659d8 │ │ │ │ + bl 264ce8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59f10 │ │ │ │ + bne.n 59f34 <_PyXIData_FormatNotShareableError@@Base+0x788> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59f04 │ │ │ │ + bge.n 59f28 <_PyXIData_FormatNotShareableError@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f04 │ │ │ │ + cbnz r3, 59f28 <_PyXIData_FormatNotShareableError@@Base+0x77c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59f10 │ │ │ │ + b.n 59f34 <_PyXIData_FormatNotShareableError@@Base+0x788> │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #40876 @ 0x9fac │ │ │ │ + movw r2, #37484 @ 0x926c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #40892 @ 0x9fbc │ │ │ │ + movw r3, #37500 @ 0x927c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -68667,63 +68673,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40728 @ 0x9f18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59f6c │ │ │ │ + beq.n 59f90 <_PyXIData_FormatNotShareableError@@Base+0x7e4> │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 59fa6 │ │ │ │ + b.n 59fca <_PyXIData_FormatNotShareableError@@Base+0x81e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 59f62 │ │ │ │ + bne.n 59f86 <_PyXIData_FormatNotShareableError@@Base+0x7da> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59f62 │ │ │ │ + bhi.n 59f86 <_PyXIData_FormatNotShareableError@@Base+0x7da> │ │ │ │ mov r4, r2 │ │ │ │ - bl 4afe0 │ │ │ │ + bl 4b050 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59fa4 │ │ │ │ + beq.n 59fc8 <_PyXIData_FormatNotShareableError@@Base+0x81c> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 59fa6 │ │ │ │ + b.n 59fca <_PyXIData_FormatNotShareableError@@Base+0x81e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00059fcc : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 59fda │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a036 │ │ │ │ + bne.n 5a06a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a036 │ │ │ │ + beq.n 5a06a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a078 │ │ │ │ + beq.n 5a0ac │ │ │ │ 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 │ │ │ │ @@ -68739,379 +68753,409 @@ │ │ │ │ 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, 5a042 │ │ │ │ + cbz r2, 5a076 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 5a042 │ │ │ │ + b.n 5a076 │ │ │ │ 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, 5a054 │ │ │ │ + cbz r3, 5a088 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ea0c │ │ │ │ + bl 8e908 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5a05c │ │ │ │ + b.n 5a090 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a068 │ │ │ │ + blt.n 5a09c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5a078 │ │ │ │ + b.n 5a0ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a064 │ │ │ │ + bne.n 5a098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a064 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a098 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12c744 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + b.w 12c0f0 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + │ │ │ │ +0005a0b6 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #56840 @ 0xde08 │ │ │ │ + movw r0, #53448 @ 0xd0c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5a0c6 │ │ │ │ + bls.n 5a106 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5432 @ 0x1538 │ │ │ │ + movw r1, #2040 @ 0x7f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5a118 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5a158 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #5752 @ 0x1678 │ │ │ │ movtne r4, #80 @ 0x50 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27e79c <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ + bl 27daa4 <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a118 │ │ │ │ + cbnz r0, 5a158 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 5a118 │ │ │ │ - bl f7144 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 5a158 │ │ │ │ + bl f6d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a5f44 │ │ │ │ - cbz r4, 5a118 │ │ │ │ + bl 2a5198 │ │ │ │ + cbz r4, 5a158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a118 │ │ │ │ + blt.n 5a158 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a112 │ │ │ │ + blt.n 5a152 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a118 │ │ │ │ + b.n 5a158 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a10e │ │ │ │ + b.n 5a14e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a138 │ │ │ │ + bne.n 5a178 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a13c │ │ │ │ + bge.n 5a17c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 215718 │ │ │ │ + b.w 215028 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0005a18e : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #52] @ (5a194 ) │ │ │ │ + ldr r2, [pc, #52] @ (5a1e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a17a │ │ │ │ + beq.n 5a1c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5a170 │ │ │ │ + b.n 5a1bc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a184 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5a18e │ │ │ │ + bne.n 5a1d0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5a1da │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 5a1c2 │ │ │ │ + cbz r0, 5a20e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a1c2 │ │ │ │ + bge.n 5a20e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a1c2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a20e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c154 │ │ │ │ + bl 15b788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c454 │ │ │ │ + bl 19bd80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a1d2 : │ │ │ │ +0005a21e : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005a22a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5a208 ) │ │ │ │ + ldr r4, [pc, #36] @ (5a260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 246c7c <_PyUnicode_Copy@@Base+0x328> │ │ │ │ + bl 246004 <_PyUnicode_Copy@@Base+0x328> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a204 │ │ │ │ - movw r0, #5516 @ 0x158c │ │ │ │ + bge.n 5a25c │ │ │ │ + movw r0, #2124 @ 0x84c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a264 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5a232 │ │ │ │ + cbnz r0, 5a296 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a23a │ │ │ │ + cbz r0, 5a29e │ │ │ │ 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 5a224 │ │ │ │ + beq.n 5a288 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2dd7fc <_PyXIData_Free@@Base+0xc6c> │ │ │ │ + │ │ │ │ +0005a2a0 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ + b.w 2dcb4c <_PyXIData_Free@@Base+0xc6c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59999 @ 0xea5f │ │ │ │ + movw r1, #60111 @ 0xeacf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e638 │ │ │ │ - movw r1, #23436 @ 0x5b8c │ │ │ │ + b.w 4e6a8 │ │ │ │ + movw r1, #20044 @ 0x4e4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 41154 <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.w 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5a282 │ │ │ │ + cbnz r3, 5a2f2 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a282 │ │ │ │ + ble.n 5a2f2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a282 │ │ │ │ - cbnz r4, 5a29e │ │ │ │ + bne.n 5a2f2 │ │ │ │ + cbnz r4, 5a30e │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #108] @ (5a300 ) │ │ │ │ + ldr r3, [pc, #108] @ (5a370 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a2f8 │ │ │ │ + cbz r0, 5a368 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2b0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5a2f8 │ │ │ │ + bne.n 5a320 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5a368 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a2dc │ │ │ │ + beq.n 5a34c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5556 @ 0x15b4 │ │ │ │ + movw r1, #2164 @ 0x874 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5596 @ 0x15dc │ │ │ │ + movw r1, #2204 @ 0x89c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #144] @ (5a394 ) │ │ │ │ + ldr r7, [pc, #144] @ (5a404 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a328 │ │ │ │ + bhi.n 5a398 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9435c │ │ │ │ - bl 2dd91c <_PyXIData_Free@@Base+0xd8c> │ │ │ │ + b.w 9425c │ │ │ │ + bl 2dcc6c <_PyXIData_Free@@Base+0xd8c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 5a3c2 │ │ │ │ + bl 5a432 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5a358 │ │ │ │ + cbz r3, 5a3c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a362 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5a36c │ │ │ │ + bne.n 5a3d2 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5a3dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a37a │ │ │ │ + cbz r0, 5a3ea │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 284e78 │ │ │ │ + bl 2841bc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5a3ac │ │ │ │ + beq.n 5a41c │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 5a3bc │ │ │ │ + bne.n 5a42c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a3be │ │ │ │ + bge.n 5a42e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5a3be │ │ │ │ + b.n 5a42e │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5a3d6 │ │ │ │ + cbz r3, 5a446 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a416 │ │ │ │ + bne.n 5a486 │ │ │ │ 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 │ │ │ │ @@ -69132,91 +69176,191 @@ │ │ │ │ bx lr │ │ │ │ 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 284e78 │ │ │ │ + bl 2841bc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 218114 <_PySemaphore_Init@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.n 5a4ec │ │ │ │ + orr.w r2, r4, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 5a4e2 │ │ │ │ + strex r1, r2, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a4d2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a52c │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5a4c6 │ │ │ │ + add r3, sp, #12 │ │ │ │ + bic.w r2, r4, #1 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + dmb ish │ │ │ │ + ldrex r2, [r5] │ │ │ │ + cmp r2, r4 │ │ │ │ + bne.n 5a50c │ │ │ │ + strex r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a4fc │ │ │ │ + mov r4, r2 │ │ │ │ + dmb ish │ │ │ │ + bne.n 5a4c6 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 218780 <_PySemaphore_Wait@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a4c6 │ │ │ │ + b.n 5a516 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2c578 │ │ │ │ + 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 │ │ │ │ - bl 5a3c2 │ │ │ │ + bl 5a432 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ + │ │ │ │ +0005a550 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2c574 │ │ │ │ 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 r4, r1 │ │ │ │ movs r0, #3 │ │ │ │ mov r1, sp │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5a488 │ │ │ │ - cbz r4, 5a4bc │ │ │ │ - movw r3, #5640 @ 0x1608 │ │ │ │ + cbnz r0, 5a58e <_PySemaphore_Destroy@@Base+0x3e> │ │ │ │ + cbz r4, 5a5c2 <_PySemaphore_Destroy@@Base+0x72> │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2c458 <__clock_getres64@plt> │ │ │ │ - cbz r0, 5a49c │ │ │ │ + cbz r0, 5a5a2 <_PySemaphore_Destroy@@Base+0x52> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a4d0 │ │ │ │ + b.n 5a5d6 <_PySemaphore_Destroy@@Base+0x86> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s13, [sp, #24] │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #40] @ 5a4d8 │ │ │ │ + vldr d5, [pc, #44] @ 5a5e0 <_PySemaphore_Destroy@@Base+0x90> │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea264 │ │ │ │ + bl 1e9b40 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5a406 │ │ │ │ + bvs.n 5a50e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5a612 <_PySemaphore_Destroy@@Base+0xc2> │ │ │ │ + movw r1, #11976 @ 0x2ec8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [pc, #84] @ (5a664 <_PySemaphore_Destroy@@Base+0x114>) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 5a646 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5a632 <_PySemaphore_Destroy@@Base+0xe2> │ │ │ │ + strex ip, r4, [r0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 5a620 <_PySemaphore_Destroy@@Base+0xd0> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a63c <_PySemaphore_Destroy@@Base+0xec> │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 5a600 <_PySemaphore_Destroy@@Base+0xb0> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + adds r0, r2, #4 │ │ │ │ + b.w 219b78 <_PySemaphore_Wakeup@@Base> │ │ │ │ + movs r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5a65c <_PySemaphore_Destroy@@Base+0x10c> │ │ │ │ + strex r1, r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a64c <_PySemaphore_Destroy@@Base+0xfc> │ │ │ │ + dmb ish │ │ │ │ + bne.n 5a600 <_PySemaphore_Destroy@@Base+0xb0> │ │ │ │ + pop {r4, pc} │ │ │ │ + asrs r4, r1, #12 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005a4e0 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005a668 <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (5a514 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5a69c <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 39380 │ │ │ │ + bl 39384 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -69224,394 +69368,394 @@ │ │ │ │ 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, 5a53e <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + cbnz r0, 5a6c6 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a546 <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ + cbz r0, 5a6ce <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ 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 5a530 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ + beq.n 5a6b8 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eec00 │ │ │ │ + bl ee794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a576 <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ + cbz r0, 5a6fe <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a576 <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ + bge.n 5a6fe <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a576 <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a6fe <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a590 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + cbz r0, 5a718 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a590 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bge.n 5a718 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a590 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a718 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5a5aa <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ + cbz r0, 5a732 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5aa <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ + bge.n 5a732 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5aa <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a732 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5a5c4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + cbz r0, 5a74c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5c4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bge.n 5a74c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5c4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a74c <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5a5de <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ + cbz r0, 5a766 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5de <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ + bge.n 5a766 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5de <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a766 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 5a5f8 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + cbz r0, 5a780 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5f8 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + bge.n 5a780 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5f8 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a780 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 5a612 <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ + cbz r0, 5a79a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a612 <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ + bge.n 5a79a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a612 <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a79a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5a62c <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ + cbz r0, 5a7b4 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a62c <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ + bge.n 5a7b4 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a62c <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7b4 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5a646 <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + cbz r0, 5a7ce <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a646 <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + bge.n 5a7ce <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a646 <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7ce <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 5a660 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ + cbz r0, 5a7e8 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a660 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ + bge.n 5a7e8 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a660 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7e8 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5a67a <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ + cbz r0, 5a802 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a67a <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ + bge.n 5a802 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a67a <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a802 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5a694 <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ + cbz r0, 5a81c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a694 <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ + bge.n 5a81c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a694 <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a81c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5a6ae <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + cbz r0, 5a836 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6ae <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + bge.n 5a836 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6ae <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a836 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a6c8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + cbz r0, 5a850 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6c8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bge.n 5a850 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6c8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a850 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a6e2 <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + cbz r0, 5a86a <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6e2 <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + bge.n 5a86a <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6e2 <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a86a <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a6fc <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ + cbz r0, 5a884 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6fc <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ + bge.n 5a884 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6fc <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a884 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a716 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + cbz r0, 5a89e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a716 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + bge.n 5a89e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a716 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a89e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a730 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + cbz r0, 5a8b8 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a730 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + bge.n 5a8b8 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a730 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8b8 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #5680 @ 0x1630 │ │ │ │ + movw r0, #2288 @ 0x8f0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5a952 <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ - cbz r0, 5a7a8 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ + bl 5aada <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ + cbz r0, 5a930 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - cbnz r4, 5a7a8 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ + cbnz r4, 5a930 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c339c │ │ │ │ + bl 2c26d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a7ac <_PyErr_FormatFromCause@@Base+0x2cc> │ │ │ │ + beq.n 5a934 <_PyErr_FormatFromCause@@Base+0x2cc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 88254 │ │ │ │ - b.n 5a7ae <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ - ldr r0, [pc, #8] @ (5a7b4 <_PyErr_FormatFromCause@@Base+0x2d4>) │ │ │ │ - b.n 5a7ae <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ + bl 88140 │ │ │ │ + b.n 5a936 <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ + ldr r0, [pc, #8] @ (5a93c <_PyErr_FormatFromCause@@Base+0x2d4>) │ │ │ │ + b.n 5a936 <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36192 @ 0x8d60 │ │ │ │ + movw r1, #32848 @ 0x8050 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1226fc │ │ │ │ - cbnz r0, 5a7e4 <_PyErr_FormatFromCause@@Base+0x304> │ │ │ │ - movw r0, #5692 @ 0x163c │ │ │ │ + bl 1220fc │ │ │ │ + cbnz r0, 5a96c <_PyErr_FormatFromCause@@Base+0x304> │ │ │ │ + movw r0, #2300 @ 0x8fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ad8 │ │ │ │ + b.w 83b0c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a806 <_PyErr_FormatFromCause@@Base+0x326> │ │ │ │ + bgt.n 5a98e <_PyErr_FormatFromCause@@Base+0x326> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5744 @ 0x1670 │ │ │ │ + movw r1, #2352 @ 0x930 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 5a836 <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ + ble.n 5a9be <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5792 @ 0x16a0 │ │ │ │ + movw r1, #2400 @ 0x960 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5a89c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + beq.n 5aa24 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a030 │ │ │ │ + bl 1497ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a86e <_PyErr_FormatFromCause@@Base+0x38e> │ │ │ │ + cbnz r0, 5a9f6 <_PyErr_FormatFromCause@@Base+0x38e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #5836 @ 0x16cc │ │ │ │ + movw r1, #2444 @ 0x98c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 5a88c <_PyErr_FormatFromCause@@Base+0x3ac> │ │ │ │ + beq.n 5aa14 <_PyErr_FormatFromCause@@Base+0x3ac> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 5a88e <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ + beq.n 5aa16 <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a89c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ - b.n 5a88e <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ + blt.n 5aa24 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + b.n 5aa16 <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ 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 5ab1c <_PyErr_FormatFromCause@@Base+0x63c> │ │ │ │ + b.n 5ac18 <_PyErr_FormatFromCause@@Base+0x5b0> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a8c8 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5aa50 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a94c <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 5aad4 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ + bl b0768 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ - cbz r6, 5a904 <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ + bl b38fc │ │ │ │ + cbz r6, 5aa8c <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a8f4 <_PyErr_FormatFromCause@@Base+0x414> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5aa7c <_PyErr_FormatFromCause@@Base+0x414> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8c8 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ - b.n 5a94c <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ + beq.n 5aa50 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ + b.n 5aad4 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 5a94c <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5aad4 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ 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 │ │ │ │ @@ -69623,165 +69767,117 @@ │ │ │ │ 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 4aa44 │ │ │ │ - b.n 5a94e <_PyErr_FormatFromCause@@Base+0x46e> │ │ │ │ + bl 4aab4 │ │ │ │ + b.n 5aad6 <_PyErr_FormatFromCause@@Base+0x46e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ 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 r4, [r0, #4] │ │ │ │ movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5a978 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + beq.n 5ab00 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 5a980 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 5ab08 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5a9aa <_PyErr_FormatFromCause@@Base+0x4ca> │ │ │ │ + cbz r3, 5ab32 <_PyErr_FormatFromCause@@Base+0x4ca> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 5a9b8 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5ab40 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5a9a0 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + beq.n 5ab28 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 5a9a0 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 5ab28 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a9b8 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5ab40 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a99c <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + beq.n 5ab24 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5a9b8 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5ab40 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a98c <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - b.n 5a99c <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne.n 5ab14 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + b.n 5ab24 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (5aa40 <_PyErr_FormatFromCause@@Base+0x560>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5a9e2 <_PyErr_FormatFromCause@@Base+0x502> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5a9d2 <_PyErr_FormatFromCause@@Base+0x4f2> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5a9f4 <_PyErr_FormatFromCause@@Base+0x514> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r3, [pc, #76] @ (5aa44 <_PyErr_FormatFromCause@@Base+0x564>) │ │ │ │ - ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r5, 5aa06 <_PyErr_FormatFromCause@@Base+0x526> │ │ │ │ - ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ - b.n 5aa08 <_PyErr_FormatFromCause@@Base+0x528> │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5aa20 <_PyErr_FormatFromCause@@Base+0x540> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5aa10 <_PyErr_FormatFromCause@@Base+0x530> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5aa2c <_PyErr_FormatFromCause@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #24] @ (5aa40 <_PyErr_FormatFromCause@@Base+0x560>) │ │ │ │ - bl 284c48 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #5876 @ 0x16f4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5aa74 <_PyErr_FormatFromCause@@Base+0x594> │ │ │ │ + cbnz r3, 5ab6e <_PyErr_FormatFromCause@@Base+0x506> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5aa90 <_PyErr_FormatFromCause@@Base+0x5b0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ab8a <_PyErr_FormatFromCause@@Base+0x522> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5aa94 <_PyErr_FormatFromCause@@Base+0x5b4> │ │ │ │ + cbz r3, 5ab8e <_PyErr_FormatFromCause@@Base+0x526> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #53796 @ 0xd224 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aaaa <_PyErr_FormatFromCause@@Base+0x5ca> │ │ │ │ + b.n 5aba4 <_PyErr_FormatFromCause@@Base+0x53c> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5aaa2 <_PyErr_FormatFromCause@@Base+0x5c2> │ │ │ │ + cbz r0, 5ab9c <_PyErr_FormatFromCause@@Base+0x534> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (5aaac <_PyErr_FormatFromCause@@Base+0x5cc>) │ │ │ │ - b.w a8fb8 │ │ │ │ + ldr r1, [pc, #16] @ (5aba8 <_PyErr_FormatFromCause@@Base+0x540>) │ │ │ │ + b.w a8440 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ usat r0, #18, r8, lsl #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5aac8 <_PyErr_FormatFromCause@@Base+0x5e8> │ │ │ │ + cbz r1, 5abc4 <_PyErr_FormatFromCause@@Base+0x55c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5aae4 <_PyErr_FormatFromCause@@Base+0x604> │ │ │ │ + bmi.n 5abe0 <_PyErr_FormatFromCause@@Base+0x578> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16684 @ 0x412c │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5aafc <_PyErr_FormatFromCause@@Base+0x61c> │ │ │ │ + b.n 5abf8 <_PyErr_FormatFromCause@@Base+0x590> │ │ │ │ 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 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -69797,1543 +69893,1593 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r2, 5ab40 <_PyErr_FormatFromCause@@Base+0x660> │ │ │ │ - bl 1e523c │ │ │ │ - b.n 5ab42 <_PyErr_FormatFromCause@@Base+0x662> │ │ │ │ + cbnz r2, 5ac3c <_PyErr_FormatFromCause@@Base+0x5d4> │ │ │ │ + bl 1e4c08 │ │ │ │ + b.n 5ac3e <_PyErr_FormatFromCause@@Base+0x5d6> │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #5880 @ 0x16f8 │ │ │ │ + movw r1, #2484 @ 0x9b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #5884 @ 0x16fc │ │ │ │ + movw r0, #2488 @ 0x9b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - cbnz r4, 5ab66 <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + beq.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ + cbnz r4, 5ac62 <_PyErr_FormatFromCause@@Base+0x5fa> │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ab86 <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ + b.n 5ac82 <_PyErr_FormatFromCause@@Base+0x61a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a030 │ │ │ │ - cbz r0, 5abba <_PyErr_FormatFromCause@@Base+0x6da> │ │ │ │ - movw r1, #42796 @ 0xa72c │ │ │ │ + bl 1497ec │ │ │ │ + cbz r0, 5acb6 <_PyErr_FormatFromCause@@Base+0x64e> │ │ │ │ + movw r1, #39404 @ 0x99ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a294c │ │ │ │ + bl 1a272c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ + bl b0768 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 5ad3a <_PyErr_FormatFromCause@@Base+0x85a> │ │ │ │ + bne.w 5ae36 <_PyErr_FormatFromCause@@Base+0x7ce> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 5ad0a <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ - bl 11699c │ │ │ │ + bne.w 5ae06 <_PyErr_FormatFromCause@@Base+0x79e> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - b.n 5ab86 <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ + bne.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ + b.n 5ac82 <_PyErr_FormatFromCause@@Base+0x61a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 5ac78 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + bmi.n 5ad74 <_PyErr_FormatFromCause@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e464 │ │ │ │ + bl 13dc5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ad1a <_PyErr_FormatFromCause@@Base+0x83a> │ │ │ │ + beq.w 5ae16 <_PyErr_FormatFromCause@@Base+0x7ae> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac78 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + beq.n 5ad74 <_PyErr_FormatFromCause@@Base+0x70c> │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 5ac78 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + bne.n 5ad74 <_PyErr_FormatFromCause@@Base+0x70c> │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1590cc │ │ │ │ + bl 158700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac62 <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bne.n 5ad5e <_PyErr_FormatFromCause@@Base+0x6f6> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 5ac12 <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ + bgt.n 5ad0e <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #432] @ (5adb8 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #432] @ (5aeb4 <_PyErr_FormatFromCause@@Base+0x84c>) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ac44 <_PyErr_FormatFromCause@@Base+0x764> │ │ │ │ + bne.n 5ad40 <_PyErr_FormatFromCause@@Base+0x6d8> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ac4a <_PyErr_FormatFromCause@@Base+0x76a> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5ad46 <_PyErr_FormatFromCause@@Base+0x6de> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac12 <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ - b.n 5ac58 <_PyErr_FormatFromCause@@Base+0x778> │ │ │ │ + beq.n 5ad0e <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ + b.n 5ad54 <_PyErr_FormatFromCause@@Base+0x6ec> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 5ad46 <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ + bge.n 5ae42 <_PyErr_FormatFromCause@@Base+0x7da> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + b.n 5aeaa <_PyErr_FormatFromCause@@Base+0x842> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - bl f7144 │ │ │ │ - movw r1, #53388 @ 0xd08c │ │ │ │ + beq.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ + bl f6d64 │ │ │ │ + movw r1, #49996 @ 0xc34c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a294c │ │ │ │ + bl 1a272c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + beq.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 5acb2 <_PyErr_FormatFromCause@@Base+0x7d2> │ │ │ │ + ble.n 5adae <_PyErr_FormatFromCause@@Base+0x746> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5896 @ 0x1708 │ │ │ │ + movw r1, #2500 @ 0x9c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + bl 159500 │ │ │ │ + b.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ 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 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #240] @ (5adb8 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #240] @ (5aeb4 <_PyErr_FormatFromCause@@Base+0x84c>) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 159ecc │ │ │ │ - bl b1084 │ │ │ │ + bl 159500 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 5ad06 <_PyErr_FormatFromCause@@Base+0x826> │ │ │ │ + bne.n 5ae02 <_PyErr_FormatFromCause@@Base+0x79a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ad0a <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5ae06 <_PyErr_FormatFromCause@@Base+0x79e> │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acd6 <_PyErr_FormatFromCause@@Base+0x7f6> │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + beq.n 5add2 <_PyErr_FormatFromCause@@Base+0x76a> │ │ │ │ + b.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5ad92 <_PyErr_FormatFromCause@@Base+0x8b2> │ │ │ │ + bge.n 5ae8e <_PyErr_FormatFromCause@@Base+0x826> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #2532 @ 0x9e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5ad0a <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ + blt.n 5ae06 <_PyErr_FormatFromCause@@Base+0x79e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ + bl 9425c │ │ │ │ + b.n 5aeaa <_PyErr_FormatFromCause@@Base+0x842> │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad56 <_PyErr_FormatFromCause@@Base+0x876> │ │ │ │ + bne.n 5ae52 <_PyErr_FormatFromCause@@Base+0x7ea> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad72 <_PyErr_FormatFromCause@@Base+0x892> │ │ │ │ - movw r1, #51272 @ 0xc848 │ │ │ │ + bne.n 5ae6e <_PyErr_FormatFromCause@@Base+0x806> │ │ │ │ + movw r1, #47880 @ 0xbb08 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 5ad7a <_PyErr_FormatFromCause@@Base+0x89a> │ │ │ │ + cbnz r0, 5ae76 <_PyErr_FormatFromCause@@Base+0x80e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9435c │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ + bl 9425c │ │ │ │ + b.n 5aeaa <_PyErr_FormatFromCause@@Base+0x842> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53424 @ 0xd0b0 │ │ │ │ + movw r1, #50032 @ 0xc370 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - movw r1, #51272 @ 0xc848 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ad5a <_PyErr_FormatFromCause@@Base+0x6f2> │ │ │ │ + movw r1, #47880 @ 0xbb08 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad7a <_PyErr_FormatFromCause@@Base+0x89a> │ │ │ │ + bne.n 5ae76 <_PyErr_FormatFromCause@@Base+0x80e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + asrs r4, r4, #12 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #120] @ (5af40 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5aee0 <_PyErr_FormatFromCause@@Base+0x878> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5aed0 <_PyErr_FormatFromCause@@Base+0x868> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5aef2 <_PyErr_FormatFromCause@@Base+0x88a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #80] @ (5af44 <_PyErr_FormatFromCause@@Base+0x8dc>) │ │ │ │ + ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r5, 5af04 <_PyErr_FormatFromCause@@Base+0x89c> │ │ │ │ + ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ + b.n 5af06 <_PyErr_FormatFromCause@@Base+0x89e> │ │ │ │ + mov r6, r5 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5af1e <_PyErr_FormatFromCause@@Base+0x8b6> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5af0e <_PyErr_FormatFromCause@@Base+0x8a6> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5af2a <_PyErr_FormatFromCause@@Base+0x8c2> │ │ │ │ + ldr r0, [pc, #24] @ (5af40 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + bl 283f50 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #2624 @ 0xa40 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 94f50 │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #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, #24] @ (5ade8 <_PyErr_FormatFromCause@@Base+0x908>) │ │ │ │ - bl 1c8954 │ │ │ │ - cbz r0, 5ade6 <_PyErr_FormatFromCause@@Base+0x906> │ │ │ │ + movw r0, #20832 @ 0x5160 │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + bl 8772c │ │ │ │ + cbz r0, 5af78 <_PyErr_FormatFromCause@@Base+0x910> │ │ │ │ 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} │ │ │ │ - ldr r7, [pc, #320] @ (5af2c ) │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5ae04 <_PyErr_FormatFromCause@@Base+0x924> │ │ │ │ + cbz r1, 5af92 <_PyErr_FormatFromCause@@Base+0x92a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5ae20 <_PyErr_FormatFromCause@@Base+0x940> │ │ │ │ + bmi.n 5afae <_PyErr_FormatFromCause@@Base+0x946> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16724 @ 0x4154 │ │ │ │ + movw r1, #13332 @ 0x3414 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ae38 <_PyErr_FormatFromCause@@Base+0x958> │ │ │ │ + b.n 5afc6 <_PyErr_FormatFromCause@@Base+0x95e> │ │ │ │ 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 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 5ae68 <_PyErr_FormatFromCause@@Base+0x988> │ │ │ │ + cbz r2, 5aff6 <_PyErr_FormatFromCause@@Base+0x98e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e474 │ │ │ │ + bl 13dc6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ - cbz r4, 5ae90 <_PyErr_FormatFromCause@@Base+0x9b0> │ │ │ │ - ldr r0, [pc, #28] @ (5ae98 <_PyErr_FormatFromCause@@Base+0x9b8>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 84c6c │ │ │ │ + cbz r4, 5b01e <_PyErr_FormatFromCause@@Base+0x9b6> │ │ │ │ + ldr r0, [pc, #28] @ (5b024 <_PyErr_FormatFromCause@@Base+0x9bc>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005ae9c : │ │ │ │ - b.w 2364e0 <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ - b.w 5a548 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ +0005b028 : │ │ │ │ + b.w 235868 <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ + b.w 5a6d0 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + │ │ │ │ +0005b030 : │ │ │ │ + ldr r3, [pc, #72] @ (5b07c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + cbnz r0, 5b05c │ │ │ │ + bx lr │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 5b066 │ │ │ │ + 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 │ │ │ │ + bcs.n 5b066 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cbz r0, 5b078 │ │ │ │ + ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 5b03e │ │ │ │ + b.n 5b058 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 5b078 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b078 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 9425c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5b0c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9425c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5b0c2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9425c │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 5b0c2 │ │ │ │ + movs r1, #3 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strd r5, r4, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 13de60 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + b.n 5b0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84c6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84c6c │ │ │ │ + bl 84c68 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 9425c │ │ │ │ + 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 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b11e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2ae18 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5b116 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 1e4740 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #348] @ (5b010 ) │ │ │ │ + ldr r4, [pc, #348] @ (5b290 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5aece │ │ │ │ + bne.n 5b14c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aebe │ │ │ │ + bne.n 5b13c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5aee0 │ │ │ │ + beq.n 5b15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movs r5, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7208 │ │ │ │ + bl 1c7000 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afc8 │ │ │ │ - ldr r6, [pc, #268] @ (5b014 ) │ │ │ │ + beq.n 5b246 │ │ │ │ + ldr r6, [pc, #268] @ (5b294 ) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5afc8 │ │ │ │ + beq.n 5b246 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #58545 @ 0xe4b1 │ │ │ │ + movw r1, #56033 @ 0xdae1 │ │ │ │ movt r1, #21 │ │ │ │ - movw r3, #61141 @ 0xeed5 │ │ │ │ + movw r3, #58345 @ 0xe3e9 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r0, #49328 @ 0xc0b0 │ │ │ │ movt r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #4561 @ 0x11d1 │ │ │ │ + movw r0, #2869 @ 0xb35 │ │ │ │ movt r0, #19 │ │ │ │ movw r5, #44868 @ 0xaf44 │ │ │ │ movt r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 7a9f0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ac28 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 5afaa │ │ │ │ + cbz r0, 5b228 │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 5b1c2 │ │ │ │ + bl 5b460 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 5afaa │ │ │ │ + cbz r0, 5b228 │ │ │ │ ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 1c6f64 │ │ │ │ + bl 1c6d5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5af90 │ │ │ │ + cbz r0, 5b20e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46321 @ 0xb4f1 │ │ │ │ + movw r1, #47069 @ 0xb7dd │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dedfc <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5af8a │ │ │ │ - movw r1, #46737 @ 0xb691 │ │ │ │ + bl 2de14c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5b208 │ │ │ │ + movw r1, #47331 @ 0xb8e3 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2dedfc <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5af96 │ │ │ │ - b.n 5afae │ │ │ │ + bl 2de14c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5b214 │ │ │ │ + b.n 5b22c │ │ │ │ mov r0, r5 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5afaa │ │ │ │ - movw r1, #47581 @ 0xb9dd │ │ │ │ + b.n 5b228 │ │ │ │ + movw r1, #48093 @ 0xbbdd │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2dedfc <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5afc8 │ │ │ │ - b.n 5afae │ │ │ │ - bl 23c560 │ │ │ │ + bl 2de14c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5b246 │ │ │ │ + b.n 5b22c │ │ │ │ + bl 23b8dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5afc8 │ │ │ │ + cbz r0, 5b246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5afc8 │ │ │ │ + bge.n 5b246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5afc8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b246 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7208 │ │ │ │ + bl 1c7000 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5afe6 │ │ │ │ + bne.n 5b264 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5afd6 │ │ │ │ + bne.n 5b254 │ │ │ │ dmb ish │ │ │ │ - beq.n 5aff2 │ │ │ │ - ldr r0, [pc, #32] @ (5b010 ) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 5b270 │ │ │ │ + ldr r0, [pc, #36] @ (5b290 ) │ │ │ │ + bl 283f50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5affa │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b278 │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5b002 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b280 │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5b00a │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b288 │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -0005b018 : │ │ │ │ - ldr r3, [pc, #72] @ (5b064 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b044 │ │ │ │ - bx lr │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 5b04e │ │ │ │ - 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 │ │ │ │ - bcs.n 5b04e │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cbz r0, 5b060 │ │ │ │ - ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.n 5b026 │ │ │ │ - b.n 5b040 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5b060 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b060 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 9435c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5b0a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b0aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9435c │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 5b0aa │ │ │ │ - movs r1, #3 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strd r5, r4, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 13e668 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - b.n 5b0bc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - bl 84dfc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 9435c │ │ │ │ - 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 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b106 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2ae18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5b0fe │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d74 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - 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, 5b136 │ │ │ │ + cbnz r3, 5b2c4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5b152 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5b2e0 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5b156 │ │ │ │ + cbz r3, 5b2e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #53796 @ 0xd224 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b15e │ │ │ │ + b.n 5b2ec │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b160 : │ │ │ │ +0005b2ee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (5b190 ) │ │ │ │ + ldr r3, [pc, #28] @ (5b31c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d03e8 │ │ │ │ - cbz r0, 5b18c │ │ │ │ + bl 1cfe80 │ │ │ │ + cbz r0, 5b31a │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b1b8 │ │ │ │ + bge.n 5b344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b1b8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b344 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89a10 │ │ │ │ - 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 1c6f10 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b1f4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #46027 @ 0xb3cb │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2dedfc <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b1f4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 8990c │ │ │ │ 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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b21a │ │ │ │ + cbnz r3, 5b370 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b21a │ │ │ │ + ble.n 5b370 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b21a │ │ │ │ - cbnz r0, 5b238 │ │ │ │ + bne.n 5b370 │ │ │ │ + cbnz r0, 5b388 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - movw r3, #21040 @ 0x5230 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5b24c │ │ │ │ + ldr r3, [pc, #28] @ (5b3a0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 5b39c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 52022 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b24c │ │ │ │ + bl 52092 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b39c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b30c │ │ │ │ + bl 5b496 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + strh r0, [r6, r0] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b272 │ │ │ │ + cbnz r3, 5b3c6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b272 │ │ │ │ + ble.n 5b3c6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b272 │ │ │ │ - cbnz r4, 5b28e │ │ │ │ + bne.n 5b3c6 │ │ │ │ + cbnz r4, 5b3e2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #72] @ (5b2d0 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #72] @ (5b424 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b2c8 │ │ │ │ + cbz r0, 5b41c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 25c288 <_PyXIData_Release@@Base+0x108> │ │ │ │ + bl 25b4c8 <_PyXIData_Release@@Base+0x4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b2c8 │ │ │ │ + cbz r0, 5b41c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ad87c │ │ │ │ + bl 2acbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b2b8 │ │ │ │ + blt.n 5b40c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b2c8 │ │ │ │ + b.n 5b41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b2b4 │ │ │ │ + bne.n 5b408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b2b4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b408 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005b2d4 : │ │ │ │ +0005b428 : │ │ │ │ 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] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5b302 │ │ │ │ - bl 20632c │ │ │ │ - cbnz r0, 5b302 │ │ │ │ + bmi.n 5b456 │ │ │ │ + bl 205d44 │ │ │ │ + cbnz r0, 5b456 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210850 │ │ │ │ + b.w 2101bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 168ae8 <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ + b.w 16812c <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ + 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 1c6d08 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5b492 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #46437 @ 0xb565 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2de14c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5b492 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5b33a │ │ │ │ + bcc.n 5b4c4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6128 @ 0x17f0 │ │ │ │ + movw r1, #2736 @ 0xab0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5b382 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5b50c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b352 │ │ │ │ + cbnz r0, 5b4dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - cbz r4, 5b368 │ │ │ │ + b.w 23b8dc │ │ │ │ + cbz r4, 5b4f2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b368 │ │ │ │ + bhi.n 5b4f2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2dda74 <_PyXIData_Free@@Base+0xee4> │ │ │ │ + bl 2dcdc4 <_PyXIData_Free@@Base+0xee4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5b376 │ │ │ │ - bl 2c37d8 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 5b500 │ │ │ │ + bl 2c2b10 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b37c │ │ │ │ - bl 806d4 │ │ │ │ + b.n 5b506 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ 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 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b3c6 │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5b550 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2acb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b3be │ │ │ │ + bge.n 5b548 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + movw r2, #2756 @ 0xac4 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldrd r0, r1, [r0, #8] │ │ │ │ + b.w 269900 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ 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, [pc, #96] @ (5b43c ) │ │ │ │ + ldr r6, [pc, #96] @ (5b5d8 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b3fc │ │ │ │ + bne.n 5b596 │ │ │ │ movs r0, #8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b406 │ │ │ │ + b.n 5b5a0 │ │ │ │ ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5b42e │ │ │ │ + cbz r4, 5b5c8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b434 │ │ │ │ + bne.n 5b5ce │ │ │ │ ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ - b.n 5b436 │ │ │ │ + b.n 5b5d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b436 │ │ │ │ + b.n 5b5d0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r2, #6148 @ 0x1804 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 26a5f0 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ 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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b472 │ │ │ │ + cbnz r3, 5b5fe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b472 │ │ │ │ + ble.n 5b5fe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b472 │ │ │ │ - cbnz r0, 5b48a │ │ │ │ + bne.n 5b5fe │ │ │ │ + cbnz r0, 5b616 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ (5b4a4 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5b49e │ │ │ │ + ldr r3, [pc, #32] @ (5b630 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 5b62a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 52022 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b49e │ │ │ │ + bl 52092 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b62a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b30c │ │ │ │ + bl 5b496 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, r2] │ │ │ │ lsls r2, r2, #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 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b4e8 │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b674 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b4e0 │ │ │ │ + bge.n 5b66c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 2b9ed4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 5b1c2 │ │ │ │ - cbz r0, 5b524 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b52a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 135030 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 5b52c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b52c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 2b9208 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5b55c │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r1, 5b6a8 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62628 @ 0xf4a4 │ │ │ │ + movw r1, #59236 @ 0xe764 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5b584 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5b6d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b57a │ │ │ │ + bge.n 5b6c6 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ - cbz r4, 5b57e │ │ │ │ + cbz r4, 5b6ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b584 │ │ │ │ + b.n 5b6d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5b5ae │ │ │ │ + bne.n 5b6fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b5ca │ │ │ │ - b.n 5b5c4 │ │ │ │ + bne.n 5b716 │ │ │ │ + b.n 5b710 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43480 @ 0xa9d8 │ │ │ │ + movw r0, #39864 @ 0x9bb8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b604 │ │ │ │ - b.n 5b5a0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5b604 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b750 │ │ │ │ + b.n 5b6ec │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5b750 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b5dc │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5b604 │ │ │ │ + bne.n 5b728 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5b750 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 5b908 │ │ │ │ - cbz r0, 5b604 │ │ │ │ + bl 5ba94 │ │ │ │ + cbz r0, 5b750 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b608 │ │ │ │ + bne.n 5b754 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b610 │ │ │ │ + b.n 5b75c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 5b636 │ │ │ │ + cbz r4, 5b782 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b68a │ │ │ │ + bge.n 5b7d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b68a │ │ │ │ + b.n 5b7d6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b68a │ │ │ │ + cbz r0, 5b7d6 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 5b67c │ │ │ │ + bge.n 5b7c8 │ │ │ │ ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #8 │ │ │ │ - bl 2a1484 │ │ │ │ - cbnz r0, 5b676 │ │ │ │ + bl 2a06d4 │ │ │ │ + cbnz r0, 5b7c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b672 │ │ │ │ + bge.n 5b7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b672 │ │ │ │ + cbnz r3, 5b7be │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b68a │ │ │ │ + b.n 5b7d6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 5b64a │ │ │ │ + b.n 5b796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - 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 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 80a90 │ │ │ │ - cbz r0, 5b6da │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8f69c │ │ │ │ - cbz r0, 5b6c6 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 8f69c │ │ │ │ - cbnz r0, 5b6de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b6da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b6da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 5b722 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 37d68 <_PyImport_SetModule@@Base+0x44> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b6c6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 8f69c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b6c6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 9bab0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 5b460 │ │ │ │ + cbz r0, 5b810 │ │ │ │ + mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b71c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b71c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 7f9c8 <_Py_hashtable_set@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5b816 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 134970 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 5b818 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5b818 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 5b738 │ │ │ │ - movw r0, #6184 @ 0x1828 │ │ │ │ + cbnz r3, 5b82e │ │ │ │ + movw r0, #2792 @ 0xae8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 170f30 │ │ │ │ - cbnz r0, 5b76a │ │ │ │ + bl 170584 │ │ │ │ + cbnz r0, 5b860 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #6200 @ 0x1838 │ │ │ │ + movw r0, #2808 @ 0xaf8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a808 │ │ │ │ - b.n 5b78e │ │ │ │ + bl 21a134 │ │ │ │ + b.n 5b884 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5b78c │ │ │ │ + bne.n 5b882 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50232 @ 0xc438 │ │ │ │ + movw r1, #46840 @ 0xb6f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r4, #0 │ │ │ │ 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 29168c <_PyArg_BadArgument@@Base+0x1e88> │ │ │ │ + bl 29097c <_PyArg_BadArgument@@Base+0x1e84> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7b4 │ │ │ │ - beq.n 5b7b8 │ │ │ │ + blt.n 5b8aa │ │ │ │ + beq.n 5b8ae │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5b7c0 │ │ │ │ + b.n 5b8b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7c0 │ │ │ │ + b.n 5b8b6 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #2828 @ 0xb0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 80ad8 │ │ │ │ + cbz r0, 5b92c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8f598 │ │ │ │ + cbz r0, 5b918 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 8f598 │ │ │ │ + cbnz r0, 5b930 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b92c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5b92c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 5b974 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 37d6c <_PyImport_SetModule@@Base+0x44> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b918 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 8f598 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b918 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 9b9b4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b96e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5b96e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b894 │ │ │ │ + beq.n 5ba20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b894 │ │ │ │ + bne.n 5ba20 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21072 @ 0x5250 │ │ │ │ + movw r0, #17680 @ 0x4510 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b890 │ │ │ │ - bne.n 5b8c0 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ba1c │ │ │ │ + bne.n 5ba4c │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5b8a8 │ │ │ │ + cbz r3, 5ba34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5b8a8 │ │ │ │ + bge.n 5ba34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5b8c0 │ │ │ │ + beq.n 5ba4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b898 │ │ │ │ + blt.n 5ba24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5b854 │ │ │ │ + bge.n 5b9e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b904 │ │ │ │ + b.n 5ba90 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b858 │ │ │ │ + b.n 5b9e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b88a │ │ │ │ + bne.n 5ba16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b88a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ba16 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6276 @ 0x1884 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5b890 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ba1c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 5b8fc │ │ │ │ + cbz r1, 5ba88 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5b8fc │ │ │ │ + bge.n 5ba88 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5b8ea │ │ │ │ + beq.n 5ba76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 5b8dc │ │ │ │ + b.n 5ba68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b8fc │ │ │ │ + bge.n 5ba88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b8fc │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ba88 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b93a │ │ │ │ + beq.n 5bac6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6316 @ 0x18ac │ │ │ │ + movw r1, #2924 @ 0xb6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5b94c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5bad8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b950 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5b950 │ │ │ │ + bne.n 5badc │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5badc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b954 │ │ │ │ + b.n 5bae0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27e430 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ + bl 27d738 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b98c │ │ │ │ - bl 248e9c │ │ │ │ + cbz r0, 5bb18 │ │ │ │ + bl 248224 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b98c │ │ │ │ + bne.n 5bb18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b98a │ │ │ │ + bge.n 5bb16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b98a │ │ │ │ + cbnz r3, 5bb16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 5b9be │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r4, 5bb4a │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6348 @ 0x18cc │ │ │ │ + movw r1, #2956 @ 0xb8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b9da │ │ │ │ + b.n 5bb66 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #46737 @ 0xb691 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2dedfc <_Py_hashtable_foreach@@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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5ba1a │ │ │ │ + bne.n 5bb8e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba34 │ │ │ │ - b.n 5ba2e │ │ │ │ + bne.n 5bba8 │ │ │ │ + b.n 5bba2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43464 @ 0xa9c8 │ │ │ │ + movw r0, #39848 @ 0x9ba8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 5ba58 │ │ │ │ - b.n 5ba0c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5ba58 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 5bbcc │ │ │ │ + b.n 5bb80 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5bbcc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b908 │ │ │ │ - cbz r0, 5ba58 │ │ │ │ + bl 5ba94 │ │ │ │ + cbz r0, 5bbcc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b094 │ │ │ │ - cbz r0, 5ba5c │ │ │ │ + cbz r0, 5bbd0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba64 │ │ │ │ + b.n 5bbd8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #47331 @ 0xb8e3 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2de14c <_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 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5baa8 │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5bc34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5baa0 │ │ │ │ + bge.n 5bc2c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 5bad2 │ │ │ │ + bmi.n 5bc5e │ │ │ │ movw r2, #23992 @ 0x5db8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5bb0a │ │ │ │ + bne.n 5bc96 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bb12 │ │ │ │ + cbz r0, 5bc9e │ │ │ │ mov r1, r6 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5baf2 │ │ │ │ + beq.n 5bc7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb12 │ │ │ │ + bne.n 5bc9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb06 │ │ │ │ + bge.n 5bc92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb06 │ │ │ │ + cbnz r3, 5bc92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb12 │ │ │ │ + b.n 5bc9e │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5bb66 │ │ │ │ + beq.n 5bcf2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 5bb66 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 5bcf2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #6380 @ 0x18ec │ │ │ │ + movw r1, #2988 @ 0xbac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58038 │ │ │ │ + bl 580b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb78 │ │ │ │ + bne.n 5bd04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb84 │ │ │ │ + b.n 5bd10 │ │ │ │ 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} │ │ │ │ @@ -71341,26 +71487,26 @@ │ │ │ │ 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 5bbb8 │ │ │ │ + bmi.n 5bd44 │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bbb8 │ │ │ │ + beq.n 5bd44 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5bbce │ │ │ │ + b.n 5bd5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 436b8 │ │ │ │ + bl 43700 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bbae │ │ │ │ + beq.n 5bd3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -71368,64 +71514,64 @@ │ │ │ │ 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 5bbf0 │ │ │ │ + bhi.n 5bd7c │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5bc06 │ │ │ │ - b.n 5bc1a │ │ │ │ - movw r0, #24848 @ 0x6110 │ │ │ │ + bgt.n 5bd92 │ │ │ │ + b.n 5bda6 │ │ │ │ + movw r0, #21456 @ 0x53d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bbea │ │ │ │ - b.n 5bc26 │ │ │ │ + bne.n 5bd76 │ │ │ │ + b.n 5bdb2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc1c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5bc26 │ │ │ │ - b.n 5bc1c │ │ │ │ + bne.n 5bda8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5bdb2 │ │ │ │ + b.n 5bda8 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5bc74 │ │ │ │ + b.n 5be00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bc2a : │ │ │ │ +0005bdb6 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5bc70 ) │ │ │ │ + ldr r5, [pc, #60] @ (5bdfc ) │ │ │ │ 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 5bc68 │ │ │ │ + beq.n 5bdf4 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5bc60 │ │ │ │ + bge.n 5bdec │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3300] @ 0xce4 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5bc4c │ │ │ │ + b.n 5bdd8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -71434,139 +71580,139 @@ │ │ │ │ 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 2b7ac8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6df8 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bce8 │ │ │ │ + cbz r0, 5be74 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5bcaa │ │ │ │ + cbnz r3, 5be36 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #6460 @ 0x193c │ │ │ │ + movw r0, #3068 @ 0xbfc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5bcd6 │ │ │ │ + bgt.n 5be62 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl af1c8 │ │ │ │ + bl ae8ac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #4232 @ 0x1088 │ │ │ │ + movw r3, #436 @ 0x1b4 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - movw r0, #6468 @ 0x1944 │ │ │ │ + movw r0, #3076 @ 0xc04 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bce8 │ │ │ │ + b.n 5be74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #6480 @ 0x1950 │ │ │ │ + movw r0, #3088 @ 0xc10 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bcee <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005be7a <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ 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 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bd36 <_PyMonitoring_FirePyStartEvent@@Base+0x48> │ │ │ │ + beq.n 5bec2 <_PyMonitoring_FirePyStartEvent@@Base+0x48> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5be9c <_PyMonitoring_FirePyStartEvent@@Base+0x1ae> │ │ │ │ + b.n 5c028 <_PyMonitoring_FirePyStartEvent@@Base+0x1ae> │ │ │ │ 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 r0, r1 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bd5c <_PyMonitoring_FirePyStartEvent@@Base+0x6e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5bd70 <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ + bne.n 5bee8 <_PyMonitoring_FirePyStartEvent@@Base+0x6e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5befc <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bd66 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + cbz r3, 5bef2 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5bd72 <_PyMonitoring_FirePyStartEvent@@Base+0x84> │ │ │ │ + b.n 5befe <_PyMonitoring_FirePyStartEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (5be98 <_PyMonitoring_FirePyStartEvent@@Base+0x1aa>) │ │ │ │ + ldr r3, [pc, #272] @ (5c024 <_PyMonitoring_FirePyStartEvent@@Base+0x1aa>) │ │ │ │ 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 5bdc4 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ + bge.n 5bf50 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6492 @ 0x195c │ │ │ │ + movw r1, #3100 @ 0xc1c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5be90 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ + b.n 5c01c <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 5bdd4 <_PyMonitoring_FirePyStartEvent@@Base+0xe6> │ │ │ │ - bl 9435c │ │ │ │ + beq.n 5bf60 <_PyMonitoring_FirePyStartEvent@@Base+0xe6> │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 5bf4a <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #46712 @ 0xb678 │ │ │ │ + movw r8, #43320 @ 0xa938 │ │ │ │ movt r8, #74 @ 0x4a │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5be8e <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ + beq.n 5c01a <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -71577,54 +71723,54 @@ │ │ │ │ addhi r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, ip, r7 │ │ │ │ sxtb r0, r7 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 244b04 <_PyInterpreterState_LookUpID@@Base+0x28c> │ │ │ │ + bl 243e8c <_PyInterpreterState_LookUpID@@Base+0x28c> │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bde6 <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ + beq.n 5bf72 <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5be90 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ + beq.n 5c01c <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 5be80 <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ - movw r2, #44996 @ 0xafc4 │ │ │ │ + ble.n 5c00c <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ + movw r2, #41604 @ 0xa284 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49480 @ 0xc148 │ │ │ │ + movw r1, #46088 @ 0xb408 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ 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, #3328] @ 0xd00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 5bf4a <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3328] @ 0xd00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bge.n 5bf4a <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bne.n 5bf4a <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf4a <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 5bde6 <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ + b.n 5bf72 <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -71633,231 +71779,231 @@ │ │ │ │ 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 2ac98 │ │ │ │ - cbz r0, 5beda <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ + cbz r0, 5c066 <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bee0 <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ + b.n 5c06c <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005bee8 : │ │ │ │ +0005c074 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5bf06 │ │ │ │ + cbz r3, 5c092 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5bf1e │ │ │ │ + b.n 5c0aa │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 5bf0e │ │ │ │ + bgt.n 5c09a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bf1e │ │ │ │ + b.n 5c0aa │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5bf0a │ │ │ │ + bgt.n 5c096 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5bf0a │ │ │ │ + beq.n 5c096 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 5bf40 │ │ │ │ + b.n 5c0cc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #220] @ (5c014 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #220] @ (5c1a0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c00c │ │ │ │ + beq.n 5c198 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5bff6 │ │ │ │ + beq.n 5c182 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 5bf8e │ │ │ │ + cbz r5, 5c11a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 5bf74 │ │ │ │ + bmi.n 5c100 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #2944 @ 0xb80 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bfb4 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c140 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5bfb4 │ │ │ │ + cbz r0, 5c140 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5bfce │ │ │ │ + bne.n 5c15a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5bffe │ │ │ │ + beq.n 5c18a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5bfb8 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 5c144 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #52900 @ 0xcea4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #2944 @ 0xb80 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c00c │ │ │ │ + b.n 5c198 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c00c │ │ │ │ + cbz r0, 5c198 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bfe6 │ │ │ │ + beq.n 5c172 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5bfb4 │ │ │ │ - movw r3, #49324 @ 0xc0ac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5c140 │ │ │ │ + movw r3, #45932 @ 0xb36c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 5c000 │ │ │ │ - movw r5, #49324 @ 0xc0ac │ │ │ │ + b.n 5c18c │ │ │ │ + movw r5, #45932 @ 0xb36c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5c018 │ │ │ │ + bl 5c1a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005c018 : │ │ │ │ +0005c1a4 : │ │ │ │ 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 2d7f10 │ │ │ │ - cbz r0, 5c046 │ │ │ │ + bl 2d7258 │ │ │ │ + cbz r0, 5c1d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22a71c │ │ │ │ + b.w 229d64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c048 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0005c1d4 <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5c09a <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + cbnz r5, 5c226 <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5c09a <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + ble.n 5c226 <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c09a <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ - cbnz r2, 5c0b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x6c> │ │ │ │ + bne.n 5c226 <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + cbnz r2, 5c240 <_PyMonitoring_FirePyResumeEvent@@Base+0x6c> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #64] @ (5c0f0 <_PyMonitoring_FirePyResumeEvent@@Base+0xa8>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5c0ec <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #64] @ (5c27c <_PyMonitoring_FirePyResumeEvent@@Base+0xa8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 5c278 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4fcac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 5c0e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x98> │ │ │ │ + bl 4fd1c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5c26c <_PyMonitoring_FirePyResumeEvent@@Base+0x98> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2afec │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5c0e4 <_PyMonitoring_FirePyResumeEvent@@Base+0x9c> │ │ │ │ + beq.n 5c270 <_PyMonitoring_FirePyResumeEvent@@Base+0x9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f378 │ │ │ │ - movw r2, #4016 @ 0xfb0 │ │ │ │ + bl 26e688 │ │ │ │ + movw r2, #624 @ 0x270 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 5688e <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 56906 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c0ec <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + b.n 5c278 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -71866,987 +72012,987 @@ │ │ │ │ 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 5c11a <_PyMonitoring_FirePyResumeEvent@@Base+0xd2> │ │ │ │ + bhi.n 5c2a6 <_PyMonitoring_FirePyResumeEvent@@Base+0xd2> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5c12e <_PyMonitoring_FirePyResumeEvent@@Base+0xe6> │ │ │ │ + beq.n 5c2ba <_PyMonitoring_FirePyResumeEvent@@Base+0xe6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c130 <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ - movw r0, #24956 @ 0x617c │ │ │ │ + b.n 5c2bc <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 5c13e <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ - b.n 5c110 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 5c2ca <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + b.n 5c29c <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a0c <_PyLong_Frexp@@Base+0x7f4> │ │ │ │ + bl 1a17ec <_PyLong_Frexp@@Base+0x7f4> │ │ │ │ adds r3, r0, #2 │ │ │ │ - bne.n 5c142 <_PyMonitoring_FirePyResumeEvent@@Base+0xfa> │ │ │ │ + bne.n 5c2ce <_PyMonitoring_FirePyResumeEvent@@Base+0xfa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c18e <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + b.n 5c31a <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c15e <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ + blt.n 5c2ea <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + movw r1, #45120 @ 0xb040 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5c13e <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5c2ca <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 5c176 <_PyMonitoring_FirePyResumeEvent@@Base+0x12e> │ │ │ │ + cbz r0, 5c302 <_PyMonitoring_FirePyResumeEvent@@Base+0x12e> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105ca4 │ │ │ │ + bl 1055d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c13e <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + beq.n 5c2ca <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 5c18e <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ - cbz r4, 5c186 <_PyMonitoring_FirePyResumeEvent@@Base+0x13e> │ │ │ │ + cbnz r0, 5c31a <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + cbz r4, 5c312 <_PyMonitoring_FirePyResumeEvent@@Base+0x13e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c18c <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ + bge.n 5c318 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c18c <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ + b.n 5c318 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c878 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12c224 <_PyErr_SetKeyError@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005c192 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0005c31e <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #46440 @ 0xb568 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c1fc <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + beq.n 5c388 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5c1fc <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + beq.n 5c388 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 5c224 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - b.n 5c214 <_PyMonitoring_FirePyYieldEvent@@Base+0x82> │ │ │ │ + bls.n 5c3b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 5c3a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x82> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c1f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ - movw r0, #25420 @ 0x634c │ │ │ │ + beq.n 5c380 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ + movw r0, #21948 @ 0x55bc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c1f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ - b.n 5c23a <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ - movw r0, #25420 @ 0x634c │ │ │ │ + bne.n 5c380 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ + b.n 5c3c6 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + movw r0, #21948 @ 0x55bc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1d4df4 │ │ │ │ - cbz r0, 5c23a <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bl 1d48b4 │ │ │ │ + cbz r0, 5c3c6 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5c22e <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + ble.n 5c3ba <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - b.n 5c230 <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ + b.n 5c3bc <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22156c │ │ │ │ + b.w 220bac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + cbnz r6, 5c3f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + ble.n 5c3f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - cbnz r2, 5c282 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ + bne.n 5c3f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + cbnz r2, 5c40e <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #100] @ (5c2e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x14e>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5c2d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #100] @ (5c46c <_PyMonitoring_FirePyYieldEvent@@Base+0x14e>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 5c462 <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5c29c <_PyMonitoring_FirePyYieldEvent@@Base+0x10a> │ │ │ │ + bne.n 5c428 <_PyMonitoring_FirePyYieldEvent@@Base+0x10a> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 5c2b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ - bl 174b24 │ │ │ │ + b.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ + bl 174394 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5c2b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5c2d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ + bne.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5c462 <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #50092 @ 0xc3ac │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 57070 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.w 570e8 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5c30e <_PyMonitoring_FirePyYieldEvent@@Base+0x17c> │ │ │ │ + beq.n 5c49a <_PyMonitoring_FirePyYieldEvent@@Base+0x17c> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #40032 @ 0x9c60 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + beq.n 5c57c <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c336 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 5c4c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #40032 @ 0x9c60 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c3f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c57c <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c40a <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + beq.n 5c596 <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c366 <_PyMonitoring_FirePyYieldEvent@@Base+0x1d4> │ │ │ │ + beq.n 5c4f2 <_PyMonitoring_FirePyYieldEvent@@Base+0x1d4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5c3f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5c57c <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + beq.n 5c57c <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5c3ae <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ - bl 834d0 │ │ │ │ + bcs.n 5c53a <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ + bl 83504 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c3ae <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ + cbz r0, 5c53a <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b7dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c3ba <_PyMonitoring_FirePyYieldEvent@@Base+0x228> │ │ │ │ + bne.n 5c546 <_PyMonitoring_FirePyYieldEvent@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5c37a <_PyMonitoring_FirePyYieldEvent@@Base+0x1e8> │ │ │ │ + blt.n 5c506 <_PyMonitoring_FirePyYieldEvent@@Base+0x1e8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c3b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x224> │ │ │ │ - bl 23c560 │ │ │ │ + blt.n 5c542 <_PyMonitoring_FirePyYieldEvent@@Base+0x224> │ │ │ │ + bl 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c40a <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + b.n 5c596 <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5c378 <_PyMonitoring_FirePyYieldEvent@@Base+0x1e6> │ │ │ │ + b.n 5c504 <_PyMonitoring_FirePyYieldEvent@@Base+0x1e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c404 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ + cbz r0, 5c590 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5c3d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x23e> │ │ │ │ + b.n 5c55c <_PyMonitoring_FirePyYieldEvent@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 5c404 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ + bge.n 5c590 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14de10 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d668 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c3c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x236> │ │ │ │ + bne.n 5c554 <_PyMonitoring_FirePyYieldEvent@@Base+0x236> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c3f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x262> │ │ │ │ + blt.n 5c580 <_PyMonitoring_FirePyYieldEvent@@Base+0x262> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c40a <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + b.n 5c596 <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c3ea <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ + bne.n 5c576 <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c3ea <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c576 <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #6628 @ 0x19e4 │ │ │ │ + movw r1, #3236 @ 0xca4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 5c452 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 5c5de <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2b034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c456 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c4> │ │ │ │ + cbz r0, 5c5e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c45c <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + b.n 5c5e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c460 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0005c5ec <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - bl 195f30 │ │ │ │ + bl 19585c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c4de <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ + cbz r0, 5c66a <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #6652 @ 0x19fc │ │ │ │ + movw r0, #3260 @ 0xcbc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c4ce <_PyMonitoring_FirePyReturnEvent@@Base+0x6e> │ │ │ │ + blt.n 5c65a <_PyMonitoring_FirePyReturnEvent@@Base+0x6e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c4de <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ + b.n 5c66a <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c4ca <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bne.n 5c656 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c4ca <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c656 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5c524 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5c6b0 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5c512 <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + cbz r2, 5c69e <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ 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 5c5f4 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ + bl 5c780 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c56c <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + cbz r0, 5c6f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ea0c │ │ │ │ + bl 8e908 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c55c <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + blt.n 5c6e8 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c56c <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + b.n 5c6f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c558 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne.n 5c6e4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c558 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c6e4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c570 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0005c6fc <_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, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ 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 │ │ │ │ movw r5, #34280 @ 0x85e8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 27ba7c <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 27ad84 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5c5f0 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ - cbz r0, 5c5f0 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + beq.n 5c77c <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + cbz r0, 5c77c <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c5e0 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ + blt.n 5c76c <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c5f0 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + b.n 5c77c <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c5dc <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + bne.n 5c768 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c5dc <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c768 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5c60c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + cbnz r3, 5c798 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c668 <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ + cbz r3, 5c7f4 <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5c61a <_PyMonitoring_FireCallEvent@@Base+0xaa> │ │ │ │ + cbz r4, 5c7a6 <_PyMonitoring_FireCallEvent@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c620 <_PyMonitoring_FireCallEvent@@Base+0xb0> │ │ │ │ - bl 7fac4 │ │ │ │ + b.n 5c7ac <_PyMonitoring_FireCallEvent@@Base+0xb0> │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + cbz r4, 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5c650 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + cbz r2, 5c7dc <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30500 @ 0x7724 │ │ │ │ + movw r1, #26324 @ 0x66d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c650 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne.n 5c7dc <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c64c <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + bge.n 5c7d8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c64c <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + cbnz r3, 5c7d8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + cbz r2, 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #16500 @ 0x4074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ - b.n 5c638 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ - cbz r4, 5c678 <_PyMonitoring_FireCallEvent@@Base+0x108> │ │ │ │ + bne.n 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c7c4 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ + cbz r4, 5c804 <_PyMonitoring_FireCallEvent@@Base+0x108> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + bge.n 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c680 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c80c <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2df7f8 <_Py_hashtable_foreach@@Base+0x9fc> │ │ │ │ + b.w 2deb48 <_Py_hashtable_foreach@@Base+0x9fc> │ │ │ │ │ │ │ │ -0005c688 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005c814 <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c6b6 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2e34e0 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005c842 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 2e27b4 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c6da <_PyMonitoring_FireBranchRightEvent@@Base+0x24> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5c71c <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ + bne.n 5c866 <_PyMonitoring_FireBranchRightEvent@@Base+0x24> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5c8a8 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2be98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c6f8 <_PyMonitoring_FireBranchRightEvent@@Base+0x42> │ │ │ │ + bne.n 5c884 <_PyMonitoring_FireBranchRightEvent@@Base+0x42> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 5c708 <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5c894 <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f45ec <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f3f24 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c712 <_PyMonitoring_FireBranchRightEvent@@Base+0x5c> │ │ │ │ + bne.n 5c89e <_PyMonitoring_FireBranchRightEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5d4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5c71c <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5c8a8 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c720 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +0005c8ac <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c74e <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005c8da <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c7a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + beq.n 5c934 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c7a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 5c7a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c92c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 5c934 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xba> │ │ │ │ + beq.n 5c994 <_PyMonitoring_FirePyThrowEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 206bb8 │ │ │ │ + bl 2065d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b510 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + bne.n 5c970 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 206bb8 │ │ │ │ + bl 2065d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c80c <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ + bne.n 5c998 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c814 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + b.n 5c9a0 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5c852 <_PyMonitoring_FirePyThrowEvent@@Base+0x104> │ │ │ │ - movw r5, #43848 @ 0xab48 │ │ │ │ + beq.n 5c9de <_PyMonitoring_FirePyThrowEvent@@Base+0x104> │ │ │ │ + movw r5, #43856 @ 0xab50 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5798c <_PyXI_FormatExcInfo@@Base+0x68> │ │ │ │ + bl 57a04 <_PyXI_FormatExcInfo@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c87a <_PyMonitoring_FirePyThrowEvent@@Base+0x12c> │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbnz r0, 5ca06 <_PyMonitoring_FirePyThrowEvent@@Base+0x12c> │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 5c85c <_PyMonitoring_FirePyThrowEvent@@Base+0x10e> │ │ │ │ - bl f7144 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 5c9e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x10e> │ │ │ │ + bl f6d64 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5c8a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + b.n 5ca30 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c84e <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + bne.n 5c9da <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c84e <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ - b.n 5c8a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + bne.n 5c9da <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + b.n 5ca30 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c88c <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ + bge.n 5ca18 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c88c <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ca18 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #35996 @ 0x8c9c │ │ │ │ + movw r1, #32604 @ 0x7f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 r4, r1 │ │ │ │ - bl f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5c8e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x192> │ │ │ │ + cbnz r0, 5ca6c <_PyMonitoring_FirePyThrowEvent@@Base+0x192> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #6704 @ 0x1a30 │ │ │ │ + movw r1, #3312 @ 0xcf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c8e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x194> │ │ │ │ + b.n 5ca6e <_PyMonitoring_FirePyThrowEvent@@Base+0x194> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c8e4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005ca70 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c93e <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + beq.n 5caca <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c936 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 5c93e <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cac2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 5caca <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c976 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ + beq.n 5cb02 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ blx 2bfd4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c97a <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ + bne.n 5cb06 <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c982 <_PyMonitoring_FireRaiseEvent@@Base+0x9e> │ │ │ │ + b.n 5cb0e <_PyMonitoring_FireRaiseEvent@@Base+0x9e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5c99c <_PyMonitoring_FireRaiseEvent@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #20] @ (5cb28 <_PyMonitoring_FireRaiseEvent@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.n 5cb28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.n 5ccb4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c9a0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005cb2c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9fa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + beq.n 5cb86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c9f2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 5c9fa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cb7e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 5cb86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 5ca20 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ - cbz r2, 5ca20 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + blt.n 5cbac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + cbz r2, 5cbac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 5ca3c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bgt.n 5cbc8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6744 @ 0x1a58 │ │ │ │ + movw r1, #3352 @ 0xd18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cace <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5cc5a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 5ca9c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ + cbz r6, 5cc28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 5ca86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + beq.n 5cc12 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 5ca86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 5cc12 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - movw r1, #48860 @ 0xbedc │ │ │ │ + movw r1, #45468 @ 0xb19c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5ca36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5cbc2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ 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 5cab6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + b.n 5cc42 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ 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 5cab6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + beq.n 5cc42 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5caa8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ + b.n 5cc34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cac4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ + bge.n 5cc50 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5cac8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + cbz r4, 5cc54 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cace <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5cc5a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #60] @ (5cb24 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (5ccb0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cb06 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x166> │ │ │ │ + blt.n 5cc92 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x166> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5cb22 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x182> │ │ │ │ + cbz r0, 5ccae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x182> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc2 0, cr0, [ip, #-328]! @ 0xfffffeb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5cb7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #64] @ (5cb80 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0>) │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5cd08 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #64] @ (5cd0c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -72871,437 +73017,437 @@ │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ - bl f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #6780 @ 0x1a7c │ │ │ │ + movw r3, #3388 @ 0xd3c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - bl 3675c <_PyEval_SetProfile@@Base+0x378> │ │ │ │ + bl 36760 <_PyEval_SetProfile@@Base+0x378> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cbd0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ - movw r0, #6824 @ 0x1aa8 │ │ │ │ + bne.n 5cd5c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + movw r0, #3432 @ 0xd68 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7118 │ │ │ │ + b.w f6d38 │ │ │ │ │ │ │ │ -0005cbdc <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005cd68 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cc36 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + beq.n 5cdc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5cc2e <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 5cc36 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cdba <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 5cdc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cc5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x80> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5cc7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ + bne.n 5cde8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x80> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5ce06 <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bebc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cc7e <_PyMonitoring_FirePyUnwindEvent@@Base+0xa2> │ │ │ │ + bne.n 5ce0a <_PyMonitoring_FirePyUnwindEvent@@Base+0xa2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ccc8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ - bl 7a17c │ │ │ │ + b.n 5ce54 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + bl 7a3b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cc8e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ + cbnz r0, 5ce1a <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5ccba <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ - bl 7a40c │ │ │ │ + cbz r5, 5ce46 <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + bl 7a644 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ - bl 1ce1ec │ │ │ │ + b.w 1e4740 │ │ │ │ + bl 1cdf00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ 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 │ │ │ │ - cbnz r1, 5ccf4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x118> │ │ │ │ + cbnz r1, 5ce80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x118> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6880 @ 0x1ae0 │ │ │ │ + movw r1, #3488 @ 0xda0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5cd20 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ceac <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5cd34 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + beq.n 5cec0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5cd26 <_PyMonitoring_FirePyUnwindEvent@@Base+0x14a> │ │ │ │ + bmi.n 5ceb2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x14a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6912 @ 0x1b00 │ │ │ │ + movw r1, #3520 @ 0xdc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cd46 <_PyMonitoring_FirePyUnwindEvent@@Base+0x16a> │ │ │ │ + b.n 5ced2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x16a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd36 <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ + bge.n 5cec2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5cd36 <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ + b.n 5cec2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5cd60 <_PyMonitoring_FirePyUnwindEvent@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #20] @ (5ceec <_PyMonitoring_FirePyUnwindEvent@@Base+0x184>) │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - b.n 5cb28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.n 5ccb4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005cd64 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005cef0 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r4, #43804 @ 0xab1c │ │ │ │ + movw r4, #43808 @ 0xab20 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cde2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 5cf6e <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + bge.n 5cf5c <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cdd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 5cf5c <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5cdda <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5cf66 <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - bl f7118 │ │ │ │ - b.n 5cde2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 5cf6e <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84dfc │ │ │ │ + bl 84c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5ce28 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5cfb4 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5ce16 <_PyMonitoring_FireStopIterationEvent@@Base+0xb2> │ │ │ │ + cbz r2, 5cfa2 <_PyMonitoring_FireStopIterationEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5ce4a <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ + cbz r3, 5cfd6 <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ce62 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ + b.n 5cfee <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5ce52 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + bgt.n 5cfde <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ce62 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ + b.n 5cfee <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5ce4e <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ + bgt.n 5cfda <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5ce4e <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ + beq.n 5cfda <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5ce84 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + b.n 5d010 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #216] @ (5cf54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #216] @ (5d0e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + beq.n 5d0d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r8, sl, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5ceb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + beq.n 5d044 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5ce98 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ + cbz r5, 5d024 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5cec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x162> │ │ │ │ - b.n 5cea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ + beq.n 5d052 <_PyMonitoring_FireStopIterationEvent@@Base+0x162> │ │ │ │ + b.n 5d02c <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5ceb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ - bl e58e0 │ │ │ │ + cbz r0, 5d03e <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + bl e5454 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cf48 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + blt.n 5d0d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ced2 <_PyMonitoring_FireStopIterationEvent@@Base+0x16e> │ │ │ │ - b.n 5ceb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + beq.n 5d05e <_PyMonitoring_FireStopIterationEvent@@Base+0x16e> │ │ │ │ + b.n 5d040 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5ceda <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5d066 <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5ceda <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5d066 <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5ceda <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5d066 <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 25ffe4 <_PyPickle_GetXIData@@Base+0x3f4> │ │ │ │ + bl 25f2f4 <_PyPickle_GetXIData@@Base+0x3f4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cf4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbz r0, 5d0d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 260570 <_PyPickle_GetXIData@@Base+0x980> │ │ │ │ + bl 25f880 <_PyPickle_GetXIData@@Base+0x980> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5d0ce <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 286d64 <_Py_set_inheritable_async_safe@@Base+0x9a4> │ │ │ │ + bl 286058 <_Py_set_inheritable_async_safe@@Base+0x960> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5d0ce <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260760 <_PyPickle_GetXIData@@Base+0xb70> │ │ │ │ + bl 25fa70 <_PyPickle_GetXIData@@Base+0xb70> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5d0ce <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26081c <_PyPickle_GetXIData@@Base+0xc2c> │ │ │ │ + bl 25fb2c <_PyPickle_GetXIData@@Base+0xc2c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5d0ce <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ff18 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ + bl 28f1d0 <_PyArg_BadArgument@@Base+0x6d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5d0ce <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf38 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + bge.n 5d0c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf38 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + cbnz r3, 5d0c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cf4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + b.n 5d0d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strh r4, [r4, r5] │ │ │ │ lsls r2, r2, #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] @ (5cf98 <_PyMonitoring_FireStopIterationEvent@@Base+0x234>) │ │ │ │ - bl 247fa0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5d124 <_PyMonitoring_FireStopIterationEvent@@Base+0x234>) │ │ │ │ + bl 247228 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf88 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ + blt.n 5d114 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #58792 @ 0xe5a8 │ │ │ │ + movw r0, #55400 @ 0xd868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ - movw r0, #63516 @ 0xf81c │ │ │ │ + b.w 94f50 │ │ │ │ + movw r0, #60124 @ 0xeadc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005cf9c : │ │ │ │ +0005d128 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #19 │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 151ebc │ │ │ │ + bl 1515f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5cfe4 │ │ │ │ + beq.n 5d170 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5cfde │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 5d16a │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6972 @ 0x1b3c │ │ │ │ + movw r1, #3580 @ 0xdfc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfe4 │ │ │ │ + b.n 5d170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (5d07c ) │ │ │ │ + ldr r1, [pc, #108] @ (5d208 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -73316,257 +73462,257 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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 5d078 │ │ │ │ + bge.n 5d204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d078 │ │ │ │ + cbnz r3, 5d204 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 5d09c │ │ │ │ + cbnz r3, 5d228 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 5d0b6 │ │ │ │ + cbz r2, 5d242 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5d0b6 │ │ │ │ + cbz r3, 5d242 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #39892 @ 0x9bd4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d158 │ │ │ │ + b.n 5d2e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 5d0c4 │ │ │ │ + cbz r2, 5d250 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2a7850 <_PyTime_AsTimeval@@Base+0x130c> │ │ │ │ + bl 2a6ab4 <_PyTime_AsTimeval@@Base+0x131c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d158 │ │ │ │ + beq.n 5d2e4 │ │ │ │ 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 1a6968 <_PyLong_UInt64_Converter@@Base+0x36b8> │ │ │ │ + bl 1a6760 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ 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 1a6968 <_PyLong_UInt64_Converter@@Base+0x36b8> │ │ │ │ + bl 1a6760 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5d158 │ │ │ │ + cbz r3, 5d2e4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7758 <_PyLong_GCD@@Base+0xd4c> │ │ │ │ + bl 1a7550 <_PyLong_GCD@@Base+0xd4c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d118 │ │ │ │ + beq.n 5d2a4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 5d130 │ │ │ │ + b.n 5d2bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0b2 │ │ │ │ + bge.n 5d23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d0b2 │ │ │ │ + bne.n 5d23e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0b2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d23e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 5d156 │ │ │ │ + bge.n 5d2e2 │ │ │ │ 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 5d130 │ │ │ │ + b.n 5d2bc │ │ │ │ str r2, [r3, #4] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d18c │ │ │ │ + bge.n 5d318 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d1b4 │ │ │ │ + b.n 5d340 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14de10 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d668 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14de10 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d668 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14de10 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d668 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51240 @ 0xc828 │ │ │ │ + movw r0, #47848 @ 0xbae8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ 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 180670 <_PyLong_Copy@@Base> │ │ │ │ + bl 17ffd0 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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 2afa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d20c │ │ │ │ + bge.n 5d398 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d234 │ │ │ │ + b.n 5d3c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f16d8 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f1004 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f16d8 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f1004 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f16d8 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f1004 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51240 @ 0xc828 │ │ │ │ + movw r0, #47848 @ 0xbae8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ 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 r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 5d266 │ │ │ │ - movw r0, #43796 @ 0xab14 │ │ │ │ + beq.n 5d3f2 │ │ │ │ + movw r0, #40180 @ 0x9cf4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 5d298 │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 5d424 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154a14 │ │ │ │ - cbz r0, 5d298 │ │ │ │ + bl 154158 │ │ │ │ + cbz r0, 5d424 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5d298 │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5d424 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d29c │ │ │ │ + bne.n 5d428 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2a4 │ │ │ │ + b.n 5d430 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5d2cc │ │ │ │ + cbz r4, 5d458 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbnz r4, 5d2e0 │ │ │ │ - b.n 5d2d6 │ │ │ │ - bl 2a5d08 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d2c4 │ │ │ │ - b.n 5d2ec │ │ │ │ - bl 7fac4 │ │ │ │ + cbnz r4, 5d46c │ │ │ │ + b.n 5d462 │ │ │ │ + bl 2a4f5c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d450 │ │ │ │ + b.n 5d478 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 5d2ec │ │ │ │ + cbz r0, 5d478 │ │ │ │ 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, pc} │ │ │ │ @@ -73575,296 +73721,296 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d31a │ │ │ │ + beq.n 5d4a6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d348 │ │ │ │ + bne.n 5d4d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5d32e │ │ │ │ + beq.n 5d4ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5d34a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5d4d6 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5d370 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5d4fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1166cc │ │ │ │ + bl 1161bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d370 │ │ │ │ + bge.n 5d4fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d370 │ │ │ │ + cbnz r3, 5d4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5d39e │ │ │ │ + beq.n 5d52a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 5d3cc │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 5d558 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d3c6 │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 5d552 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3c2 │ │ │ │ + bge.n 5d54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3c2 │ │ │ │ + cbnz r3, 5d54e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3d4 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5d3d0 │ │ │ │ + bne.n 5d560 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5d55c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d4f2 │ │ │ │ + b.n 5d67e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3fa │ │ │ │ + beq.n 5d586 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4c2 │ │ │ │ + beq.n 5d64e │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ - cbnz r5, 5d40c │ │ │ │ + cbnz r5, 5d598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a5d08 │ │ │ │ + bl 2a4f5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d4f2 │ │ │ │ + beq.n 5d67e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r9, r1, [r3, #4] │ │ │ │ add.w r2, r4, r9 │ │ │ │ add.w r5, r9, #1 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 5d480 │ │ │ │ + ble.n 5d60c │ │ │ │ cmp r5, #8 │ │ │ │ add.w r5, r5, r5, asr #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #6 │ │ │ │ movle r2, #3 │ │ │ │ adds r5, r5, r2 │ │ │ │ - beq.n 5d444 │ │ │ │ + beq.n 5d5d0 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5d448 │ │ │ │ - b.n 5d47a │ │ │ │ + bcc.n 5d5d4 │ │ │ │ + b.n 5d606 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r3, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d45c │ │ │ │ - bl 9bc74 │ │ │ │ + beq.n 5d5e8 │ │ │ │ + bl 9bb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d472 │ │ │ │ - b.n 5d47a │ │ │ │ + cbnz r0, 5d5fe │ │ │ │ + b.n 5d606 │ │ │ │ mov r0, r1 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5d47a │ │ │ │ + cbz r0, 5d606 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strd r5, r6, [r3, #8] │ │ │ │ - b.n 5d480 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 5d3cc │ │ │ │ + b.n 5d60c │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 5d558 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r4, r9 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5d4a0 │ │ │ │ + bge.n 5d62c │ │ │ │ add.w r5, r0, r2, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 5d48a │ │ │ │ + b.n 5d616 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, #1 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, r4, lsl #2] │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 5d4f2 │ │ │ │ + b.n 5d67e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154cd0 │ │ │ │ - bl eec00 │ │ │ │ + bl 154414 │ │ │ │ + bl ee794 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d3cc │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d558 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5d51e │ │ │ │ + bne.n 5d6aa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5d53c │ │ │ │ - b.n 5d536 │ │ │ │ + bne.n 5d6c8 │ │ │ │ + b.n 5d6c2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43956 @ 0xabb4 │ │ │ │ + movw r0, #40340 @ 0x9d94 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5ae │ │ │ │ - b.n 5d510 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5d5ae │ │ │ │ + beq.n 5d73a │ │ │ │ + b.n 5d69c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5d73a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d54e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5d5ae │ │ │ │ + bne.n 5d6da │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5d73a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbz r0, 5d5ae │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbz r0, 5d73a │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #7160 @ 0x1bf8 │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #7164 @ 0x1bfc │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d5ae │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5d73a │ │ │ │ + bl b0768 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5d5b2 │ │ │ │ + bge.n 5d73e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5ba │ │ │ │ + b.n 5d746 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d5c0 : │ │ │ │ +0005d74c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d5d2 │ │ │ │ - cbnz r1, 5d5d8 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 5d5e4 │ │ │ │ + cbz r0, 5d75e │ │ │ │ + cbnz r1, 5d764 │ │ │ │ + bl 5da98 │ │ │ │ + b.n 5d770 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d5ea │ │ │ │ + cbnz r0, 5d776 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d608 │ │ │ │ + b.n 5d794 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142740 │ │ │ │ + bl 141f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d608 │ │ │ │ + bge.n 5d794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d608 │ │ │ │ + cbnz r3, 5d794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -73872,413 +74018,413 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159198 │ │ │ │ - cbnz r0, 5d684 │ │ │ │ + bl 1587cc │ │ │ │ + cbnz r0, 5d810 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5d65c │ │ │ │ + blt.n 5d7e8 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5d65c │ │ │ │ + ble.n 5d7e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 5d65c │ │ │ │ + cbnz r0, 5d7e8 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d686 │ │ │ │ + b.n 5d812 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d678 │ │ │ │ + bne.n 5d804 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d686 │ │ │ │ + bge.n 5d812 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d686 │ │ │ │ + b.n 5d812 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d686 │ │ │ │ + b.n 5d812 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d690 │ │ │ │ + cbz r3, 5d81c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6da │ │ │ │ - cbz r0, 5d6d6 │ │ │ │ + bl 5d866 │ │ │ │ + cbz r0, 5d862 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d6cc │ │ │ │ + bne.n 5d858 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 5d702 │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 5d88e │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d798 │ │ │ │ - b.n 5d710 │ │ │ │ + beq.n 5d924 │ │ │ │ + b.n 5d89c │ │ │ │ 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 5d774 │ │ │ │ + bne.n 5d900 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ebc │ │ │ │ + bl 1f27f4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d774 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5d74a │ │ │ │ + bne.n 5d900 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5d8d6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d798 │ │ │ │ + bge.n 5d924 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 5d798 │ │ │ │ + cbnz r5, 5d924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d7b2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d93e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 5d774 │ │ │ │ + cbnz r3, 5d900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r6] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d768 │ │ │ │ + bge.n 5d8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d76c │ │ │ │ + cbz r3, 5d8f8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5d7b2 │ │ │ │ + b.n 5d93e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d768 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d8f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2209d0 │ │ │ │ + bl 220010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5d79c │ │ │ │ + blt.n 5d928 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d7ac │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5d7ac │ │ │ │ + bne.n 5d938 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5d938 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d7b2 │ │ │ │ + b.n 5d93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d786 │ │ │ │ + bne.n 5d912 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d786 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d912 │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7dc │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5d800 │ │ │ │ + bne.n 5d968 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5d98c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5d7f6 │ │ │ │ + cbz r3, 5d982 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5d7f0 │ │ │ │ + blt.n 5d97c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 5d7f4 │ │ │ │ + b.n 5d980 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5d802 │ │ │ │ + b.n 5d98e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - movw r1, #46668 @ 0xb64c │ │ │ │ + movw r1, #43276 @ 0xa90c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2208b4 │ │ │ │ + bl 21fef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d8a8 │ │ │ │ + beq.n 5da34 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 5d880 │ │ │ │ + cbz r5, 5da0c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d862 │ │ │ │ + bmi.n 5d9ee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #7176 @ 0x1c08 │ │ │ │ + movw r1, #3784 @ 0xec8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8a8 │ │ │ │ + bge.n 5da34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d8a8 │ │ │ │ + cbnz r3, 5da34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d8a8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5da34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d886 │ │ │ │ + bge.n 5da12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d886 │ │ │ │ + cbnz r3, 5da12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d886 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5da12 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5d8aa │ │ │ │ + cbz r4, 5da36 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8aa │ │ │ │ + bne.n 5da36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8a8 │ │ │ │ + bge.n 5da34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d8a8 │ │ │ │ + cbnz r3, 5da34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5d8ce │ │ │ │ + cbnz r0, 5da5a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d8d8 │ │ │ │ - b.n 5d8de │ │ │ │ + cbnz r0, 5da64 │ │ │ │ + b.n 5da6a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d8c8 │ │ │ │ - b.n 5d90a │ │ │ │ + beq.n 5da54 │ │ │ │ + b.n 5da96 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d90a │ │ │ │ + cbnz r0, 5da96 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d8e8 │ │ │ │ + cbz r0, 5da74 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d90a │ │ │ │ + cbnz r0, 5da96 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d8f2 │ │ │ │ + cbz r0, 5da7e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d90a │ │ │ │ + cbnz r0, 5da96 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d8fc │ │ │ │ + cbz r0, 5da88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d90a │ │ │ │ + cbnz r0, 5da96 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d90a │ │ │ │ + cbz r0, 5da96 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ (5d934 ) │ │ │ │ + ldr r3, [pc, #36] @ (5dac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 5d91c │ │ │ │ + cbz r3, 5daa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5d932 │ │ │ │ + cbnz r3, 5dabe │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #7208 @ 0x1c28 │ │ │ │ + movw r2, #3816 @ 0xee8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ + b.w 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6da │ │ │ │ - cbz r0, 5d978 │ │ │ │ + bl 5d866 │ │ │ │ + cbz r0, 5db04 │ │ │ │ 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 5d96e │ │ │ │ + bne.n 5dafa │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5d99a │ │ │ │ + cbnz r0, 5db26 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d9a4 │ │ │ │ - b.n 5d9aa │ │ │ │ + cbnz r0, 5db30 │ │ │ │ + b.n 5db36 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d994 │ │ │ │ - b.n 5d9b8 │ │ │ │ + beq.n 5db20 │ │ │ │ + b.n 5db44 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d9b8 │ │ │ │ + cbnz r0, 5db44 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d9b8 │ │ │ │ + cbz r0, 5db44 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5d9dc │ │ │ │ + bne.n 5db68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5d6da │ │ │ │ - cbnz r0, 5d9f2 │ │ │ │ - b.n 5da8a │ │ │ │ + bl 5d866 │ │ │ │ + cbnz r0, 5db7e │ │ │ │ + b.n 5dc16 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44084 @ 0xac34 │ │ │ │ + movw r0, #40468 @ 0x9e14 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da8a │ │ │ │ - b.n 5d9d0 │ │ │ │ + beq.n 5dc16 │ │ │ │ + b.n 5db5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6da │ │ │ │ + bl 5d866 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da8a │ │ │ │ + beq.n 5dc16 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5da1c │ │ │ │ + bcs.n 5dba8 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5da34 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 5dbc0 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7244 @ 0x1c4c │ │ │ │ + movw r1, #3852 @ 0xf0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5da68 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5dbf4 │ │ │ │ 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 │ │ │ │ @@ -74286,112 +74432,90 @@ │ │ │ │ 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 5da80 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5da8a │ │ │ │ + bne.n 5dc0c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5dc16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14de1c │ │ │ │ + b.w 14d674 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5dac0 │ │ │ │ + cbz r4, 5dc4c │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ - bl 90178 │ │ │ │ + bl 90074 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5dab6 │ │ │ │ + cbz r5, 5dc42 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5daae │ │ │ │ + b.n 5dc3a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dac0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5daca │ │ │ │ + bne.n 5dc4c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5dc56 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5dafa │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62628 @ 0xf4a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db0e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r0, #16 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bl 1a6968 <_PyLong_UInt64_Converter@@Base+0x36b8> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0005db10 : │ │ │ │ +0005dc5a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 5db24 │ │ │ │ - cbnz r1, 5db2a │ │ │ │ - bl 5d90c │ │ │ │ - b.n 5db34 │ │ │ │ + cbz r0, 5dc6e │ │ │ │ + cbnz r1, 5dc74 │ │ │ │ + bl 5da98 │ │ │ │ + b.n 5dc7e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b7524 │ │ │ │ + bl b6c20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5db44 │ │ │ │ - movw r0, #7296 @ 0x1c80 │ │ │ │ + bge.n 5dc8e │ │ │ │ + movw r0, #3904 @ 0xf40 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243688 │ │ │ │ - b.n 5db4a │ │ │ │ + bl 242a10 │ │ │ │ + b.n 5dc94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5db70 │ │ │ │ + cbz r3, 5dcba │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5db72 │ │ │ │ + b.n 5dcbc │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #8520 @ 0x2148 │ │ │ │ + movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ @@ -74399,1422 +74523,1424 @@ │ │ │ │ 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} │ │ │ │ - cbnz r7, 5dbac │ │ │ │ + cbnz r7, 5dcf6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5dbac │ │ │ │ + ble.n 5dcf6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5dbac │ │ │ │ - cbnz r6, 5dbce │ │ │ │ + bgt.n 5dcf6 │ │ │ │ + cbnz r6, 5dd18 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #232] @ (5dcac ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #232] @ (5ddf8 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc8e │ │ │ │ + beq.n 5ddd8 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 149a58 │ │ │ │ + bl 149214 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc8a │ │ │ │ - cbz r7, 5dc28 │ │ │ │ + beq.n 5ddd4 │ │ │ │ + cbz r7, 5dd72 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5dc08 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 5dd52 │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dc00 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5dd4a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dc8a │ │ │ │ + bne.n 5ddd4 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5dc0c │ │ │ │ - b.n 5dc2c │ │ │ │ + bne.n 5dd56 │ │ │ │ + b.n 5dd76 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc1c │ │ │ │ + cbz r0, 5dd66 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5d6da │ │ │ │ - cbz r0, 5dc8a │ │ │ │ + bl 5d866 │ │ │ │ + cbz r0, 5ddd4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5dc2c │ │ │ │ + beq.n 5dd76 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ee1e4 │ │ │ │ - cbnz r0, 5dc2c │ │ │ │ - b.n 5dc8a │ │ │ │ + bl 1edab4 │ │ │ │ + cbnz r0, 5dd76 │ │ │ │ + b.n 5ddd4 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 5dc52 │ │ │ │ + beq.n 5dd9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dc60 │ │ │ │ + b.n 5ddaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ae94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ - cbz r5, 5dc92 │ │ │ │ + bl b38fc │ │ │ │ + cbz r5, 5dddc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5dc7c │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5ddc6 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc34 │ │ │ │ - b.n 5dc8a │ │ │ │ + beq.n 5dd7e │ │ │ │ + b.n 5ddd4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5dc9a │ │ │ │ + b.n 5dde4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5dc9a │ │ │ │ + b.n 5dde4 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ strb r0, [r0, r0] │ │ │ │ lsls r2, r2, #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 50e0e │ │ │ │ + bl 50e82 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dcec │ │ │ │ + cbz r0, 5de38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 58520 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ + bl 58598 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5dcdc │ │ │ │ + blt.n 5de28 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5dcec │ │ │ │ + b.n 5de38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5dcd8 │ │ │ │ + bne.n 5de24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dcd8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de24 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne.n 5dd18 │ │ │ │ + bne.n 5de64 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - b.n 5e1aa │ │ │ │ + b.n 5e2f6 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dd54 │ │ │ │ + bne.n 5dea0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ + movw r1, #4104 @ 0x1008 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e1a6 │ │ │ │ - ldr r7, [pc, #660] @ (5dfec ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e2f2 │ │ │ │ + ldr r7, [pc, #660] @ (5e138 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dd96 │ │ │ │ + bge.n 5dee2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dd96 │ │ │ │ + cbnz r3, 5dee2 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5ddca │ │ │ │ + bne.n 5df16 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e1a6 │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e2f2 │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de06 │ │ │ │ + bge.n 5df52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de06 │ │ │ │ + cbnz r3, 5df52 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 5de28 │ │ │ │ + beq.n 5df74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5de50 │ │ │ │ - b.n 5de4a │ │ │ │ + bne.n 5df9c │ │ │ │ + b.n 5df96 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5de4a │ │ │ │ + beq.n 5df96 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de4a │ │ │ │ + bge.n 5df96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de4a │ │ │ │ + cbnz r3, 5df96 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5de8c │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + b.n 5dfd8 │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de8c │ │ │ │ + bge.n 5dfd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de8c │ │ │ │ + cbnz r3, 5dfd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5dece │ │ │ │ + beq.n 5e01a │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5ded4 │ │ │ │ + bne.n 5e020 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5dece │ │ │ │ + beq.n 5e01a │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dece │ │ │ │ + bge.n 5e01a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dece │ │ │ │ + cbnz r3, 5e01a │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5df10 │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + b.n 5e05c │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df10 │ │ │ │ + bge.n 5e05c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5df10 │ │ │ │ + cbnz r3, 5e05c │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e188 │ │ │ │ + beq.w 5e2d4 │ │ │ │ ldr.w r1, [r4, #944] @ 0x3b0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5df62 │ │ │ │ + beq.n 5e0ae │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5df68 │ │ │ │ + bne.n 5e0b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df62 │ │ │ │ + bge.n 5e0ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5df62 │ │ │ │ + cbnz r3, 5e0ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5dfa8 │ │ │ │ - movw r1, #7644 @ 0x1ddc │ │ │ │ + b.n 5e0f4 │ │ │ │ + movw r1, #4252 @ 0x109c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dfa8 │ │ │ │ + bge.n 5e0f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dfa8 │ │ │ │ + cbnz r3, 5e0f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5dfe4 │ │ │ │ + beq.n 5e130 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5dff0 │ │ │ │ + bne.n 5e13c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dfe4 │ │ │ │ + bge.n 5e130 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5dfe4 │ │ │ │ + cbnz r3, 5e130 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5e02e │ │ │ │ + b.n 5e17a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #7644 @ 0x1ddc │ │ │ │ + movw r1, #4252 @ 0x109c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1a0 │ │ │ │ + bne.w 5e2ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e02e │ │ │ │ + bge.n 5e17a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5e02e │ │ │ │ + cbnz r3, 5e17a │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1aa │ │ │ │ + beq.w 5e2f6 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5e05a │ │ │ │ + bne.n 5e1a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e1a6 │ │ │ │ + beq.w 5e2f2 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 5e084 │ │ │ │ + bmi.n 5e1d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #7684 @ 0x1e04 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #4292 @ 0x10c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5e1a0 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5e2ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 288588 <_Py_set_inheritable_async_safe@@Base+0x21c8> │ │ │ │ + bl 287b60 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e1a0 │ │ │ │ + beq.w 5e2ec │ │ │ │ mov.w r9, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #7644 @ 0x1ddc │ │ │ │ + movw r1, #4252 @ 0x109c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5e132 │ │ │ │ + bge.n 5e27e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r0, [r7, r6] │ │ │ │ ldr.w r8, [r3, r9, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w r2, [r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1a0 │ │ │ │ + bne.n 5e2ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2888d4 │ │ │ │ + bl 287cf0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e0fa │ │ │ │ + bge.n 5e246 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5e0fa │ │ │ │ + cbnz r3, 5e246 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e1a0 │ │ │ │ + bne.n 5e2ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e126 │ │ │ │ + beq.n 5e272 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7740 @ 0x1e3c │ │ │ │ + movw r1, #4348 @ 0x10fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e1a0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e2ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 5e0a2 │ │ │ │ + b.n 5e1ee │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e14e │ │ │ │ + bge.n 5e29a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 5e14e │ │ │ │ + cbnz r2, 5e29a │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #32 │ │ │ │ ldrd r8, r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5e182 │ │ │ │ + cbz r0, 5e2ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r7, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r9, r8, [r0, #4] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ str r4, [r0, #28] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 5e1aa │ │ │ │ + b.n 5e2f6 │ │ │ │ str.w r0, [fp] │ │ │ │ - b.n 5e1a0 │ │ │ │ + b.n 5e2ec │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7800 @ 0x1e78 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ittte ls │ │ │ │ - movwls r3, #8520 @ 0x2148 │ │ │ │ + movwls r3, #5152 @ 0x1420 │ │ │ │ movtls r3, #78 @ 0x4e │ │ │ │ addls.w r3, r3, r2, lsl #2 │ │ │ │ - movwhi r1, #7848 @ 0x1ea8 │ │ │ │ + movwhi r1, #4456 @ 0x1168 │ │ │ │ ite hi │ │ │ │ movthi r1, #50 @ 0x32 │ │ │ │ ldrls r1, [r3, #60] @ 0x3c │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ adds r5, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22f528 │ │ │ │ + bl 22e9b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #7884 @ 0x1ecc │ │ │ │ + movw r0, #4492 @ 0x118c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 5e228 │ │ │ │ + cbz r2, 5e374 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8f69c │ │ │ │ - b.w 2dccc8 <_PyXIData_Free@@Base+0x138> │ │ │ │ + b.w 8f598 │ │ │ │ + b.w 2dc018 <_PyXIData_Free@@Base+0x138> │ │ │ │ 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, 5e25c │ │ │ │ + cbz r0, 5e3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e25c │ │ │ │ + bge.n 5e3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e25c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3a8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5e276 │ │ │ │ + cbz r0, 5e3c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e276 │ │ │ │ + bge.n 5e3c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e276 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3c2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5e290 │ │ │ │ + cbz r0, 5e3dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e290 │ │ │ │ + bge.n 5e3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e290 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3dc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e2aa │ │ │ │ + cbz r0, 5e3f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2aa │ │ │ │ + bge.n 5e3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e2aa │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3f6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139190 │ │ │ │ + bl 138a20 │ │ │ │ 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, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e2e2 │ │ │ │ + beq.n 5e42e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e2e2 │ │ │ │ + ble.n 5e42e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2fe │ │ │ │ + bge.n 5e44a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e2fe │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e44a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e31a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e466 │ │ │ │ mov r0, r4 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e31a │ │ │ │ + bge.n 5e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e31a │ │ │ │ + cbnz r3, 5e466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #7888 @ 0x1ed0 │ │ │ │ + movw r0, #4496 @ 0x1190 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e38e │ │ │ │ - movw r1, #7908 @ 0x1ee4 │ │ │ │ + cbz r0, 5e4da │ │ │ │ + movw r1, #4516 @ 0x11a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e360 │ │ │ │ + bge.n 5e4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e360 │ │ │ │ + cbnz r3, 5e4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e38c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e4d8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #53440 @ 0xd0c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e38e │ │ │ │ + bge.n 5e4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e38e │ │ │ │ + cbnz r3, 5e4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e38e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4da │ │ │ │ mov r4, r5 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e3c0 │ │ │ │ + beq.n 5e50c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e3c0 │ │ │ │ + ble.n 5e50c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e3dc │ │ │ │ + bge.n 5e528 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3dc │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e528 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e402 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e54e │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5e3e8 │ │ │ │ - bl 142740 │ │ │ │ + cbnz r2, 5e534 │ │ │ │ + bl 141f34 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e3ee │ │ │ │ - bl a2da4 │ │ │ │ + b.n 5e53a │ │ │ │ + bl a29f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e402 │ │ │ │ + bge.n 5e54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e402 │ │ │ │ + cbnz r3, 5e54e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5e4d4 │ │ │ │ + beq.n 5e620 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4d4 │ │ │ │ + bne.n 5e620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e4d4 │ │ │ │ + beq.n 5e620 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #47009 @ 0xb7a1 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #7928 @ 0x1ef8 │ │ │ │ + movw r0, #4536 @ 0x11b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e482 │ │ │ │ + cbnz r0, 5e5ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #7940 @ 0x1f04 │ │ │ │ + movw r0, #4548 @ 0x11c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4b6 │ │ │ │ + bge.n 5e602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e4b6 │ │ │ │ + cbnz r3, 5e602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e476 │ │ │ │ + beq.n 5e5c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4d4 │ │ │ │ + bge.n 5e620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e4d4 │ │ │ │ + cbnz r3, 5e620 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e4da : │ │ │ │ +0005e626 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 5e4f2 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 5e4fc │ │ │ │ + cbnz r0, 5e63e │ │ │ │ + bl 5da98 │ │ │ │ + b.n 5e648 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2b9538 │ │ │ │ + bl 2b8868 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5e50c │ │ │ │ - movw r0, #7952 @ 0x1f10 │ │ │ │ + bge.n 5e658 │ │ │ │ + movw r0, #4560 @ 0x11d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243688 │ │ │ │ - b.n 5e512 │ │ │ │ + bl 242a10 │ │ │ │ + b.n 5e65e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e546 │ │ │ │ + beq.n 5e692 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e546 │ │ │ │ + ble.n 5e692 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e562 │ │ │ │ + bge.n 5e6ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e562 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e6ae │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e57e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e6ca │ │ │ │ mov r0, r4 │ │ │ │ - bl f280c │ │ │ │ + bl f239c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e57e │ │ │ │ + bge.n 5e6ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e57e │ │ │ │ + cbnz r3, 5e6ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e5a4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5e5d2 │ │ │ │ + bne.n 5e6f0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5e71e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b424 │ │ │ │ - cbz r0, 5e5c0 │ │ │ │ + cbz r0, 5e70c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e5d4 │ │ │ │ + b.n 5e720 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #50900 @ 0xc6d4 │ │ │ │ + movw r0, #47508 @ 0xb994 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ - b.n 5e5d4 │ │ │ │ + bl 94f50 │ │ │ │ + b.n 5e720 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e61a │ │ │ │ + bgt.n 5e766 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5e60a │ │ │ │ - movw r1, #57484 @ 0xe08c │ │ │ │ + cbz r2, 5e756 │ │ │ │ + movw r1, #54080 @ 0xd340 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e616 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e762 │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e62e │ │ │ │ - bl 1f0fc8 │ │ │ │ + b.n 5e77a │ │ │ │ + bl 1f08f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e616 │ │ │ │ + beq.n 5e762 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e630 : │ │ │ │ +0005e77c : │ │ │ │ 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 2b9538 │ │ │ │ + bl 2b8868 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #11588 @ 0x2d44 │ │ │ │ + movw r0, #8196 @ 0x2004 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5e68c │ │ │ │ + beq.n 5e7d8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e6a2 │ │ │ │ + bne.n 5e7ee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e6d4 │ │ │ │ + beq.n 5e820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e6a4 │ │ │ │ - b.n 5e6d4 │ │ │ │ + bgt.n 5e7f0 │ │ │ │ + b.n 5e820 │ │ │ │ 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 5e6c0 │ │ │ │ + beq.n 5e80c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e6ee │ │ │ │ + bne.n 5e83a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e6d4 │ │ │ │ + beq.n 5e820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e6f0 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5e83c │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e72e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e87a │ │ │ │ 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 9b09c │ │ │ │ + bl 9afa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e71a │ │ │ │ + bge.n 5e866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e71a │ │ │ │ + cbnz r3, 5e866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e72e │ │ │ │ + bge.n 5e87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e72e │ │ │ │ + cbnz r3, 5e87a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e732 : │ │ │ │ +0005e87e : │ │ │ │ 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 b7524 │ │ │ │ + bl b6c20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #8444 @ 0x20fc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5e782 │ │ │ │ + beq.n 5e8ce │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e798 │ │ │ │ + bne.n 5e8e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e916 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e79a │ │ │ │ - b.n 5e7ca │ │ │ │ + bgt.n 5e8e6 │ │ │ │ + b.n 5e916 │ │ │ │ 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 5e7b6 │ │ │ │ + beq.n 5e902 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e7e4 │ │ │ │ + bne.n 5e930 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e916 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e7e6 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5e932 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5e824 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5e970 │ │ │ │ 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 f3b2c │ │ │ │ + bl f36bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e810 │ │ │ │ + bge.n 5e95c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e810 │ │ │ │ + cbnz r3, 5e95c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e824 │ │ │ │ + bge.n 5e970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e824 │ │ │ │ + cbnz r3, 5e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 1c60a4 <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c5e9c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 1c60a4 <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c5e9c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, 5e89c │ │ │ │ + cbnz r3, 5e9e8 │ │ │ │ ldrd r0, r4, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #4732 @ 0x127c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5e8d8 │ │ │ │ - bl 103a6c │ │ │ │ + bpl.n 5ea24 │ │ │ │ + bl 10365c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e8ba │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5e8d8 │ │ │ │ - bl f7144 │ │ │ │ - b.n 5e8d8 │ │ │ │ + bne.n 5ea06 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5ea24 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 5ea24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e8d8 │ │ │ │ + bne.n 5ea24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #8132 @ 0x1fc4 │ │ │ │ + movw r0, #4740 @ 0x1284 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e904 │ │ │ │ + cbz r0, 5ea50 │ │ │ │ movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1034 │ │ │ │ + b.w f0bcc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ 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 806d4 │ │ │ │ + bl 8071c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #100] @ (5e9a4 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5e958 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e948 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e96a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r3, [pc, #60] @ (5e9a8 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5e976 │ │ │ │ - bl 36884 <_PyEval_SetProfile@@Base+0x4a0> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5e98e │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e97e │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e99a │ │ │ │ - ldr r0, [pc, #12] @ (5e9a4 ) │ │ │ │ - bl 284c48 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e9bc │ │ │ │ + cbz r0, 5ea8c │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1034 │ │ │ │ + b.w f0bcc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #12] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r4, r6, [r3] │ │ │ │ blx 2b44c │ │ │ │ cmp r4, #6 │ │ │ │ - bhi.n 5e9fa │ │ │ │ - movw r3, #8520 @ 0x2148 │ │ │ │ + bhi.n 5eaca │ │ │ │ + movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 5ea16 │ │ │ │ - b.n 5ea34 │ │ │ │ + cbnz r6, 5eae6 │ │ │ │ + b.n 5eb04 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #8144 @ 0x1fd0 │ │ │ │ + movw r1, #4752 @ 0x1290 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7118 │ │ │ │ - cbz r4, 5ea4a │ │ │ │ + bl f6d38 │ │ │ │ + cbz r4, 5eb1a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.w 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #100] @ (5ebb4 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5eb66 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5eb56 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5eb78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #60] @ (5ebb8 ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5eb84 │ │ │ │ + bl 36888 <_PyEval_SetProfile@@Base+0x4a0> │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5eb9c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5eb8c │ │ │ │ + dmb ish │ │ │ │ + beq.n 5eba8 │ │ │ │ + ldr r0, [pc, #16] @ (5ebb4 ) │ │ │ │ + bl 283f50 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #6696 @ 0x1a28 │ │ │ │ + movw r1, #3304 @ 0xce8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ 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 a64a8 │ │ │ │ - cbz r0, 5eaec │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 5ec3a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 40582 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ + bl 405ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5eaee │ │ │ │ + cbz r0, 5ec3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5eaee │ │ │ │ + ble.n 5ec3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a86e8 │ │ │ │ - cbz r0, 5ead0 │ │ │ │ + bl 2a7950 │ │ │ │ + cbz r0, 5ec1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5eacc │ │ │ │ + bge.n 5ec1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5eacc │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ec1a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5eaac │ │ │ │ + b.n 5ebfa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5eaee │ │ │ │ + cbz r3, 5ec3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5eae8 │ │ │ │ + bge.n 5ec36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5eae8 │ │ │ │ + cbnz r3, 5ec36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eaee │ │ │ │ + b.n 5ec3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75822,559 +75948,562 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5eb22 │ │ │ │ + beq.n 5ec70 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb38 │ │ │ │ + bne.n 5ec86 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5eb8e │ │ │ │ + beq.n 5ecdc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb3a │ │ │ │ - b.n 5eb8e │ │ │ │ + bgt.n 5ec88 │ │ │ │ + b.n 5ecdc │ │ │ │ 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 5eb56 │ │ │ │ + beq.n 5eca4 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb6c │ │ │ │ + bne.n 5ecba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5eb8e │ │ │ │ + beq.n 5ecdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb6e │ │ │ │ - b.n 5eb8e │ │ │ │ + bgt.n 5ecbc │ │ │ │ + b.n 5ecdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 5ebca │ │ │ │ + cbz r6, 5ed18 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eba8 │ │ │ │ + bne.n 5ecf6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5ebb6 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bne.n 5ed04 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5ec04 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ed52 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ebbe │ │ │ │ - b.n 5eb80 │ │ │ │ + bne.n 5ed0c │ │ │ │ + b.n 5ecce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5ebc0 │ │ │ │ - b.n 5eb8e │ │ │ │ + bgt.n 5ed0e │ │ │ │ + b.n 5ecdc │ │ │ │ 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 10a04c │ │ │ │ + bl 109bf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ebea │ │ │ │ + bge.n 5ed38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ebea │ │ │ │ + cbnz r3, 5ed38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ebfe │ │ │ │ + bge.n 5ed4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ebfe │ │ │ │ + cbnz r3, 5ed4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ecb8 │ │ │ │ + beq.n 5ee06 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecb4 │ │ │ │ + bne.n 5ee02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b04a0 │ │ │ │ + bl 2af7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ecb4 │ │ │ │ + beq.n 5ee02 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1c20 │ │ │ │ + bl 2b0f78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + movw r0, #57528 @ 0xe0b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ec62 │ │ │ │ + cbnz r0, 5edb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f79c │ │ │ │ + b.w 4f80c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #8184 @ 0x1ff8 │ │ │ │ + movw r0, #4792 @ 0x12b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b2040 │ │ │ │ + bl 2b1398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec96 │ │ │ │ + bge.n 5ede4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec96 │ │ │ │ + cbnz r3, 5ede4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ec56 │ │ │ │ + beq.n 5eda4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ecb4 │ │ │ │ + bge.n 5ee02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ecb4 │ │ │ │ + cbnz r3, 5ee02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5a44e │ │ │ │ + bl 5a554 <_PySemaphore_Destroy@@Base+0x4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ece0 │ │ │ │ + beq.n 5ee2e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 241ec8 <_PyBytesWriter_WriteBytes@@Base+0x4f0> │ │ │ │ - b.n 5ece2 │ │ │ │ + bl 241250 <_PyBytesWriter_WriteBytes@@Base+0x4f0> │ │ │ │ + b.n 5ee30 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - bl 211694 │ │ │ │ + bl 211000 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ed40 │ │ │ │ + cbz r0, 5ee8e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ed20 │ │ │ │ - bl 211b6c │ │ │ │ + cbz r0, 5ee6e │ │ │ │ + bl 2114a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ed20 │ │ │ │ + bne.n 5ee6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ed1c │ │ │ │ + bge.n 5ee6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ed1c │ │ │ │ + cbnz r3, 5ee6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ed40 │ │ │ │ + b.n 5ee8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ed2e │ │ │ │ + bge.n 5ee7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ed38 │ │ │ │ + cbz r3, 5ee86 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5ed40 │ │ │ │ + b.n 5ee8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ed2e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ee7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 5ed70 │ │ │ │ + beq.n 5eec4 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44132 @ 0xac64 │ │ │ │ + movw r0, #40516 @ 0x9e44 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ed82 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5eed6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ed86 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5ed86 │ │ │ │ + bne.n 5eeda │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5eeda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ee18 │ │ │ │ + b.n 5ef6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed82 │ │ │ │ + beq.n 5eed6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed82 │ │ │ │ + beq.n 5eed6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5edb4 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5ef08 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed82 │ │ │ │ + bne.n 5eed6 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bfb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ede6 │ │ │ │ + bne.n 5ef3a │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5edf4 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5ef48 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5edbc │ │ │ │ - b.n 5ed82 │ │ │ │ - cbz r4, 5ee10 │ │ │ │ + beq.n 5ef10 │ │ │ │ + b.n 5eed6 │ │ │ │ + cbz r4, 5ef64 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 23d220 │ │ │ │ + bl 23c5a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ee46 │ │ │ │ + beq.n 5ef9a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14de1c │ │ │ │ + b.w 14d674 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #22456 @ 0x57b8 │ │ │ │ + movw r3, #19064 @ 0x4a78 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5ee5c ) │ │ │ │ - b.n 5eed4 │ │ │ │ + ldr r1, [pc, #4] @ (5efb0 ) │ │ │ │ + b.n 5f028 │ │ │ │ nop │ │ │ │ - cbz r4, 5ee60 │ │ │ │ + cbz r4, 5efb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #8200 @ 0x2008 │ │ │ │ + movw r0, #5260 @ 0x148c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 5ee8c │ │ │ │ + bge.n 5efe0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2b0b18 │ │ │ │ + b.w 2afe70 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 2482ec │ │ │ │ + bl 247674 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eece │ │ │ │ + beq.n 5f022 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14de1c │ │ │ │ + b.w 14d674 │ │ │ │ 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 r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl e8864 │ │ │ │ + bl e83dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef84 │ │ │ │ + beq.n 5f0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 5ef64 │ │ │ │ + cbnz r5, 5f0b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ef4a │ │ │ │ + bne.n 5f09e │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 5ef3a │ │ │ │ - bl f7144 │ │ │ │ - movw r1, #43836 @ 0xab3c │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 5f08e │ │ │ │ + bl f6d64 │ │ │ │ + movw r1, #43840 @ 0xab40 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #8220 @ 0x201c │ │ │ │ + movw r1, #5280 @ 0x14a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5ef42 │ │ │ │ - b.n 5ef88 │ │ │ │ + blt.n 5f096 │ │ │ │ + b.n 5f0dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef88 │ │ │ │ + bge.n 5f0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ef88 │ │ │ │ - b.n 5ef5c │ │ │ │ + cbnz r3, 5f0dc │ │ │ │ + b.n 5f0b0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef58 │ │ │ │ + bge.n 5f0ac │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 5ef5c │ │ │ │ + cbz r5, 5f0b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ef88 │ │ │ │ + b.n 5f0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ef88 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f0dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef76 │ │ │ │ + bge.n 5f0ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ef76 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f0ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 862f0 │ │ │ │ + b.w 8618c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 5efb8 │ │ │ │ + beq.n 5f10c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44116 @ 0xac54 │ │ │ │ + movw r0, #40500 @ 0x9e34 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5efca │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5f11e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5efce │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5efce │ │ │ │ + bne.n 5f122 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5f122 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f046 │ │ │ │ + b.n 5f19a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efca │ │ │ │ + beq.n 5f11e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efca │ │ │ │ + beq.n 5f11e │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 2b10c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f014 │ │ │ │ + bne.n 5f168 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5f022 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5f176 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efee │ │ │ │ - b.n 5efca │ │ │ │ - cbz r4, 5f03e │ │ │ │ + beq.n 5f142 │ │ │ │ + b.n 5f11e │ │ │ │ + cbz r4, 5f192 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 241b08 <_PyBytesWriter_WriteBytes@@Base+0x130> │ │ │ │ + bl 240e90 <_PyBytesWriter_WriteBytes@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f074 │ │ │ │ + beq.n 5f1c8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14de1c │ │ │ │ - b.n 5f076 │ │ │ │ + bl 14d674 │ │ │ │ + b.n 5f1ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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 5a44e │ │ │ │ + bl 5a554 <_PySemaphore_Destroy@@Base+0x4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f0be │ │ │ │ + beq.n 5f212 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14de1c │ │ │ │ - b.n 5f0c0 │ │ │ │ + bl 14d674 │ │ │ │ + b.n 5f214 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (5f194 ) │ │ │ │ + ldr r2, [pc, #188] @ (5f2e8 ) │ │ │ │ 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 │ │ │ │ @@ -76383,908 +76512,828 @@ │ │ │ │ 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 5f0ea │ │ │ │ + bne.n 5f23e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f18c │ │ │ │ - movw sl, #9900 @ 0x26ac │ │ │ │ + beq.n 5f2e0 │ │ │ │ + movw sl, #6228 @ 0x1854 │ │ │ │ movt sl, #47 @ 0x2f │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #10060 @ 0x274c │ │ │ │ + movw r3, #6388 @ 0x18f4 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #62460 @ 0xf3fc │ │ │ │ + movw r1, #59140 @ 0xe704 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #8260 @ 0x2044 │ │ │ │ + movw r0, #5320 @ 0x14c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 5f184 │ │ │ │ - bl 9bab0 │ │ │ │ + cbz r7, 5f2d8 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5f16a │ │ │ │ + cbz r0, 5f2be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f184 │ │ │ │ + bge.n 5f2d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f184 │ │ │ │ + cbnz r3, 5f2d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f184 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f2d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f17c │ │ │ │ + bge.n 5f2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f17c │ │ │ │ + cbnz r3, 5f2d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5f11e │ │ │ │ - b.n 5f18c │ │ │ │ + bne.n 5f272 │ │ │ │ + b.n 5f2e0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5f1be │ │ │ │ + bne.n 5f312 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f1de │ │ │ │ - b.n 5f1d6 │ │ │ │ + bne.n 5f332 │ │ │ │ + b.n 5f32a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43992 @ 0xabd8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f290 │ │ │ │ - b.n 5f1b0 │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 5f3e4 │ │ │ │ + b.n 5f304 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f290 │ │ │ │ + bne.n 5f3e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f1f6 │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 5f34a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f290 │ │ │ │ + bne.n 5f3e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f214 │ │ │ │ - bl 9b92c │ │ │ │ + b.n 5f368 │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f210 │ │ │ │ + bge.n 5f364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f210 │ │ │ │ + cbnz r3, 5f364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 5f1e8 │ │ │ │ + beq.n 5f33c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f290 │ │ │ │ + beq.n 5f3e4 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5f244 │ │ │ │ + bge.n 5f398 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f2c2 │ │ │ │ + beq.n 5f416 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b1cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5f2b4 │ │ │ │ + bge.n 5f408 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f294 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5f3e8 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f256 │ │ │ │ + beq.n 5f3aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f2a4 │ │ │ │ + blt.n 5f3f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f2c2 │ │ │ │ + b.n 5f416 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 5f288 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5f3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f290 │ │ │ │ + bne.n 5f3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f290 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3e4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5f2c0 │ │ │ │ + beq.n 5f414 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59aac │ │ │ │ + bl 59ae8 <_PyXIData_FormatNotShareableError@@Base+0x33c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3a6 │ │ │ │ + beq.n 5f4fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5f306 │ │ │ │ + cbz r0, 5f45a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f3a6 │ │ │ │ + b.n 5f4fa │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ea264 │ │ │ │ + bl 1e9b40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f302 │ │ │ │ + beq.n 5f456 │ │ │ │ ldrd r0, r7, [sp, #8] │ │ │ │ adds r2, r0, #5 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 5f33c │ │ │ │ + bcs.n 5f490 │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5f3a6 │ │ │ │ + b.n 5f4fa │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ adds r3, r0, r3 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcs.n 5f358 │ │ │ │ - bl 8f7a4 │ │ │ │ - b.n 5f3a6 │ │ │ │ + bcs.n 5f4ac │ │ │ │ + bl 8f6a0 │ │ │ │ + b.n 5f4fa │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5f364 │ │ │ │ + bge.n 5f4b8 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r6, r7, r7, lsl #1 │ │ │ │ lsrs r3, r6, #28 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #2 │ │ │ │ movne.w r8, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93acc │ │ │ │ - cbz r0, 5f3a6 │ │ │ │ + bl 939cc │ │ │ │ + cbz r0, 5f4fa │ │ │ │ cmp r7, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ it lt │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r5, r5, #1 │ │ │ │ orr.w r5, r5, r8, lsl #3 │ │ │ │ str r5, [r0, #8] │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ orr.w r4, r4, r6, lsl #2 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ - bne.n 5f390 │ │ │ │ + bne.n 5f4e4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f3b8 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f50c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42210 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #22456 @ 0x57b8 │ │ │ │ + movw r3, #19064 @ 0x4a78 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f3cc ) │ │ │ │ - b.w 5eed4 │ │ │ │ + ldr r1, [pc, #4] @ (5f520 ) │ │ │ │ + b.n 5f028 │ │ │ │ + nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2710c0 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ + b.w 2703d0 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5f40e │ │ │ │ - movw r0, #44000 @ 0xabe0 │ │ │ │ + bls.n 5f562 │ │ │ │ + movw r0, #40384 @ 0x9dc0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f512 │ │ │ │ + beq.w 5f666 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f422 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5f576 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f512 │ │ │ │ + bne.n 5f666 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f512 │ │ │ │ + beq.n 5f666 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f44c │ │ │ │ + ble.n 5f5a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f450 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5f5a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f512 │ │ │ │ - b.n 5f450 │ │ │ │ + bne.n 5f666 │ │ │ │ + b.n 5f5a4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 17d8cc │ │ │ │ - cbnz r0, 5f474 │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 5f5c8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8724 @ 0x2214 │ │ │ │ + movw r1, #5332 @ 0x14d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5f4f8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5f64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5f4f8 │ │ │ │ + blt.n 5f64c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f60c │ │ │ │ + bl 5f684 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f4f8 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5f64c │ │ │ │ + bl b0768 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 2adac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - blt.n 5f4c0 │ │ │ │ + blt.n 5f614 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f4d2 │ │ │ │ + b.n 5f626 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f4bc │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5f610 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f48e │ │ │ │ + beq.n 5f5e2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl 5f96c │ │ │ │ + bl 5f9e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f502 │ │ │ │ - cbnz r5, 5f4f8 │ │ │ │ + bge.n 5f656 │ │ │ │ + cbnz r5, 5f64c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str.w r6, [r9] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5f512 │ │ │ │ + bl 1e4740 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5f666 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #22440 @ 0x57a8 │ │ │ │ + movw r3, #19048 @ 0x4a68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f530 ) │ │ │ │ - b.w 5eed4 │ │ │ │ - nop │ │ │ │ - cbz r4, 5f534 │ │ │ │ + ldr r1, [pc, #0] @ (5f680 ) │ │ │ │ + b.n 5f028 │ │ │ │ + cbz r4, 5f684 │ │ │ │ lsls r2, r2, #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, 5f54c │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 80cd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5f606 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 5f57e │ │ │ │ - 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 5f55a │ │ │ │ - cbz r2, 5f592 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5f592 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f5b4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 5f5b4 │ │ │ │ - bl 7fac4 │ │ │ │ - cbnz r0, 5f5b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f5a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5f606 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5f5a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f5a0 │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #43816 @ 0xab28 │ │ │ │ - movt r5, #49 @ 0x31 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #8760 @ 0x2238 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r1, #43796 @ 0xab14 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r3, #46668 @ 0xb64c │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r1, #60436 @ 0xec14 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #8712 @ 0x2208 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 5f632 │ │ │ │ + bge.n 5f6aa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 834d0 │ │ │ │ - b.n 5f634 │ │ │ │ + bl 83504 │ │ │ │ + b.n 5f6ac │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f642 │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 5f6ba │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f784 │ │ │ │ + b.n 5f7fc │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f65a │ │ │ │ + bgt.n 5f6d2 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 834d0 │ │ │ │ - b.n 5f65c │ │ │ │ + bl 83504 │ │ │ │ + b.n 5f6d4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f66c │ │ │ │ + cbnz r0, 5f6e4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 5f63c │ │ │ │ - movw sl, #29133 @ 0x71cd │ │ │ │ + bl 83b0c │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 5f6b4 │ │ │ │ + movw sl, #27329 @ 0x6ac1 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f75c │ │ │ │ + beq.n 5f7d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f686 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 5f760 │ │ │ │ + bne.n 5f6fe │ │ │ │ + bl 5da98 │ │ │ │ + b.n 5f7d8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f6d2 │ │ │ │ + cbz r2, 5f74a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f6d2 │ │ │ │ + cbz r2, 5f74a │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f6c6 │ │ │ │ + bne.n 5f73e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f6b0 │ │ │ │ + bcc.n 5f728 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f788 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f800 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 5f760 │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 5f7d8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f702 │ │ │ │ + bge.n 5f77a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f702 │ │ │ │ + b.n 5f77a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f702 │ │ │ │ - b.n 5f760 │ │ │ │ + cbnz r0, 5f77a │ │ │ │ + b.n 5f7d8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f6f4 │ │ │ │ + cbz r1, 5f76c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f6f4 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + cbz r3, 5f76c │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5f760 │ │ │ │ - movw r1, #31636 @ 0x7b94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5f7d8 │ │ │ │ + movw r1, #28244 @ 0x6e54 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5f760 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5f7d8 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 1590cc │ │ │ │ + bl 158700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f72c │ │ │ │ + bne.n 5f7a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f760 │ │ │ │ + bge.n 5f7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f760 │ │ │ │ + cbnz r3, 5f7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f760 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f7d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f73e │ │ │ │ + bge.n 5f7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f73e │ │ │ │ + cbnz r3, 5f7b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r3, r5, lsl #3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 5f676 │ │ │ │ + b.n 5f6ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f784 │ │ │ │ + b.n 5f7fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - cbz r5, 5f77c │ │ │ │ + bl 83b0c │ │ │ │ + cbz r5, 5f7f4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f76c │ │ │ │ + bne.n 5f7e4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 5f63c │ │ │ │ + bl 83b0c │ │ │ │ + b.n 5f6b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 5f7b2 │ │ │ │ + bge.n 5f82a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 834d0 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 83504 │ │ │ │ + b.n 5f82c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f7c2 │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 5f83a │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f904 │ │ │ │ + b.n 5f97c │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f7da │ │ │ │ + bgt.n 5f852 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 834d0 │ │ │ │ - b.n 5f7dc │ │ │ │ + bl 83504 │ │ │ │ + b.n 5f854 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f7ec │ │ │ │ + cbnz r0, 5f864 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 5f7bc │ │ │ │ - movw sl, #29133 @ 0x71cd │ │ │ │ + bl 83b0c │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 5f834 │ │ │ │ + movw sl, #27329 @ 0x6ac1 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f8dc │ │ │ │ + beq.n 5f954 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f806 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 5f8e0 │ │ │ │ + bne.n 5f87e │ │ │ │ + bl 5da98 │ │ │ │ + b.n 5f958 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f852 │ │ │ │ + cbz r2, 5f8ca │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f852 │ │ │ │ + cbz r2, 5f8ca │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f846 │ │ │ │ + bne.n 5f8be │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f830 │ │ │ │ + bcc.n 5f8a8 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f908 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f980 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ - b.n 5f8e0 │ │ │ │ + bl 15bb90 │ │ │ │ + b.n 5f958 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f882 │ │ │ │ + bge.n 5f8fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f882 │ │ │ │ + b.n 5f8fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f882 │ │ │ │ - b.n 5f8e0 │ │ │ │ + cbnz r0, 5f8fa │ │ │ │ + b.n 5f958 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f874 │ │ │ │ + cbz r1, 5f8ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f874 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + cbz r3, 5f8ec │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5f8e0 │ │ │ │ - movw r1, #31636 @ 0x7b94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5f958 │ │ │ │ + movw r1, #28244 @ 0x6e54 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5f8e0 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5f958 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f8ac │ │ │ │ + bne.n 5f924 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8e0 │ │ │ │ + bge.n 5f958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8e0 │ │ │ │ + cbnz r3, 5f958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f8e0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f958 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8be │ │ │ │ + bge.n 5f936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8be │ │ │ │ + cbnz r3, 5f936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r3, r5, lsl #3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 5f7f6 │ │ │ │ + b.n 5f86e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f904 │ │ │ │ + b.n 5f97c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - cbz r5, 5f8fc │ │ │ │ + bl 83b0c │ │ │ │ + cbz r5, 5f974 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f8ec │ │ │ │ + bne.n 5f964 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 5f7bc │ │ │ │ + bl 83b0c │ │ │ │ + b.n 5f834 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f918 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f990 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42210 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 15e7fc │ │ │ │ + b.w 15de2c │ │ │ │ │ │ │ │ -0005f922 : │ │ │ │ +0005f99a : │ │ │ │ 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] @ (5f968 ) │ │ │ │ + ldr r0, [pc, #52] @ (5f9e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5f94a │ │ │ │ + cbnz r1, 5f9c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 43d1c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + b.w 43d64 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #8776 @ 0x2248 │ │ │ │ + movw r2, #5368 @ 0x14f8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - movw sl, #58273 @ 0xe3a1 │ │ │ │ + movw sl, #56633 @ 0xdd39 │ │ │ │ movt sl, #23 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r2 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 5f9d4 │ │ │ │ + beq.n 5fa4c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 5f9ce │ │ │ │ + cbz r4, 5fa46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5f9b6 │ │ │ │ + cbz r3, 5fa2e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f9b6 │ │ │ │ + cbz r3, 5fa2e │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5f9b0 │ │ │ │ + bne.n 5fa28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 5f9b6 │ │ │ │ + b.n 5fa2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f9ce │ │ │ │ + bge.n 5fa46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f9ce │ │ │ │ + cbnz r3, 5fa46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - b.n 5f992 │ │ │ │ + b.n 5fa0a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 83ad8 │ │ │ │ + b.w 83b0c │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #22440 @ 0x57a8 │ │ │ │ + movw r3, #19048 @ 0x4a68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f9f0 ) │ │ │ │ - b.w 5eed4 │ │ │ │ + ldr r1, [pc, #4] @ (5fa68 ) │ │ │ │ + b.w 5f028 │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005f9f4 : │ │ │ │ +0005fa6c : │ │ │ │ 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 d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fa24 │ │ │ │ + bne.n 5fa9c │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #8828 @ 0x227c │ │ │ │ + movw r0, #5420 @ 0x152c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fa2a : │ │ │ │ +0005faa2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #43824 @ 0xab30 │ │ │ │ + movw r4, #43828 @ 0xab34 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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 215474 │ │ │ │ + bl 214d84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5fb20 │ │ │ │ + bl 5fb98 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -77292,160 +77341,160 @@ │ │ │ │ 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 r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5faa4 │ │ │ │ + cbnz r0, 5fb1c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80cd8 │ │ │ │ + b.w 80d20 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb1c │ │ │ │ + beq.n 5fb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 64974 │ │ │ │ + bl 6433e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5fb1c │ │ │ │ + cbz r4, 5fb94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5fb18 │ │ │ │ + ble.n 5fb90 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 5fb06 │ │ │ │ + cbz r0, 5fb7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5faea │ │ │ │ + bge.n 5fb62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5faea │ │ │ │ + cbnz r3, 5fb62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5faf6 │ │ │ │ + blt.n 5fb6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fb1c │ │ │ │ + b.n 5fb94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5faf2 │ │ │ │ + bne.n 5fb6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5faf2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fb6a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fb18 │ │ │ │ + bge.n 5fb90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb18 │ │ │ │ + cbnz r3, 5fb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - b.n 5faba │ │ │ │ + b.n 5fb32 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fb20 : │ │ │ │ +0005fb98 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - beq.n 5fb52 │ │ │ │ + beq.n 5fbca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 5fb4a │ │ │ │ + cbnz r3, 5fbc2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 5fb56 │ │ │ │ + b.n 5fbce │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fb40 │ │ │ │ - b.n 5fb56 │ │ │ │ + bne.n 5fbb8 │ │ │ │ + b.n 5fbce │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fb58 : │ │ │ │ +0005fbd0 : │ │ │ │ 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 4d4f4 │ │ │ │ + bl 4d564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 5fbce │ │ │ │ + bgt.n 5fc46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5fbb0 │ │ │ │ + cbz r2, 5fc28 │ │ │ │ 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, #15668 @ 0x3d34 │ │ │ │ + movw r3, #12276 @ 0x2ff4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #37884 @ 0x93fc │ │ │ │ + movw r1, #34504 @ 0x86c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 5fc06 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 5fc7e │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a929c │ │ │ │ + bl a8740 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fc06 │ │ │ │ + cbz r0, 5fc7e │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r5, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl a96e0 │ │ │ │ + bl a8b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5fbf6 │ │ │ │ + blt.n 5fc6e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fc06 │ │ │ │ + b.n 5fc7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fbf2 │ │ │ │ + bne.n 5fc6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fbf2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fc6a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -77453,663 +77502,849 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5fc3e │ │ │ │ + bne.n 5fcb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fc5e │ │ │ │ - b.n 5fc54 │ │ │ │ + bne.n 5fcd6 │ │ │ │ + b.n 5fccc │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #44016 @ 0xabf0 │ │ │ │ + movw r0, #40400 @ 0x9dd0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5fc5a │ │ │ │ - b.n 5fc30 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 5fc5e │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5fcd2 │ │ │ │ + b.n 5fca8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 5fcd6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fcc0 │ │ │ │ + b.n 5fd38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc5a │ │ │ │ + bne.n 5fcd2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fc5a │ │ │ │ + beq.n 5fcd2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fcac │ │ │ │ + bge.n 5fd24 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fccc │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5fd44 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fc7a │ │ │ │ + beq.n 5fcf2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fcb8 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5fd30 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc5a │ │ │ │ + bne.n 5fcd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5fcdc │ │ │ │ + cbz r3, 5fd54 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 5fcdc │ │ │ │ + bl 159500 │ │ │ │ + b.n 5fd54 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 5fcac │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 5fd24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 5fd08 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 5fd80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fd20 │ │ │ │ + b.n 5fd98 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fd02 │ │ │ │ - bl f7144 │ │ │ │ + bne.n 5fd7a │ │ │ │ + bl f6d64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5fd4e │ │ │ │ + bhi.n 5fdc6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fd6e │ │ │ │ - b.n 5fd66 │ │ │ │ - movw r0, #44024 @ 0xabf8 │ │ │ │ + bne.n 5fde6 │ │ │ │ + b.n 5fdde │ │ │ │ + movw r0, #40408 @ 0x9dd8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe4a │ │ │ │ - b.n 5fd40 │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 5fec2 │ │ │ │ + b.n 5fdb8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fe4a │ │ │ │ + bne.n 5fec2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246b18 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 245ea0 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe4a │ │ │ │ + beq.n 5fec2 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5fd98 │ │ │ │ + ble.n 5fe10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5fd9c │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5fe14 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fe4a │ │ │ │ - b.n 5fd9c │ │ │ │ + bne.n 5fec2 │ │ │ │ + b.n 5fe14 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 17d8cc │ │ │ │ - cbnz r0, 5fdc0 │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 5fe38 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8964 @ 0x2304 │ │ │ │ + movw r1, #5556 @ 0x15b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5fe34 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5feac │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5fe34 │ │ │ │ + blt.n 5feac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f78c │ │ │ │ + bl 5f804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fe34 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 5feac │ │ │ │ + bl b0768 │ │ │ │ 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 2bd5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fe26 │ │ │ │ + bge.n 5fe9e │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fe14 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 5fe8c │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fdda │ │ │ │ - b.n 5fe22 │ │ │ │ + beq.n 5fe52 │ │ │ │ + b.n 5fe9a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5f96c │ │ │ │ + bl 5f9e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe3e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 5fe4a │ │ │ │ + bne.n 5feb6 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 5fec2 │ │ │ │ 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 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fe7e │ │ │ │ + beq.n 5fef6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fe94 │ │ │ │ + bne.n 5ff0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5fec6 │ │ │ │ + beq.n 5ff3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fe96 │ │ │ │ - b.n 5fec6 │ │ │ │ + bgt.n 5ff0e │ │ │ │ + b.n 5ff3e │ │ │ │ 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 5feb2 │ │ │ │ + beq.n 5ff2a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fee0 │ │ │ │ + bne.n 5ff58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5fec6 │ │ │ │ + beq.n 5ff3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fee2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5ff5a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5ff20 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 5ff98 │ │ │ │ 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 14516c │ │ │ │ + bl 144960 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff0c │ │ │ │ + bge.n 5ff84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ff0c │ │ │ │ + cbnz r3, 5ff84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff20 │ │ │ │ + bge.n 5ff98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ff20 │ │ │ │ + cbnz r3, 5ff98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5ff50 │ │ │ │ + beq.n 5ffc8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43984 @ 0xabd0 │ │ │ │ + movw r0, #40368 @ 0x9db0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60014 │ │ │ │ + beq.n 6008c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ff64 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 5ffdc │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60014 │ │ │ │ + bne.n 6008c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8cc │ │ │ │ - cbnz r0, 5ff86 │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 5fffe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #5592 @ 0x15d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 5fffe │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5fffe │ │ │ │ + blt.n 60076 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f60c │ │ │ │ + bl 5f684 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fffe │ │ │ │ - bl b1084 │ │ │ │ + beq.n 60076 │ │ │ │ + bl b0768 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blt.n 5ffca │ │ │ │ + blt.n 60042 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ffdc │ │ │ │ + b.n 60054 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ffc6 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 6003e │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ffa0 │ │ │ │ + beq.n 60018 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 5f96c │ │ │ │ + bl 5f9e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 60008 │ │ │ │ - cbnz r5, 5fffe │ │ │ │ + bge.n 60080 │ │ │ │ + cbnz r5, 60076 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 60014 │ │ │ │ + bl 1e4740 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6008c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 60046 │ │ │ │ + cbz r0, 600be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60046 │ │ │ │ + bge.n 600be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60046 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 600be │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 60060 │ │ │ │ + cbz r0, 600d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60060 │ │ │ │ + bge.n 600d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60060 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 600d8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 6007a │ │ │ │ + cbz r0, 600f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6007a │ │ │ │ + bge.n 600f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6007a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 600f2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139190 │ │ │ │ + bl 138a20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (60134 ) │ │ │ │ + ldr r5, [pc, #160] @ (601ac ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 600ae │ │ │ │ + bne.n 60126 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6009e │ │ │ │ + bne.n 60116 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 600c0 │ │ │ │ + beq.n 60138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r6, [pc, #116] @ (60138 ) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r6, [pc, #116] @ (601b0 ) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 60100 │ │ │ │ + cbz r3, 60178 │ │ │ │ ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ - bl 6013c <_Py_hashtable_size@@Base> │ │ │ │ + bl 601b4 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 6013c <_Py_hashtable_size@@Base> │ │ │ │ + bl 601b4 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 6013c <_Py_hashtable_size@@Base> │ │ │ │ + bl 601b4 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r0 │ │ │ │ - movw r1, #26901 @ 0x6915 │ │ │ │ + movw r1, #27517 @ 0x6b7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 2dedfc <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 60102 │ │ │ │ + bl 2de14c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 6017a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6011a │ │ │ │ + bne.n 60192 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6010a │ │ │ │ + bne.n 60182 │ │ │ │ dmb ish │ │ │ │ - beq.n 60126 │ │ │ │ - ldr r0, [pc, #16] @ (60134 ) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 6019e │ │ │ │ + ldr r0, [pc, #16] @ (601ac ) │ │ │ │ + bl 283f50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006013c <_Py_hashtable_size@@Base>: │ │ │ │ +000601b4 <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 603ca <_Py_hashtable_size@@Base+0x216> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + bl 979a8 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 6021a <_Py_hashtable_size@@Base+0x66> │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 60210 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 60200 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 6021a <_Py_hashtable_size@@Base+0x66> │ │ │ │ + bl 2b9408 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 602ae <_Py_hashtable_size@@Base+0xfa> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + ldrh.w r9, [r3] │ │ │ │ + ldrb.w r8, [r3, #2] │ │ │ │ + ldrd sl, r7, [r3, #8] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2bef0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c030 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 6026a <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 60272 <_Py_hashtable_size@@Base+0xbe> │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c030 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0b0 │ │ │ │ + cbnz r0, 60296 <_Py_hashtable_size@@Base+0xe2> │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + 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] │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 60388 <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrh.w fp, [r3] │ │ │ │ + ldrb.w sl, [r3, #2] │ │ │ │ + ldrd r6, r8, [r3, #8] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2bef0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + mov ip, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + add.w r9, ip, #64 @ 0x40 │ │ │ │ + mov lr, r8 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r2, [ip, #-8] │ │ │ │ + add.w r8, r8, #16 │ │ │ │ + ldr.w r3, [ip, #-4] │ │ │ │ + cmp ip, r9 │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + bne.n 602d6 <_Py_hashtable_size@@Base+0x122> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 60316 <_Py_hashtable_size@@Base+0x162> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 6031e <_Py_hashtable_size@@Base+0x16a> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + mov lr, r6 │ │ │ │ + mov ip, r0 │ │ │ │ + add.w r3, r6, #64 @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r6, ip │ │ │ │ + ldr.w r3, [lr, #12] │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r1, [lr, #-12] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r2, [lr, #-8] │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne.n 60328 <_Py_hashtable_size@@Base+0x174> │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0b0 │ │ │ │ + cbnz r0, 60366 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 6037c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + strh.w fp, [r0] │ │ │ │ + strb.w sl, [r0, #2] │ │ │ │ + strd r9, r8, [r0, #4] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.n 602aa <_Py_hashtable_size@@Base+0xf6> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl 23b8dc │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 603b2 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 603a8 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 60398 <_Py_hashtable_size@@Base+0x1e4> │ │ │ │ + dmb ish │ │ │ │ + beq.n 603b2 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + bl 283f50 │ │ │ │ + cbz r6, 603ca <_Py_hashtable_size@@Base+0x216> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 603c8 <_Py_hashtable_size@@Base+0x214> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 603c8 <_Py_hashtable_size@@Base+0x214> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_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} │ │ │ │ │ │ │ │ -0006014a : │ │ │ │ +000603d6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 60164 │ │ │ │ + cbnz r0, 603f0 │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 601f0 │ │ │ │ + bl 5da98 │ │ │ │ + b.n 6047c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 601d0 │ │ │ │ + cbz r3, 6045c │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 60172 │ │ │ │ + cbnz r4, 603fe │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 6017a │ │ │ │ + cbz r4, 60406 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 601d0 │ │ │ │ + bmi.n 6045c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 601d0 │ │ │ │ + cbz r3, 6045c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 601f0 │ │ │ │ + cbz r0, 6047c │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfa30 │ │ │ │ + bl 1df4dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601b0 │ │ │ │ + bge.n 6043c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 601b0 │ │ │ │ + cbnz r3, 6043c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 601ee │ │ │ │ + bne.n 6047a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601d0 │ │ │ │ + bge.n 6045c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 601d0 │ │ │ │ + cbnz r3, 6045c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9084 @ 0x237c │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r4, r5 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60222 │ │ │ │ + beq.n 604ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 60222 │ │ │ │ + ble.n 604ae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6023a │ │ │ │ + bge.n 604c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6023a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 604c6 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6026a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 604f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da1c │ │ │ │ - cbnz r0, 60276 │ │ │ │ + bl 16d098 │ │ │ │ + cbnz r0, 60502 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9120 @ 0x23a0 │ │ │ │ + movw r1, #5712 @ 0x1650 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6026a │ │ │ │ + bge.n 604f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6026e │ │ │ │ + cbz r3, 604fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60292 │ │ │ │ + b.n 6051e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6026a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 604f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdec │ │ │ │ + bl 9f9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60292 │ │ │ │ + bge.n 6051e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60292 │ │ │ │ + cbnz r3, 6051e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #104] @ (60310 ) │ │ │ │ + ldr r4, [pc, #104] @ (6059c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 602be │ │ │ │ + bne.n 6054a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 602ae │ │ │ │ + bne.n 6053a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 602d0 │ │ │ │ + beq.n 6055c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r3, [pc, #64] @ (60314 ) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #64] @ (605a0 ) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 602e0 │ │ │ │ + cbz r2, 6056c │ │ │ │ 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 602f8 │ │ │ │ + bne.n 60584 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 602e8 │ │ │ │ + bne.n 60574 │ │ │ │ dmb ish │ │ │ │ - beq.n 60304 │ │ │ │ - ldr r0, [pc, #16] @ (60310 ) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 60590 │ │ │ │ + ldr r0, [pc, #16] @ (6059c ) │ │ │ │ + bl 283f50 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ @@ -78120,1458 +78355,1348 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60344 │ │ │ │ + beq.n 605d0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6035a │ │ │ │ + bne.n 605e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6038c │ │ │ │ + beq.n 60618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6035c │ │ │ │ - b.n 6038c │ │ │ │ + bgt.n 605e8 │ │ │ │ + b.n 60618 │ │ │ │ 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 60378 │ │ │ │ + beq.n 60604 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 603a6 │ │ │ │ + bne.n 60632 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6038c │ │ │ │ + beq.n 60618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 603a8 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 60634 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 603e6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60672 │ │ │ │ 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 1662dc │ │ │ │ + bl 165920 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 603d2 │ │ │ │ + bge.n 6065e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 603d2 │ │ │ │ + cbnz r3, 6065e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 603e6 │ │ │ │ + bge.n 60672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 603e6 │ │ │ │ + cbnz r3, 60672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 605f2 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - bl 97ab8 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 60442 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 60438 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60428 │ │ │ │ - dmb ish │ │ │ │ - beq.n 60442 │ │ │ │ - bl 285ba0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 604d6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - ldrh.w r9, [r3] │ │ │ │ - ldrb.w r8, [r3, #2] │ │ │ │ - ldrd sl, r7, [r3, #8] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2bef0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 605a4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c030 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 60492 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 6049a │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 605a4 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c030 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0b0 │ │ │ │ - cbnz r0, 604be │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 605a4 │ │ │ │ - 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] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 605b0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrh.w fp, [r3] │ │ │ │ - ldrb.w sl, [r3, #2] │ │ │ │ - ldrd r6, r8, [r3, #8] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2bef0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 605a4 │ │ │ │ - mov ip, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r9, ip, #64 @ 0x40 │ │ │ │ - mov lr, r8 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r2, [ip, #-8] │ │ │ │ - add.w r8, r8, #16 │ │ │ │ - ldr.w r3, [ip, #-4] │ │ │ │ - cmp ip, r9 │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 604fe │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 6053e │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r0, 60546 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 605a4 │ │ │ │ - mov lr, r6 │ │ │ │ - mov ip, r0 │ │ │ │ - add.w r3, r6, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r6, ip │ │ │ │ - ldr.w r3, [lr, #12] │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r2, [lr, #-8] │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne.n 60550 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0b0 │ │ │ │ - cbnz r0, 6058e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 605a4 │ │ │ │ - strh.w fp, [r0] │ │ │ │ - strb.w sl, [r0, #2] │ │ │ │ - strd r9, r8, [r0, #4] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.n 604d2 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl 23c560 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 605da │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 605d0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 605c0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 605da │ │ │ │ - bl 284c48 │ │ │ │ - cbz r6, 605f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 605f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 605f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_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} │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6062a │ │ │ │ + beq.n 606a2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60640 │ │ │ │ + bne.n 606b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60672 │ │ │ │ + beq.n 606ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60642 │ │ │ │ - b.n 60672 │ │ │ │ + bgt.n 606ba │ │ │ │ + b.n 606ea │ │ │ │ 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 6065e │ │ │ │ + beq.n 606d6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6068c │ │ │ │ + bne.n 60704 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60672 │ │ │ │ + beq.n 606ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6068e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 60706 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 606cc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60744 │ │ │ │ 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 2a64ac │ │ │ │ + bl 2a5700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 606b8 │ │ │ │ + bge.n 60730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 606b8 │ │ │ │ + cbnz r3, 60730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 606cc │ │ │ │ + bge.n 60744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 606cc │ │ │ │ + cbnz r3, 60744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000606d0 : │ │ │ │ +00060748 : │ │ │ │ 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, r0 │ │ │ │ - cbnz r0, 606ec │ │ │ │ + cbnz r0, 60764 │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 608b0 │ │ │ │ + bl 5da98 │ │ │ │ + b.n 60928 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60888 │ │ │ │ + beq.w 60900 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60714 │ │ │ │ - movw r3, #57209 @ 0xdf79 │ │ │ │ + cbz r2, 6078c │ │ │ │ + movw r3, #53801 @ 0xd229 │ │ │ │ movt r3, #34 @ 0x22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6070e │ │ │ │ + bne.n 60786 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 22e018 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ + b.w 22d2c8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.w 60888 │ │ │ │ + bmi.w 60900 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60888 │ │ │ │ + beq.w 60900 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 608a6 │ │ │ │ + beq.w 6091e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbz r7, 6073a │ │ │ │ + cbz r7, 607b2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 608aa │ │ │ │ + beq.w 60922 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 608aa │ │ │ │ + beq.w 60922 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 608aa │ │ │ │ + beq.w 60922 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 607ea │ │ │ │ + beq.n 60862 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 607c4 │ │ │ │ + beq.n 6083c │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 60782 │ │ │ │ + cbz r2, 607fa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 607c4 │ │ │ │ + ble.n 6083c │ │ │ │ adds r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60796 │ │ │ │ + beq.n 6080e │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6076e │ │ │ │ - b.n 607c4 │ │ │ │ + bne.n 607e6 │ │ │ │ + b.n 6083c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60796 │ │ │ │ + beq.n 6080e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6077e │ │ │ │ + bne.n 607f6 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 607c4 │ │ │ │ + bne.n 6083c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60854 │ │ │ │ + bne.n 608cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 607b8 │ │ │ │ + bge.n 60830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 607be │ │ │ │ + cbz r3, 60836 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 607c4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 607b8 │ │ │ │ + b.n 6083c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60830 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60854 │ │ │ │ + bne.n 608cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 607ea │ │ │ │ + bge.n 60862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 607ea │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60862 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 60834 │ │ │ │ - movw r3, #60813 @ 0xed8d │ │ │ │ + beq.n 608ac │ │ │ │ + movw r3, #58853 @ 0xe5e5 │ │ │ │ movt r3, #20 │ │ │ │ movw r7, #5744 @ 0x1670 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 60820 │ │ │ │ + bne.n 60898 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 6082c │ │ │ │ + bpl.n 608a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 6082c │ │ │ │ + bpl.n 608a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ef80 │ │ │ │ + bl 14e7d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60828 │ │ │ │ + b.n 608a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 60854 │ │ │ │ + bne.n 608cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6083e │ │ │ │ + blt.n 608b6 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 60854 │ │ │ │ + b.n 608cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60834 │ │ │ │ + bne.n 608ac │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60834 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 608ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60868 │ │ │ │ + bge.n 608e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60868 │ │ │ │ + cbnz r3, 608e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 608b0 │ │ │ │ + bne.n 60928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60888 │ │ │ │ + bge.n 60900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60888 │ │ │ │ + cbnz r3, 60900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9084 @ 0x237c │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 608b0 │ │ │ │ + b.n 60928 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 607b8 │ │ │ │ - b.n 60834 │ │ │ │ + bne.n 60830 │ │ │ │ + b.n 608ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 2dfea0 │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 608e0 │ │ │ │ + beq.n 6095c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6090e │ │ │ │ + bne.n 6098a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 608f4 │ │ │ │ + beq.n 60970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60910 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 6098c │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 60936 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 609b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60936 │ │ │ │ + bge.n 609b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60936 │ │ │ │ + cbnz r3, 609b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 60956 │ │ │ │ + bls.n 609d2 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 6098a │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 60a06 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 60966 │ │ │ │ + cbz r0, 609e2 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 60968 │ │ │ │ - b.n 6094e │ │ │ │ + bls.n 609e4 │ │ │ │ + b.n 609ca │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6094e │ │ │ │ + beq.n 609ca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 609bc │ │ │ │ + beq.n 60a38 │ │ │ │ mov r2, r0 │ │ │ │ - movw r3, #9228 @ 0x240c │ │ │ │ + movw r3, #5820 @ 0x16bc │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #9260 @ 0x242c │ │ │ │ + movw r0, #5852 @ 0x16dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 609c4 │ │ │ │ - movw r0, #9296 @ 0x2450 │ │ │ │ + b.n 60a40 │ │ │ │ + movw r0, #5888 @ 0x1700 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 609d2 │ │ │ │ - bl f7144 │ │ │ │ + cbnz r0, 60a4e │ │ │ │ + bl f6d64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5fa2a │ │ │ │ + bl 5faa2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c872c │ │ │ │ + b.w 84c84 │ │ │ │ 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 60a08 │ │ │ │ + bne.n 60a84 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60a26 │ │ │ │ - b.n 60a1e │ │ │ │ + bne.n 60aa2 │ │ │ │ + b.n 60a9a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + movw r0, #57328 @ 0xdff0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60aa6 │ │ │ │ - b.n 609fa │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 60b22 │ │ │ │ + b.n 60a76 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60aa6 │ │ │ │ + bne.n 60b22 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60a4e │ │ │ │ + beq.n 60aca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25964 @ 0x656c │ │ │ │ + movw r1, #22728 @ 0x58c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 60a94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 60b10 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 60a5a │ │ │ │ + bhi.n 60ad6 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 60a74 │ │ │ │ + cbnz r2, 60af0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 60a9e │ │ │ │ + b.n 60b1a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51932 @ 0xcadc │ │ │ │ + movw r1, #48540 @ 0xbd9c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 60a94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 60b10 │ │ │ │ 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 60a7e │ │ │ │ - b.n 60a9e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 60aa6 │ │ │ │ + bne.n 60afa │ │ │ │ + b.n 60b1a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 60b22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.w 2dfea0 │ │ │ │ stmdb 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 r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r0, #932] @ 0x3a4 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r8, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60d38 │ │ │ │ + beq.w 60db8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60afc │ │ │ │ + cbnz r4, 60b7c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9328 @ 0x2470 │ │ │ │ + movw r1, #5920 @ 0x1720 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60d38 │ │ │ │ - ldr.w sl, [pc, #576] @ 60d40 │ │ │ │ + b.n 60db8 │ │ │ │ + ldr.w sl, [pc, #576] @ 60dc0 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + movw r1, #5972 @ 0x1754 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r5, sl] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60d30 │ │ │ │ + bne.w 60db0 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60d30 │ │ │ │ + bne.w 60db0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b42 │ │ │ │ + bge.n 60bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b42 │ │ │ │ + cbnz r3, 60bc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #768] @ 0x300 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 60d38 │ │ │ │ + beq.w 60db8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60b72 │ │ │ │ + cbnz r4, 60bf2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9420 @ 0x24cc │ │ │ │ + movw r1, #6012 @ 0x177c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 60af6 │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60b76 │ │ │ │ + movw r1, #5972 @ 0x1754 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r5] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60d30 │ │ │ │ + bne.w 60db0 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60d30 │ │ │ │ + bne.w 60db0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60bb2 │ │ │ │ + bge.n 60c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60bb2 │ │ │ │ + cbnz r3, 60c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #756] @ 0x2f4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 60d38 │ │ │ │ + beq.w 60db8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60bd6 │ │ │ │ + cbnz r4, 60c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60af6 │ │ │ │ + beq.n 60b76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 60bfe │ │ │ │ + bmi.n 60c7e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9472 @ 0x2500 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #6064 @ 0x17b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 60d30 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 60db0 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl e46fc │ │ │ │ + bl e4268 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60d30 │ │ │ │ + beq.w 60db0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 60c9c │ │ │ │ + bge.n 60d1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #284] @ (60d40 ) │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + ldr r2, [pc, #284] @ (60dc0 ) │ │ │ │ + movw r1, #5972 @ 0x1754 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r7] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60d30 │ │ │ │ + bne.n 60db0 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60c6a │ │ │ │ + bge.n 60cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 60c6a │ │ │ │ + cbnz r3, 60cea │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60d30 │ │ │ │ + bne.n 60db0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 60c90 │ │ │ │ + beq.n 60d10 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9528 @ 0x2538 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 60d30 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60db0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 60c16 │ │ │ │ + b.n 60c96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60cb4 │ │ │ │ + bge.n 60d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60cb4 │ │ │ │ + cbnz r3, 60d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60d38 │ │ │ │ + beq.n 60db8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60ce2 │ │ │ │ + cbnz r4, 60d62 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9584 @ 0x2570 │ │ │ │ + movw r1, #6176 @ 0x1820 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 60af6 │ │ │ │ - ldr r2, [pc, #92] @ (60d40 ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 60b76 │ │ │ │ + ldr r2, [pc, #92] @ (60dc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + movw r1, #5972 @ 0x1754 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd13c │ │ │ │ - cbnz r0, 60d30 │ │ │ │ + bl 1cce50 │ │ │ │ + cbnz r0, 60db0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 60d30 │ │ │ │ + cbnz r0, 60db0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60d18 │ │ │ │ + bge.n 60d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60d18 │ │ │ │ + cbnz r3, 60d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d9a14 │ │ │ │ + bl 1d94cc │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ - cbnz r0, 60d38 │ │ │ │ + cbnz r0, 60db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 60af6 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 60b76 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060dc4 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #34280 @ 0x85e8 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.w f5390 │ │ │ │ + │ │ │ │ +00060dd2 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ + adds r4, #8 │ │ │ │ + cbnz r4, 60df4 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl f6d64 │ │ │ │ + b.n 60dfc <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 60e52 <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + cbnz r6, 60e1a <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30d60 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 60e2c <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ + b.n 60e46 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r2, r4 │ │ │ │ + mvn.w r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 373f8 <_PyXI_InitFailure@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 60e0e <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ + b.n 60e56 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e3a <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60e3e <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 60e46 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60e3a <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 84c6c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60e56 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 60d62 │ │ │ │ + cbz r3, 60e76 <_PyXI_UnwrapNotShareableError@@Base+0xa4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 60d64 │ │ │ │ + b.n 60e78 <_PyXI_UnwrapNotShareableError@@Base+0xa6> │ │ │ │ mov r5, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ 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, #24] │ │ │ │ - cbz r2, 60d84 │ │ │ │ + cbz r2, 60e98 <_PyXI_UnwrapNotShareableError@@Base+0xc6> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 60d8c │ │ │ │ + b.n 60ea0 <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 60d9c │ │ │ │ + cbnz r3, 60eb0 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 60d9c │ │ │ │ + blt.n 60eb0 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 60d9c │ │ │ │ - cbnz r4, 60dc4 │ │ │ │ + bgt.n 60eb0 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + cbnz r4, 60ed8 <_PyXI_UnwrapNotShareableError@@Base+0x106> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #21784 @ 0x5518 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60ea6 │ │ │ │ + beq.n 60fba <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r5, r5, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 60df4 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 60f08 <_PyXI_UnwrapNotShareableError@@Base+0x136> │ │ │ │ + bl 12216c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60df0 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 60df0 │ │ │ │ + bne.n 60f04 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 60f04 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60ea6 │ │ │ │ + b.n 60fba <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 60e10 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + bl 12216c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60e0c │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 60f20 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60dec │ │ │ │ + bne.n 60f00 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 60e2c │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 60f40 <_PyXI_UnwrapNotShareableError@@Base+0x16e> │ │ │ │ + bl 12216c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60e28 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 60f3c <_PyXI_UnwrapNotShareableError@@Base+0x16a> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60dec │ │ │ │ + bne.n 60f00 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 60e46 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 60f5a <_PyXI_UnwrapNotShareableError@@Base+0x188> │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60e42 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 60f56 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60dec │ │ │ │ + bne.n 60f00 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 60e50 │ │ │ │ + cbz r3, 60f64 <_PyXI_UnwrapNotShareableError@@Base+0x192> │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 60e64 │ │ │ │ + beq.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60e64 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 60f78 <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60dec │ │ │ │ + bne.n 60f00 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60e8c │ │ │ │ + bne.n 60fa0 <_PyXI_UnwrapNotShareableError@@Base+0x1ce> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60ea6 │ │ │ │ + b.n 60fba <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ - movw r2, #9640 @ 0x25a8 │ │ │ │ + movw r2, #6268 @ 0x187c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2d8cc0 │ │ │ │ + bl 2d800c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00060eae : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #34280 @ 0x85e8 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.w f5830 │ │ │ │ - │ │ │ │ -00060ebc <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ - adds r4, #8 │ │ │ │ - cbnz r4, 60ede <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl f7144 │ │ │ │ - b.n 60ee6 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 60f3c <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 60f04 <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d60 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 60f16 <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ - b.n 60f30 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r2, r4 │ │ │ │ - mvn.w r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 373f4 <_PyXI_InitFailure@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 60ef8 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ - b.n 60f40 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60f28 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 60f30 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 60f40 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - 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 2c1dc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60f8a <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ + beq.n 6100a <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60fa0 <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ + bne.n 61020 <_PyXI_UnwrapNotShareableError@@Base+0x24e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60fd2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + beq.n 61052 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60fa2 <_PyXI_UnwrapNotShareableError@@Base+0xe6> │ │ │ │ - b.n 60fd2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + bgt.n 61022 <_PyXI_UnwrapNotShareableError@@Base+0x250> │ │ │ │ + b.n 61052 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ 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 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x102> │ │ │ │ + beq.n 6103e <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60fec <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ + bne.n 6106c <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60fd2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + beq.n 61052 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60fee <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 6106e <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6102c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 610ac <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ 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 40f78 │ │ │ │ + bl 40fc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61018 <_PyXI_UnwrapNotShareableError@@Base+0x15c> │ │ │ │ + bge.n 61098 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61018 <_PyXI_UnwrapNotShareableError@@Base+0x15c> │ │ │ │ + cbnz r3, 61098 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6102c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + bge.n 610ac <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6102c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + cbnz r3, 610ac <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 ee794 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 610de <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 610de <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 610de <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 610f8 <_PyXI_UnwrapNotShareableError@@Base+0x326> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 610f8 <_PyXI_UnwrapNotShareableError@@Base+0x326> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 610f8 <_PyXI_UnwrapNotShareableError@@Base+0x326> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 61112 <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 61112 <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 61112 <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 6112c <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6112c <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6112c <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 61146 <_PyXI_UnwrapNotShareableError@@Base+0x374> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 61146 <_PyXI_UnwrapNotShareableError@@Base+0x374> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 61146 <_PyXI_UnwrapNotShareableError@@Base+0x374> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 61160 <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 61160 <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 61160 <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061030 : │ │ │ │ +00061164 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ + b.n 610b0 <_PyXI_UnwrapNotShareableError@@Base+0x2de> │ │ │ │ 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 │ │ │ │ - beq.n 6105c │ │ │ │ - bl b11b0 │ │ │ │ - bl b1238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 61062 │ │ │ │ + beq.n 61192 │ │ │ │ + bl b0894 │ │ │ │ + bl b091c <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + cbz r0, 61198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d98 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57e10 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 6106e │ │ │ │ + cbz r3, 611a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6108e │ │ │ │ + b.n 611c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 229420 │ │ │ │ - cbnz r0, 6108a │ │ │ │ + bl 228a68 │ │ │ │ + cbnz r0, 611c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 6108a │ │ │ │ + cbnz r3, 611c0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4294 │ │ │ │ - cbnz r0, 6108a │ │ │ │ + bl b3974 │ │ │ │ + cbnz r0, 611c0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061092 : │ │ │ │ +000611c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22900c │ │ │ │ + bl 228654 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 610dc │ │ │ │ + beq.n 61212 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 610f2 │ │ │ │ + bne.n 61228 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 61124 │ │ │ │ + beq.n 6125a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 610f4 │ │ │ │ - b.n 61124 │ │ │ │ + bgt.n 6122a │ │ │ │ + b.n 6125a │ │ │ │ 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 61110 │ │ │ │ + beq.n 61246 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6113e │ │ │ │ + bne.n 61274 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61124 │ │ │ │ + beq.n 6125a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61140 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 61276 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6117e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 612b4 │ │ │ │ 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 4132a │ │ │ │ + bl 41372 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6116a │ │ │ │ + bge.n 612a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6116a │ │ │ │ + cbnz r3, 612a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6117e │ │ │ │ + bge.n 612b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6117e │ │ │ │ + cbnz r3, 612b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.w 2e0b9c │ │ │ │ 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 611c6 │ │ │ │ + bne.n 612f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 611da │ │ │ │ - b.n 611ec │ │ │ │ + cbnz r0, 6130c │ │ │ │ + b.n 6131e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 61234 │ │ │ │ - b.n 611ba │ │ │ │ - bl 9b92c │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 61366 │ │ │ │ + b.n 612ec │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 611f8 │ │ │ │ + blt.n 6132a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 61208 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 61234 │ │ │ │ + bne.n 6133a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 61366 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61208 │ │ │ │ + b.n 6133a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 611e8 │ │ │ │ + bne.n 6131a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 611e8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6131a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 245cd4 │ │ │ │ - cbz r0, 61234 │ │ │ │ + bl 244fa8 │ │ │ │ + cbz r0, 61366 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61238 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 6136a │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #48324 @ 0xbcc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6127e │ │ │ │ + b.n 613b0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d280 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 61234 │ │ │ │ + beq.n 61366 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6124c │ │ │ │ + cbz r3, 6137e │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 61254 │ │ │ │ + b.n 61386 │ │ │ │ movw r5, #32180 @ 0x7db4 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ adds r3, r4, r6 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ @@ -79584,136 +79709,136 @@ │ │ │ │ adds r1, r5, r4 │ │ │ │ blx 2b720 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 2e0b9c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 61290 │ │ │ │ - b.w 88254 │ │ │ │ + cbz r0, 613be │ │ │ │ + b.w 88140 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 612f2 │ │ │ │ + beq.n 61420 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 612f2 │ │ │ │ + ble.n 61420 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #9684 @ 0x25d4 │ │ │ │ + movw r0, #6276 @ 0x1884 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61302 │ │ │ │ + bge.n 61430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61302 │ │ │ │ + cbnz r3, 61430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61302 │ │ │ │ - movw r0, #9720 @ 0x25f8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61430 │ │ │ │ + movw r0, #6312 @ 0x18a8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 6132c │ │ │ │ - b.w 88254 │ │ │ │ + cbz r0, 6145a │ │ │ │ + b.w 88140 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #9744 @ 0x2610 │ │ │ │ + movw r0, #6336 @ 0x18c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61372 │ │ │ │ + beq.n 614a0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 613a0 │ │ │ │ + bne.n 614ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61386 │ │ │ │ + beq.n 614b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 613a2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 614d0 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 613ce │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 614fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (613d4 ) │ │ │ │ + ldr r0, [pc, #44] @ (61504 ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 613ce │ │ │ │ + bge.n 614fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 613ce │ │ │ │ + cbnz r3, 614fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ nop {12} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -79732,227 +79857,227 @@ │ │ │ │ ldr.w r1, [r0, #876] @ 0x36c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 61670 │ │ │ │ + beq.w 617a0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbnz r7, 61446 │ │ │ │ + cbnz r7, 61576 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9772 @ 0x262c │ │ │ │ + movw r1, #6364 @ 0x18dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61670 │ │ │ │ - ldr.w sl, [pc, #560] @ 61678 │ │ │ │ + b.n 617a0 │ │ │ │ + ldr.w sl, [pc, #560] @ 617a8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #9824 @ 0x2660 │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61668 │ │ │ │ + bne.w 61798 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61668 │ │ │ │ + bne.w 61798 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6148c │ │ │ │ + bge.n 615bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6148c │ │ │ │ + cbnz r3, 615bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #744] @ 0x2e8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 61670 │ │ │ │ + beq.w 617a0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbz r7, 614c6 │ │ │ │ + cbz r7, 615f6 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 614cc │ │ │ │ + bne.n 615fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614c6 │ │ │ │ + bge.n 615f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 614c6 │ │ │ │ + cbnz r3, 615f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 6150a │ │ │ │ - movw r1, #9824 @ 0x2660 │ │ │ │ + b.n 6163a │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61668 │ │ │ │ + bne.w 61798 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61668 │ │ │ │ + bne.w 61798 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6150a │ │ │ │ + bge.n 6163a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6150a │ │ │ │ + cbnz r3, 6163a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61670 │ │ │ │ + beq.w 617a0 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61534 │ │ │ │ + bne.n 61664 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61440 │ │ │ │ + beq.n 61570 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 6155e │ │ │ │ + bmi.n 6168e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9860 @ 0x2684 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #6452 @ 0x1934 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 61668 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 61798 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 288588 <_Py_set_inheritable_async_safe@@Base+0x21c8> │ │ │ │ + bl 287b60 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61668 │ │ │ │ + beq.n 61798 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ adds r3, r0, #4 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #9824 @ 0x2660 │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 61606 │ │ │ │ + bge.n 61736 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61668 │ │ │ │ + bne.n 61798 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2888d4 │ │ │ │ + bl 287cf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615d0 │ │ │ │ + bge.n 61700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 615d0 │ │ │ │ + cbnz r3, 61700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61668 │ │ │ │ + bne.n 61798 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 615fa │ │ │ │ + beq.n 6172a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9916 @ 0x26bc │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61668 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61798 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 6157e │ │ │ │ + b.n 616ae │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61626 │ │ │ │ + bge.n 61756 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61626 │ │ │ │ + cbnz r2, 61756 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbnz r4, 61646 │ │ │ │ + cbnz r4, 61776 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9972 @ 0x26f4 │ │ │ │ + movw r1, #6564 @ 0x19a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 61668 │ │ │ │ + b.n 61798 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 61664 │ │ │ │ + cbz r0, 61794 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r4, r5, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 61670 │ │ │ │ + b.n 617a0 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 61440 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 61570 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ @@ -79960,88 +80085,14 @@ │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eec00 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 616c6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 616c6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 616e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 616e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 616fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 616fa │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 61714 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61714 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61714 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 6172e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6172e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6172e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 61748 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61748 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61748 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ @@ -80054,1762 +80105,1761 @@ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bne.n 61794 │ │ │ │ + bne.n 61810 │ │ │ │ mov r6, r7 │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.w 626cc │ │ │ │ + b.w 62748 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 617cc │ │ │ │ + cbnz r6, 61848 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10016 @ 0x2720 │ │ │ │ + movw r1, #6608 @ 0x19d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ - ldr.w r9, [pc, #1496] @ 61da8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ + ldr.w r9, [pc, #1496] @ 61e24 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + movw r1, #6656 @ 0x1a00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6180e │ │ │ │ + bge.n 6188a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6180e │ │ │ │ + cbnz r3, 6188a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 6183e │ │ │ │ + cbnz r6, 618ba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10100 @ 0x2774 │ │ │ │ + movw r1, #6692 @ 0x1a24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ + movw r1, #6656 @ 0x1a00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61878 │ │ │ │ + bge.n 618f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61878 │ │ │ │ + cbnz r3, 618f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 618a8 │ │ │ │ + cbnz r6, 61924 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10152 @ 0x27a8 │ │ │ │ + movw r1, #6744 @ 0x1a58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ + movw r1, #6656 @ 0x1a00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 618e2 │ │ │ │ + bge.n 6195e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 618e2 │ │ │ │ + cbnz r3, 6195e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61912 │ │ │ │ + cbnz r6, 6198e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10204 @ 0x27dc │ │ │ │ + movw r1, #6796 @ 0x1a8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ + movw r1, #6656 @ 0x1a00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6194c │ │ │ │ + bge.n 619c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6194c │ │ │ │ + cbnz r3, 619c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #356] @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 619f8 │ │ │ │ + beq.n 61a74 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cbnz r5, 61998 │ │ │ │ + cbnz r5, 61a14 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10260 @ 0x2814 │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 626cc │ │ │ │ - movw r1, #10308 @ 0x2844 │ │ │ │ + b.w 62748 │ │ │ │ + movw r1, #6900 @ 0x1af4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619d8 │ │ │ │ + bge.n 61a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 619d8 │ │ │ │ + cbnz r3, 61a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ strd r2, sl, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 23d308 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ + bl 23c688 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626cc │ │ │ │ - b.w 626bc │ │ │ │ + bne.w 62748 │ │ │ │ + b.w 62738 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 61c00 │ │ │ │ + beq.w 61c7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 61aa2 │ │ │ │ + beq.n 61b1e │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbnz r4, 61a3e │ │ │ │ + cbnz r4, 61aba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10344 @ 0x2868 │ │ │ │ + movw r1, #6936 @ 0x1b18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - movw r1, #10396 @ 0x289c │ │ │ │ + movw r1, #6988 @ 0x1b4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl b7888 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b6f84 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 626bc │ │ │ │ + blt.w 62738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a82 │ │ │ │ + bge.n 61afe │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 61a82 │ │ │ │ + beq.n 61afe │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61a82 │ │ │ │ + cbnz r3, 61afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 397dc │ │ │ │ + bl 397e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626cc │ │ │ │ - b.w 626bc │ │ │ │ + bne.w 62748 │ │ │ │ + b.w 62738 │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61c0e │ │ │ │ + beq.w 61c8a │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61ae6 │ │ │ │ + bne.n 61b62 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - bmi.n 61b12 │ │ │ │ + bmi.n 61b8e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10436 @ 0x28c4 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7028 @ 0x1b74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.w 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.w 62738 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2434e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242868 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #632] @ (61da8 ) │ │ │ │ + ldr r0, [pc, #632] @ (61e24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 61bba │ │ │ │ + bge.n 61c36 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #10496 @ 0x2900 │ │ │ │ + movw r1, #7088 @ 0x1bb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r7, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r7, [r5, #0] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b84 │ │ │ │ + bge.n 61c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61b84 │ │ │ │ + cbnz r3, 61c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 61bae │ │ │ │ + beq.n 61c2a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10536 @ 0x2928 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 62738 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61b2e │ │ │ │ + b.n 61baa │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61bd8 │ │ │ │ + bge.n 61c54 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61bd8 │ │ │ │ + cbnz r2, 61c54 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 61c06 │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 61c82 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r9, r6, [r0, #20] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r6, r7 │ │ │ │ - b.w 626cc │ │ │ │ + b.w 62748 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 626bc │ │ │ │ + b.w 62738 │ │ │ │ ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61f34 │ │ │ │ + beq.w 61fb0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61c54 │ │ │ │ + bne.n 61cd0 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 61c80 │ │ │ │ + bmi.n 61cfc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10600 @ 0x2968 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.w 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.w 62738 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e46fc │ │ │ │ + bl e4268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61d2c │ │ │ │ + bge.n 61da8 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #10656 @ 0x29a0 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #232] @ (61da8 ) │ │ │ │ + ldr r3, [pc, #232] @ (61e24 ) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61cf4 │ │ │ │ + bge.n 61d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61cf4 │ │ │ │ + cbnz r3, 61d70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61d20 │ │ │ │ + beq.n 61d9c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10696 @ 0x29c8 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 62738 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61ca2 │ │ │ │ + b.n 61d1e │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61d4c │ │ │ │ + bge.n 61dc8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61d4c │ │ │ │ + cbnz r2, 61dc8 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61d7a │ │ │ │ + bne.n 61df6 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 61dac │ │ │ │ + bmi.n 61e28 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10752 @ 0x2a00 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7344 @ 0x1cb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.w 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.w 62738 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2434e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242868 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r9 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61e5a │ │ │ │ + bge.n 61ed6 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #10656 @ 0x29a0 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #708] @ (620b4 ) │ │ │ │ + ldr r3, [pc, #708] @ (62130 ) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e22 │ │ │ │ + bge.n 61e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61e22 │ │ │ │ + cbnz r3, 61e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61e4e │ │ │ │ + beq.n 61eca │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10812 @ 0x2a3c │ │ │ │ + movw r1, #7404 @ 0x1cec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 62738 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 61dd0 │ │ │ │ + b.n 61e4c │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61e7a │ │ │ │ + bge.n 61ef6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61e7a │ │ │ │ + cbnz r2, 61ef6 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #892] @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 61eb6 │ │ │ │ + cbz r4, 61f32 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61ebc │ │ │ │ + bne.n 61f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61eb6 │ │ │ │ + bge.n 61f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61eb6 │ │ │ │ + cbnz r3, 61f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 61efc │ │ │ │ - ldr r3, [pc, #500] @ (620b4 ) │ │ │ │ + b.n 61f78 │ │ │ │ + ldr r3, [pc, #500] @ (62130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #10656 @ 0x29a0 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61efc │ │ │ │ + bge.n 61f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61efc │ │ │ │ + cbnz r3, 61f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62550 │ │ │ │ + beq.w 625cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r0, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626cc │ │ │ │ + b.n 62748 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62334 │ │ │ │ + beq.w 623b0 │ │ │ │ ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61f7c │ │ │ │ + cbnz r6, 61ff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10872 @ 0x2a78 │ │ │ │ + movw r1, #7464 @ 0x1d28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 61990 │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 61a0c │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61fba │ │ │ │ + bge.n 62036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61fba │ │ │ │ + cbnz r3, 62036 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61fe8 │ │ │ │ + bne.n 62064 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 62012 │ │ │ │ + bmi.n 6208e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10956 @ 0x2acc │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7548 @ 0x1d7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62738 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2434e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242868 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 620b8 │ │ │ │ + bge.n 62134 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #120] @ (620b4 ) │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + ldr r2, [pc, #120] @ (62130 ) │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r6, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r6, [r5, #0] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62084 │ │ │ │ + bge.n 62100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62084 │ │ │ │ + cbnz r3, 62100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 620ac │ │ │ │ + beq.n 62128 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11016 @ 0x2b08 │ │ │ │ + movw r1, #7608 @ 0x1db8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62738 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - b.n 6202e │ │ │ │ + b.n 620aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bge.n 620d6 │ │ │ │ + bge.n 62152 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 620d6 │ │ │ │ + cbnz r3, 62152 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 620fe │ │ │ │ + cbnz r7, 6217a │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 62126 │ │ │ │ + bmi.n 621a2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #11076 @ 0x2b44 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7668 @ 0x1df4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62738 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db220 │ │ │ │ + bl 1dacd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 621cc │ │ │ │ + bge.n 62248 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (62400 ) │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + ldr r0, [pc, #684] @ (6247c ) │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w fp, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [fp] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6219e │ │ │ │ + bge.n 6221a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 6219e │ │ │ │ + cbnz r2, 6221a │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 621c4 │ │ │ │ + beq.n 62240 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62738 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ - b.n 62146 │ │ │ │ + b.n 621c2 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 621ea │ │ │ │ + bge.n 62266 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 621ea │ │ │ │ + cbnz r2, 62266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 62218 │ │ │ │ + bne.n 62294 │ │ │ │ mov r0, fp │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 62242 │ │ │ │ + bmi.n 622be │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7788 @ 0x1e6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62738 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2434e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242868 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 622ea │ │ │ │ + bge.n 62366 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #404] @ (62400 ) │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + ldr r2, [pc, #404] @ (6247c ) │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r7, [r3, r6, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r7] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 622b4 │ │ │ │ + bge.n 62330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 622b4 │ │ │ │ + cbnz r3, 62330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 622de │ │ │ │ + beq.n 6235a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #7852 @ 0x1eac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62738 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 6225c │ │ │ │ + b.n 622d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62306 │ │ │ │ + bge.n 62382 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 62306 │ │ │ │ + cbnz r3, 62382 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2435e4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1274> │ │ │ │ + bl 24296c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1274> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626bc │ │ │ │ + beq.w 62738 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 626cc │ │ │ │ + b.n 62748 │ │ │ │ ldr.w r1, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 626ca │ │ │ │ + beq.w 62746 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62404 │ │ │ │ + beq.n 62480 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 62388 │ │ │ │ + cbz r4, 62404 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6238e │ │ │ │ + bne.n 6240a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62388 │ │ │ │ + bge.n 62404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62388 │ │ │ │ + cbnz r3, 62404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 623ce │ │ │ │ - ldr r3, [pc, #112] @ (62400 ) │ │ │ │ + b.n 6244a │ │ │ │ + ldr r3, [pc, #112] @ (6247c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #11324 @ 0x2c3c │ │ │ │ + movw r1, #7916 @ 0x1eec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 623ce │ │ │ │ + bge.n 6244a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623ce │ │ │ │ + cbnz r3, 6244a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62550 │ │ │ │ + beq.w 625cc │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626cc │ │ │ │ + b.n 62748 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 626c6 │ │ │ │ + beq.w 62742 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62556 │ │ │ │ + beq.w 625d2 │ │ │ │ ldr.w r1, [r4, #876] @ 0x36c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbz r6, 62458 │ │ │ │ + cbz r6, 624d4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6245e │ │ │ │ + bne.n 624da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62458 │ │ │ │ + bge.n 624d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 62458 │ │ │ │ + cbnz r3, 624d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 624a0 │ │ │ │ - ldr r3, [pc, #628] @ (626d4 ) │ │ │ │ + b.n 6251c │ │ │ │ + ldr r3, [pc, #628] @ (62750 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #11360 @ 0x2c60 │ │ │ │ + movw r1, #7952 @ 0x1f10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 624a0 │ │ │ │ + bge.n 6251c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 624a0 │ │ │ │ + cbnz r3, 6251c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 624dc │ │ │ │ + cbz r4, 62558 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 624e2 │ │ │ │ + bne.n 6255e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 624dc │ │ │ │ + bge.n 62558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624dc │ │ │ │ + cbnz r3, 62558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 62522 │ │ │ │ - ldr r3, [pc, #496] @ (626d4 ) │ │ │ │ + b.n 6259e │ │ │ │ + ldr r3, [pc, #496] @ (62750 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #11360 @ 0x2c60 │ │ │ │ + movw r1, #7952 @ 0x1f10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626bc │ │ │ │ + bne.w 62738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62522 │ │ │ │ + bge.n 6259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62522 │ │ │ │ + cbnz r3, 6259e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 62550 │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 625cc │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ strd r9, r8, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626cc │ │ │ │ + b.n 62748 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626bc │ │ │ │ + b.n 62738 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626a4 │ │ │ │ + beq.w 62720 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626cc │ │ │ │ + beq.w 62748 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 62596 │ │ │ │ + cbnz r7, 62612 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61990 │ │ │ │ + beq.w 61a0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 625be │ │ │ │ + bmi.n 6263a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ - movw r1, #11396 @ 0x2c84 │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7988 @ 0x1f34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f54 │ │ │ │ - b.n 626bc │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62738 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2434e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242868 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 626bc │ │ │ │ + beq.n 62738 │ │ │ │ add.w fp, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 6265a │ │ │ │ + bge.n 626d6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #8044 @ 0x1f6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #216] @ (626d4 ) │ │ │ │ + ldr r3, [pc, #216] @ (62750 ) │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 626bc │ │ │ │ + bne.n 62738 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6176a │ │ │ │ + bl 617e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6262c │ │ │ │ + bge.n 626a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6262c │ │ │ │ + cbnz r3, 626a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 626bc │ │ │ │ + bne.n 62738 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 62652 │ │ │ │ + beq.n 626ce │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11488 @ 0x2ce0 │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 626bc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62738 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 625de │ │ │ │ + b.n 6265a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 62676 │ │ │ │ + bge.n 626f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 62676 │ │ │ │ + cbnz r2, 626f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61c06 │ │ │ │ + beq.w 61c82 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r9, r6, [r0, #20] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626c6 │ │ │ │ + b.n 62742 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11544 @ 0x2d18 │ │ │ │ + movw r1, #8136 @ 0x1fc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1c872c │ │ │ │ - b.w 61990 │ │ │ │ + bl 84c84 │ │ │ │ + b.w 61a0c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 626cc │ │ │ │ + b.n 62748 │ │ │ │ mov r6, r0 │ │ │ │ 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 │ │ │ │ - b.w 61698 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 62712 │ │ │ │ + ble.n 6278a │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #25100 @ 0x620c │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 62800 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62878 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6271c │ │ │ │ + bge.n 62794 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62726 │ │ │ │ + bne.n 6279e │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 62746 │ │ │ │ + bge.n 627be │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 62746 │ │ │ │ + beq.n 627be │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ + movw r1, #21788 @ 0x551c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 62800 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62878 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6276c │ │ │ │ + bne.n 627e4 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 6276c │ │ │ │ + bge.n 627e4 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #25212 @ 0x627c │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 62800 │ │ │ │ - bl f9cb4 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 62878 │ │ │ │ + bl f98d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62800 │ │ │ │ + bne.n 62878 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 62968 │ │ │ │ + bhi.w 629e0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ movs r5, r1 │ │ │ │ movs r1, r5 │ │ │ │ movs r4, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62a38 │ │ │ │ + b.n 62ab0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 627b8 │ │ │ │ + beq.n 62830 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 627bc │ │ │ │ + bne.n 62834 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 6299c │ │ │ │ + b.n 62a14 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11588 @ 0x2d44 │ │ │ │ + movw r1, #8180 @ 0x1ff4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 62984 │ │ │ │ + b.n 629fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 627e0 │ │ │ │ + cbz r2, 62858 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 627e6 │ │ │ │ + cbz r3, 6285e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62804 │ │ │ │ + beq.n 6287c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11644 @ 0x2d7c │ │ │ │ + movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6299c │ │ │ │ + b.n 62a14 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 62814 │ │ │ │ - bl 62d92 │ │ │ │ + cbz r0, 6288c │ │ │ │ + bl 62e0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6299c │ │ │ │ + beq.w 62a14 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ movw r8, #36092 @ 0x8cfc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ add.w sl, r6, #4 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 62832 │ │ │ │ + cbz r6, 628aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 62834 │ │ │ │ + b.n 628ac │ │ │ │ mov r3, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 62980 │ │ │ │ + bge.w 629f8 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62852 │ │ │ │ + bne.n 628ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 6285e │ │ │ │ + beq.n 628d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6285e │ │ │ │ - bl 62a38 │ │ │ │ + beq.n 628d6 │ │ │ │ + bl 62ab0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6299c │ │ │ │ + beq.w 62a14 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 6282c │ │ │ │ + b.n 628a4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 62868 │ │ │ │ + cbz r2, 628e0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 6286e │ │ │ │ + cbz r3, 628e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6288a │ │ │ │ + beq.n 62902 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 295e60 │ │ │ │ + bl 294afc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6299c │ │ │ │ + beq.w 62a14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 628c2 │ │ │ │ + beq.n 6293a │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 628aa │ │ │ │ + bne.n 62922 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 6289c │ │ │ │ + b.n 62914 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11784 @ 0x2e08 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 628cc │ │ │ │ + cbz r3, 62944 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 628ce │ │ │ │ + b.n 62946 │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 6298c │ │ │ │ + bge.n 62a04 │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 28ec14 │ │ │ │ + bl 28e374 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 62a14 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 628c4 │ │ │ │ - cbnz r4, 62900 │ │ │ │ + b.n 6293c │ │ │ │ + cbnz r4, 62978 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11848 @ 0x2e48 │ │ │ │ + movw r1, #8440 @ 0x20f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6299c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62a14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 62a14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62d92 │ │ │ │ + b.n 62e0a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 6291c │ │ │ │ - bl 62d92 │ │ │ │ + cbz r0, 62994 │ │ │ │ + bl 62e0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 62a14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 627b8 │ │ │ │ + beq.w 62830 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 6292e │ │ │ │ + cbz r2, 629a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 626f2 │ │ │ │ + b.n 6276a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11876 @ 0x2e64 │ │ │ │ + movw r1, #8468 @ 0x2114 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 62950 │ │ │ │ + cbz r0, 629c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 62982 │ │ │ │ + bgt.n 629fa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11936 @ 0x2ea0 │ │ │ │ + movw r1, #8528 @ 0x2150 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11976 @ 0x2ec8 │ │ │ │ + movw r1, #8568 @ 0x2178 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62800 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62878 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62d5c │ │ │ │ + b.n 62dd4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 62d5c │ │ │ │ + bl 62dd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6299c │ │ │ │ + cbz r0, 62a14 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 62982 │ │ │ │ + b.n 629fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 629d0 │ │ │ │ + beq.n 62a48 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 629fe │ │ │ │ + bne.n 62a76 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 629e4 │ │ │ │ + beq.n 62a5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a00 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 62a78 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62a2c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (62a34 ) │ │ │ │ + ldr r0, [pc, #44] @ (62aac ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62a2c │ │ │ │ + bge.n 62aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a2c │ │ │ │ + cbnz r3, 62aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 295e60 │ │ │ │ + bl 294afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62b92 │ │ │ │ + beq.w 62c0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 62a76 │ │ │ │ - bhi.n 62a6e │ │ │ │ + beq.n 62aee │ │ │ │ + bhi.n 62ae6 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 62b90 │ │ │ │ + bhi.w 62c08 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 62b26 │ │ │ │ + beq.n 62b9e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 62b78 │ │ │ │ - b.n 62aee │ │ │ │ + bne.w 62bf0 │ │ │ │ + b.n 62b66 │ │ │ │ cmp r3, #23 │ │ │ │ - bne.w 62b78 │ │ │ │ - b.n 62b90 │ │ │ │ + bne.w 62bf0 │ │ │ │ + b.n 62c08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 295e60 │ │ │ │ + bl 294afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62b92 │ │ │ │ + beq.w 62c0a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -81825,115 +81875,115 @@ │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62b90 │ │ │ │ + bne.n 62c08 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b90 │ │ │ │ + beq.n 62c08 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11996 @ 0x2edc │ │ │ │ + movw r1, #8588 @ 0x218c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b92 │ │ │ │ + b.n 62c0a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - beq.n 62b90 │ │ │ │ + beq.n 62c08 │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b78 │ │ │ │ - b.n 62b90 │ │ │ │ + bne.n 62bf0 │ │ │ │ + b.n 62c08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 62b78 │ │ │ │ + bhi.n 62bf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62b40 │ │ │ │ + bne.n 62bb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b60 │ │ │ │ + beq.n 62bd8 │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b78 │ │ │ │ + bne.n 62bf0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b90 │ │ │ │ + beq.n 62c08 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ + movw r1, #61660 @ 0xf0dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 62aea │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 62b62 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #12044 @ 0x2f0c │ │ │ │ + movw r1, #8636 @ 0x21bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62c9a │ │ │ │ + beq.n 62d12 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c9c │ │ │ │ + beq.n 62d14 │ │ │ │ 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] │ │ │ │ @@ -81941,243 +81991,243 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 62c08 │ │ │ │ + bhi.n 62c80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 62c9c │ │ │ │ + b.n 62d14 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 315e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 62bf6 │ │ │ │ + beq.n 62c6e │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - ble.n 62c3e │ │ │ │ + ble.n 62cb6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 630d4 │ │ │ │ - cbnz r0, 62c3a │ │ │ │ + bl 6314c │ │ │ │ + cbnz r0, 62cb2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62c96 │ │ │ │ - b.n 62c8c │ │ │ │ + bge.n 62d0e │ │ │ │ + b.n 62d04 │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 62c1c │ │ │ │ + b.n 62c94 │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 62c70 │ │ │ │ + ble.n 62ce8 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 630d4 │ │ │ │ + bl 6314c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c2e │ │ │ │ + beq.n 62ca6 │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62c40 │ │ │ │ + b.n 62cb8 │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 630d4 │ │ │ │ + bl 6314c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c2e │ │ │ │ + beq.n 62ca6 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 62c5a │ │ │ │ + blt.n 62cd2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 630d4 │ │ │ │ + bl 6314c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c2e │ │ │ │ + beq.n 62ca6 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 62bf6 │ │ │ │ + b.n 62c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62c96 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62d0e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62c9c │ │ │ │ + b.n 62d14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 62cc6 │ │ │ │ - cbnz r2, 62cc0 │ │ │ │ + cbnz r3, 62d3e │ │ │ │ + cbnz r2, 62d38 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62cde │ │ │ │ + b.n 62d56 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62cb6 │ │ │ │ + beq.n 62d2e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12092 @ 0x2f3c │ │ │ │ + movw r1, #8684 @ 0x21ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, 62d04 │ │ │ │ - cbnz r2, 62cfe │ │ │ │ + cbnz r3, 62d7c │ │ │ │ + cbnz r2, 62d76 │ │ │ │ movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62d1c │ │ │ │ + b.n 62d94 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62cf4 │ │ │ │ + beq.n 62d6c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12188 @ 0x2f9c │ │ │ │ + movw r1, #8780 @ 0x224c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, 62d42 │ │ │ │ - cbnz r2, 62d3c │ │ │ │ + cbnz r3, 62dba │ │ │ │ + cbnz r2, 62db4 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62d5a │ │ │ │ + b.n 62dd2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62d32 │ │ │ │ + beq.n 62daa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12220 @ 0x2fbc │ │ │ │ + movw r1, #8812 @ 0x226c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r6, r0, #4 │ │ │ │ - cbz r4, 62d78 │ │ │ │ + cbz r4, 62df0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 62d7a │ │ │ │ + b.n 62df2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 62d8e │ │ │ │ + bge.n 62e06 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 626dc │ │ │ │ - cbz r0, 62d90 │ │ │ │ + bl 62754 │ │ │ │ + cbz r0, 62e08 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 62d72 │ │ │ │ + b.n 62dea │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ - movw r1, #22780 @ 0x58fc │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl c85ac <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ - cbnz r0, 62dba │ │ │ │ + bl c7cdc <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ + cbnz r0, 62e32 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28ec14 │ │ │ │ + b.w 28e374 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12260 @ 0x2fe4 │ │ │ │ + movw r1, #8852 @ 0x2294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062dd4 : │ │ │ │ +00062e4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #31 │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 151ebc │ │ │ │ + bl 1515f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62e1c │ │ │ │ + beq.n 62e94 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 62e16 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 62e8e │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12296 @ 0x3008 │ │ │ │ + movw r1, #8888 @ 0x22b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62e1c │ │ │ │ + b.n 62e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #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 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 62e3c │ │ │ │ + bls.n 62eb4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 62e70 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 62ee8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 62e4c │ │ │ │ + cbz r0, 62ec4 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 62e4e │ │ │ │ - b.n 62e34 │ │ │ │ + bls.n 62ec6 │ │ │ │ + b.n 62eac │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62e34 │ │ │ │ + beq.n 62eac │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -82192,221 +82242,221 @@ │ │ │ │ ldr.w r1, [r0, #672] @ 0x2a0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62f98 │ │ │ │ + beq.n 63010 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 62ec4 │ │ │ │ + cbnz r5, 62f3c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12344 @ 0x3038 │ │ │ │ + movw r1, #8936 @ 0x22e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f98 │ │ │ │ - ldr.w sl, [pc, #216] @ 62fa0 │ │ │ │ + b.n 63010 │ │ │ │ + ldr.w sl, [pc, #216] @ 63018 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #12396 @ 0x306c │ │ │ │ + movw r1, #8988 @ 0x231c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1cd13c │ │ │ │ - cbz r0, 62ee6 │ │ │ │ + bl 1cce50 │ │ │ │ + cbz r0, 62f5e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 62ebe │ │ │ │ + bl 84c84 │ │ │ │ + b.n 62f36 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ede │ │ │ │ + bne.n 62f56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f0e │ │ │ │ + bge.n 62f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f0e │ │ │ │ + cbnz r3, 62f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #868] @ 0x364 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62f96 │ │ │ │ + beq.n 6300e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 62f46 │ │ │ │ + cbz r5, 62fbe │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 62f4c │ │ │ │ + bne.n 62fc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f46 │ │ │ │ + bge.n 62fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f46 │ │ │ │ + cbnz r3, 62fbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 62f86 │ │ │ │ - movw r1, #12396 @ 0x306c │ │ │ │ + b.n 62ffe │ │ │ │ + movw r1, #8988 @ 0x231c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ede │ │ │ │ + bne.n 62f56 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ede │ │ │ │ + bne.n 62f56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f86 │ │ │ │ + bge.n 62ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f86 │ │ │ │ + cbnz r3, 62ffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1dc990 │ │ │ │ + bl 1dc448 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 62f98 │ │ │ │ - b.n 62ede │ │ │ │ + cbnz r0, 63010 │ │ │ │ + b.n 62f56 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w ee4a0 │ │ │ │ + b.w ee034 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #20016 @ 0x4e30 │ │ │ │ + movw r4, #16624 @ 0x40f0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r3, #20040 @ 0x4e48 │ │ │ │ + movw r3, #16648 @ 0x4108 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20008 @ 0x4e28 │ │ │ │ + movw r2, #16616 @ 0x40e8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20028 @ 0x4e3c │ │ │ │ + movw r1, #16636 @ 0x40fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #12432 @ 0x3090 │ │ │ │ + movw r0, #9024 @ 0x2340 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ 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, 63010 │ │ │ │ + cbnz r3, 63088 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 63010 │ │ │ │ + cbnz r3, 63088 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 63070 │ │ │ │ - cbz r4, 6301c │ │ │ │ + cbz r3, 630e8 │ │ │ │ + cbz r4, 63094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63022 │ │ │ │ - bl 7fac4 │ │ │ │ + b.n 6309a │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 630c4 │ │ │ │ + beq.n 6313c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 6304e │ │ │ │ - ldr r1, [pc, #156] @ (630c8 ) │ │ │ │ + cbz r2, 630c6 │ │ │ │ + ldr r1, [pc, #156] @ (63140 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6304e │ │ │ │ + bne.n 630c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6304a │ │ │ │ + bge.n 630c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6304a │ │ │ │ + cbnz r3, 630c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 630c4 │ │ │ │ + b.n 6313c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 6305e │ │ │ │ - ldr r1, [pc, #120] @ (630cc ) │ │ │ │ + cbz r2, 630d6 │ │ │ │ + ldr r1, [pc, #120] @ (63144 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63036 │ │ │ │ + beq.n 630ae │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 6307e │ │ │ │ - ldr r1, [pc, #108] @ (630d0 ) │ │ │ │ + cbz r2, 630f6 │ │ │ │ + ldr r1, [pc, #108] @ (63148 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63036 │ │ │ │ - b.n 6307e │ │ │ │ - cbz r4, 6308e │ │ │ │ + beq.n 630ae │ │ │ │ + b.n 630f6 │ │ │ │ + cbz r4, 63106 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 630a4 │ │ │ │ + bne.n 6311c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 630ae │ │ │ │ + b.n 63126 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ea0c │ │ │ │ + bl 8e908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 630c2 │ │ │ │ + bge.n 6313a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 630c2 │ │ │ │ + cbnz r3, 6313a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ @ instruction: 0xf26c0052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -82418,399 +82468,502 @@ │ │ │ │ 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 63110 │ │ │ │ + bge.n 63188 │ │ │ │ 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 6311c │ │ │ │ + b.n 63194 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 630f8 │ │ │ │ + bne.n 63170 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 63188 │ │ │ │ - bl f6bc8 │ │ │ │ + bge.n 63200 │ │ │ │ + bl f67e8 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f7118 │ │ │ │ - cbz r4, 63182 │ │ │ │ - cbz r5, 6316e │ │ │ │ + bl f6d38 │ │ │ │ + cbz r4, 631fa │ │ │ │ + cbz r5, 631e6 │ │ │ │ str.w r4, [r9, r8, lsl #2] │ │ │ │ - b.n 63182 │ │ │ │ + b.n 631fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63182 │ │ │ │ + bge.n 631fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63182 │ │ │ │ + cbnz r3, 631fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6314a │ │ │ │ + b.n 631c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 96794 │ │ │ │ + b.w 96684 │ │ │ │ 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 631f4 │ │ │ │ + ble.n 6326c │ │ │ │ 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 631f4 │ │ │ │ + bcs.n 6326c │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c030 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2c030 │ │ │ │ - b.n 631c4 │ │ │ │ + b.n 6323c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #53440 @ 0xd0c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 632ba │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #59236 @ 0xe764 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 632ce │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r0, #16 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + bl 1a6760 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, 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 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ stmdb 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 r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - cbnz r5, 6324e │ │ │ │ + cbnz r5, 63308 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6324e │ │ │ │ + ble.n 63308 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6324e │ │ │ │ - cbnz r2, 6326e │ │ │ │ + bne.n 63308 │ │ │ │ + cbnz r2, 63328 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #176] @ (63314 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #176] @ (633d0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6330c │ │ │ │ + beq.n 633c6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds.w r8, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r8, r3 │ │ │ │ mov.w r8, r8, asr #16 │ │ │ │ - cbnz r2, 6329c │ │ │ │ + cbnz r2, 63356 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6330c │ │ │ │ + b.n 633c6 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 63292 │ │ │ │ + ble.n 6334c │ │ │ │ lsls r1, r7, #16 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ add.w r3, r1, #65536 @ 0x10000 │ │ │ │ cmp r5, r3 │ │ │ │ add.w r0, r0, r7, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt r1, r5, r1 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6330c │ │ │ │ + cbz r0, 633c6 │ │ │ │ strd fp, r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 632f0 │ │ │ │ + bge.n 633aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 632f0 │ │ │ │ + cbnz r3, 633aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 6330a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 633c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63306 │ │ │ │ + bge.n 633c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 63306 │ │ │ │ + cbnz r3, 633c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 632a8 │ │ │ │ + b.n 63362 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r0, r5] │ │ │ │ lsls r2, r2, #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, 633ec │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 80d20 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 634a6 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 6341e │ │ │ │ + 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 633fa │ │ │ │ + cbz r2, 63432 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 63432 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 63454 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 63454 │ │ │ │ + bl 7fab4 │ │ │ │ + cbnz r0, 63454 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 63444 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 634a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 63440 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63440 │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #40424 @ 0x9de8 │ │ │ │ + movt r5, #49 @ 0x31 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #9032 @ 0x2348 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r1, #40404 @ 0x9dd4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movw r3, #43276 @ 0xa90c │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r3, #5248 @ 0x1480 │ │ │ │ + movt r3, #50 @ 0x32 │ │ │ │ + bl 94f50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + add r0, r3 │ │ │ │ + b.w 8f598 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #12440 @ 0x3098 │ │ │ │ + movw r0, #9048 @ 0x2358 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 103c78 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - add r0, r3 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 103824 │ │ │ │ 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, 6335a │ │ │ │ + cbz r3, 634ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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 633a2 │ │ │ │ + bhi.n 63536 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 633b8 │ │ │ │ + bmi.n 6354c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65084 @ 0xfe3c │ │ │ │ + movw r2, #61692 @ 0xf0fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6268 @ 0x187c │ │ │ │ + movw r0, #2876 @ 0xb3c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63508 │ │ │ │ - movw r0, #6268 @ 0x187c │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6369c │ │ │ │ + movw r0, #2876 @ 0xb3c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63378 │ │ │ │ - b.n 63508 │ │ │ │ + bne.n 6350c │ │ │ │ + b.n 6369c │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 63422 │ │ │ │ + ble.n 635b6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 63422 │ │ │ │ + beq.n 635b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 63402 │ │ │ │ + bpl.n 63596 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63508 │ │ │ │ + beq.w 6369c │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63422 │ │ │ │ + beq.n 635b6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 63508 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6369c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6268 @ 0x187c │ │ │ │ + movw r0, #2876 @ 0xb3c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63508 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6369c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 63442 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + blt.n 635d6 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12560 @ 0x3110 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 63508 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6369c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 808d8 │ │ │ │ + bl 80920 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63508 │ │ │ │ + beq.n 6369c │ │ │ │ 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 634e2 │ │ │ │ + ble.n 63676 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 63470 │ │ │ │ + beq.n 63604 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 6347e │ │ │ │ + bne.n 63612 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 6345e │ │ │ │ + b.n 635f2 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 6348c │ │ │ │ + bne.n 63620 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 6345e │ │ │ │ + b.n 635f2 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 6349a │ │ │ │ + bne.n 6362e │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 6345e │ │ │ │ + b.n 635f2 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 634a8 │ │ │ │ + bne.n 6363c │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 6345e │ │ │ │ + b.n 635f2 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 634dc │ │ │ │ + bls.n 63670 │ │ │ │ movw r6, #14372 @ 0x3824 │ │ │ │ movt r6, #81 @ 0x51 │ │ │ │ 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 6345e │ │ │ │ + b.n 635f2 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 6345e │ │ │ │ + b.n 635f2 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 63508 │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 6369c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 63508 │ │ │ │ + cbz r1, 6369c │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - movw r4, #8748 @ 0x222c │ │ │ │ + movw r4, #5380 @ 0x1504 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -82819,418 +82972,417 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 63556 │ │ │ │ + bne.n 636ea │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 63556 │ │ │ │ + ble.n 636ea │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 63556 │ │ │ │ - cbnz r6, 63576 │ │ │ │ + bne.n 636ea │ │ │ │ + cbnz r6, 6370a │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #152] @ (63604 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #152] @ (63798 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 635f4 │ │ │ │ + beq.n 63788 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 149a58 │ │ │ │ - cbnz r0, 63584 │ │ │ │ + bl 149214 │ │ │ │ + cbnz r0, 63718 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 635f4 │ │ │ │ - movw r3, #40808 @ 0x9f68 │ │ │ │ + b.n 63788 │ │ │ │ + movw r3, #37408 @ 0x9220 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e2fc │ │ │ │ + bl 24d680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63580 │ │ │ │ + beq.n 63714 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 635b8 │ │ │ │ + cbz r3, 6374c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 635c2 │ │ │ │ + b.n 63756 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c008 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 635ec │ │ │ │ + bne.n 63780 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 635e4 │ │ │ │ + cbz r2, 63778 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 635de │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 635e4 │ │ │ │ + bne.n 63772 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 63778 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1f08d4 │ │ │ │ - bl 940a4 │ │ │ │ + bl 1f0200 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63580 │ │ │ │ + bne.n 63714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 14a440 │ │ │ │ + bl 149bf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63628 │ │ │ │ + cbnz r3, 637bc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63628 │ │ │ │ + ble.n 637bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63628 │ │ │ │ - cbnz r0, 63640 │ │ │ │ + bne.n 637bc │ │ │ │ + cbnz r0, 637d4 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (63690 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 63688 │ │ │ │ + ldr r3, [pc, #84] @ (63824 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 6381c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 63652 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 63688 │ │ │ │ + bne.n 637e6 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6381c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6367e │ │ │ │ + bne.n 63812 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6367e │ │ │ │ + cbz r3, 63812 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, r6] │ │ │ │ lsls r2, r2, #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, 636ba │ │ │ │ + cbnz r0, 6384e │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 636c2 │ │ │ │ + cbz r0, 63856 │ │ │ │ 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 636ac │ │ │ │ + beq.n 63840 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 636e4 │ │ │ │ + cbnz r3, 63878 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 636e4 │ │ │ │ + ble.n 63878 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 636e4 │ │ │ │ - cbnz r0, 636fc │ │ │ │ + bne.n 63878 │ │ │ │ + cbnz r0, 63890 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (6373c ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 63736 │ │ │ │ + ldr r3, [pc, #68] @ (638d0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 638ca │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63736 │ │ │ │ + beq.n 638ca │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12592 @ 0x3130 │ │ │ │ + movw r1, #9200 @ 0x23f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #60492 @ 0xec4c │ │ │ │ + movw r0, #57100 @ 0xdf0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63736 │ │ │ │ + beq.n 638ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46448 @ 0xb570 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c074c <_PyTime_FromLong@@Base+0xc44> │ │ │ │ + b.w 2bfa84 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63760 │ │ │ │ + cbnz r3, 638f4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63760 │ │ │ │ + ble.n 638f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63760 │ │ │ │ - cbnz r0, 63778 │ │ │ │ + bne.n 638f4 │ │ │ │ + cbnz r0, 6390c │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (637c8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 637c0 │ │ │ │ + ldr r3, [pc, #84] @ (6395c ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 63954 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6378a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 637c0 │ │ │ │ + bne.n 6391e │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 63954 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c260 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 637b6 │ │ │ │ + bne.n 6394a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 637b6 │ │ │ │ + cbz r3, 6394a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 637ee │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 63846 │ │ │ │ + bne.n 63982 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 639da │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b958 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 63808 │ │ │ │ + cbz r0, 6399c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 63832 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 639c6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 63850 │ │ │ │ + vldr d5, [pc, #48] @ 639e0 │ │ │ │ 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 6383c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 63846 │ │ │ │ + bne.n 639d0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 639da │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop.w │ │ │ │ - bvs.n 6377e │ │ │ │ + bvs.n 6390e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 9435c │ │ │ │ + b.w 9425c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 63872 │ │ │ │ + cbz r3, 63a02 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6387a │ │ │ │ + b.n 63a0a │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ 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 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c64c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 638e0 │ │ │ │ + bge.n 63a70 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 63914 │ │ │ │ + beq.n 63aa4 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 63914 │ │ │ │ + cbz r1, 63aa4 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 63924 │ │ │ │ + beq.n 63ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - b.n 63998 │ │ │ │ + b.n 63b28 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #34568 @ 0x8708 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 63942 │ │ │ │ + beq.n 63ad2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e09bc │ │ │ │ + b.w e04a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cddd4 │ │ │ │ + bl 1cdae8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63998 │ │ │ │ + cbz r0, 63b28 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 63976 │ │ │ │ + cbnz r0, 63b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63996 │ │ │ │ + bge.n 63b26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63996 │ │ │ │ + cbnz r3, 63b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63996 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63b26 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -83246,115 +83398,115 @@ │ │ │ │ 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 639c0 │ │ │ │ + bne.n 63b50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 639d6 │ │ │ │ - b.n 63a0c │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 63b66 │ │ │ │ + b.n 63b9c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44432 @ 0xad90 │ │ │ │ + movw r0, #40816 @ 0x9f70 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63a0c │ │ │ │ - b.n 639b4 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63b9c │ │ │ │ + b.n 63b44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a0c │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63b9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a0c │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63b9c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ae7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63a10 │ │ │ │ + bge.n 63ba0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a18 │ │ │ │ + b.n 63ba8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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 63a5a │ │ │ │ + bne.n 63bea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 63a70 │ │ │ │ - b.n 63aa6 │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 63c00 │ │ │ │ + b.n 63c36 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44420 @ 0xad84 │ │ │ │ + movw r0, #40804 @ 0x9f64 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63aa6 │ │ │ │ - b.n 63a4e │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63c36 │ │ │ │ + b.n 63bde │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63aa6 │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63c36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 215a14 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63aa6 │ │ │ │ + bl 215324 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63c36 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63aaa │ │ │ │ + bge.n 63c3a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63ab2 │ │ │ │ + b.n 63c42 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 63afc │ │ │ │ + bpl.n 63c8c │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 63b00 │ │ │ │ + cbz r1, 63c90 │ │ │ │ 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] │ │ │ │ @@ -83366,197 +83518,152 @@ │ │ │ │ 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 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 63b04 │ │ │ │ + b.n 63c94 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ 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, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #47204 @ 0xb864 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e1f14 │ │ │ │ - cbz r0, 63b3a │ │ │ │ + bl e1a80 │ │ │ │ + cbz r0, 63cca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 38122 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ + bl 38126 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063b3e : │ │ │ │ +00063cce : │ │ │ │ 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, #21824 @ 0x5540 │ │ │ │ + movw r1, #18352 @ 0x47b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #63380 @ 0xf794 │ │ │ │ + movw r0, #60060 @ 0xea9c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 63b86 │ │ │ │ + cbz r0, 63d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63b90 │ │ │ │ + cbz r0, 63d20 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e09bc │ │ │ │ + bl e04a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 63b98 │ │ │ │ - bl 9b92c │ │ │ │ + cbz r0, 63d28 │ │ │ │ + bl 9b830 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63b9c │ │ │ │ + b.n 63d2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63b9c │ │ │ │ + b.n 63d2c │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63b9c │ │ │ │ + b.n 63d2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63be6 │ │ │ │ - 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 63c14 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23caa4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 63c10 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 63c14 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35552 @ 0x8ae0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63c2c │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63c18 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063c30 : │ │ │ │ +00063d42 : │ │ │ │ stmdb 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 r6, [pc, #156] @ (63ce0 ) │ │ │ │ + ldr r6, [pc, #156] @ (63df0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, r6] │ │ │ │ str r3, [sp, #12] │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c68 │ │ │ │ + blt.n 63d7a │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 284394 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2833b4 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 63c6c │ │ │ │ + b.n 63d7e │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef548 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1eee24 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1f5e7c │ │ │ │ + bl 1f57b0 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 63cac │ │ │ │ + cbnz r0, 63dbe │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 63cac │ │ │ │ - bl b1084 │ │ │ │ + beq.n 63dbe │ │ │ │ + bl b0768 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1559cc │ │ │ │ + bl 155110 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 63cd6 │ │ │ │ + bne.n 63de8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a700 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 20a118 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63cd6 │ │ │ │ + beq.n 63de8 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c6c │ │ │ │ + blt.n 63d7e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2b7998 <_PyDeadline_Get@@Base> │ │ │ │ + bl 2b6cc8 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 63c6c │ │ │ │ + bge.n 63d7e │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -83568,311 +83675,356 @@ │ │ │ │ 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 1ca32c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1ca03c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 63d38 │ │ │ │ - cbz r6, 63d48 │ │ │ │ + beq.n 63e48 │ │ │ │ + cbz r6, 63e58 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 63d5e │ │ │ │ - cbz r6, 63d48 │ │ │ │ + b.n 63e6e │ │ │ │ + cbz r6, 63e58 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 63d5e │ │ │ │ + b.n 63e6e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 63d5c │ │ │ │ + cbz r3, 63e6c │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 63d5e │ │ │ │ + b.n 63e6e │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9090 │ │ │ │ - cbz r0, 63d74 │ │ │ │ - cbz r7, 63d6e │ │ │ │ - cbz r6, 63d6e │ │ │ │ + bl 1c8da4 │ │ │ │ + cbz r0, 63e84 │ │ │ │ + cbz r7, 63e7e │ │ │ │ + cbz r6, 63e7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 63d70 │ │ │ │ + b.n 63e80 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 63ec2 │ │ │ │ + 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 63ef0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23be20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 63eec │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 63ef0 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63f08 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 63ef4 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63d9e │ │ │ │ + cbnz r3, 63f2c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 63d9e │ │ │ │ + ble.n 63f2c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 63d9e │ │ │ │ - cbnz r4, 63dbc │ │ │ │ + bne.n 63f2c │ │ │ │ + cbnz r4, 63f4a │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ (63e6c ) │ │ │ │ + ldr r3, [pc, #188] @ (63ffc ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63e66 │ │ │ │ + beq.n 63ff4 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 63dd2 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 63f60 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e44 │ │ │ │ + bne.n 63fd2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63dec │ │ │ │ + bne.n 63f7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f70f8 │ │ │ │ + b.w 1f6b0c │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ - cbz r3, 63dfe │ │ │ │ + cbz r3, 63f8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63dfe │ │ │ │ - bl 158b30 <_PyLong_FromByteArray@@Base+0x1024> │ │ │ │ + cbz r3, 63f8c │ │ │ │ + bl 158164 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63e1c │ │ │ │ - b.n 63e66 │ │ │ │ + cbnz r0, 63faa │ │ │ │ + b.n 63ff4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #58644 @ 0xe514 │ │ │ │ + movw r1, #55252 @ 0xd7d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 158f24 │ │ │ │ + bl 158468 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63e48 │ │ │ │ + bge.n 63fd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e44 │ │ │ │ + bge.n 63fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e44 │ │ │ │ + cbnz r3, 63fd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63e66 │ │ │ │ + b.n 63ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159688 │ │ │ │ + bl 158cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e64 │ │ │ │ + bge.n 63ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e64 │ │ │ │ + cbnz r3, 63ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r2, r2, #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 r4, [r0, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a3dc │ │ │ │ + bl 7a614 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 63ea6 │ │ │ │ + bne.n 64036 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12620 @ 0x314c │ │ │ │ + movw r1, #9228 @ 0x240c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63f0e │ │ │ │ - ldr r3, [pc, #104] @ (63f10 ) │ │ │ │ + b.n 6409e │ │ │ │ + ldr r3, [pc, #104] @ (640a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21e044 <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ + bl 21d4dc <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbnz r6, 63ec8 │ │ │ │ - bl 1558d4 │ │ │ │ + cbnz r6, 64058 │ │ │ │ + bl 155018 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63ed8 │ │ │ │ + b.n 64068 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ - bl 1f5e7c │ │ │ │ + bl 1f57b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 63f0c │ │ │ │ + beq.n 6409c │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 63f0c │ │ │ │ + bpl.n 6409c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60d0 │ │ │ │ - cbz r0, 63ef6 │ │ │ │ - bl dd388 │ │ │ │ + bl 1f5ae4 │ │ │ │ + cbz r0, 64086 │ │ │ │ + bl dce90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 63efe │ │ │ │ - movw r2, #12596 @ 0x3134 │ │ │ │ + b.n 6408e │ │ │ │ + movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + movw r1, #9256 @ 0x2428 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #12] @ (63f14 ) │ │ │ │ - bl 7613a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + ldr r0, [pc, #12] @ (640a4 ) │ │ │ │ + bl 76306 <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r6, 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 r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #51364 @ 0xc8a4 │ │ │ │ + movw r1, #47972 @ 0xbb64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1f14 │ │ │ │ - cbz r0, 63f6c │ │ │ │ + bl e1a80 │ │ │ │ + cbz r0, 640fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #15864 @ 0x3df8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f70 │ │ │ │ + beq.n 64100 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + movw r1, #9344 @ 0x2480 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 63fd6 │ │ │ │ + b.n 64166 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 63fce │ │ │ │ + cbz r2, 6415e │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 63f90 │ │ │ │ + beq.n 64120 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12768 @ 0x31e0 │ │ │ │ + movw r1, #9376 @ 0x24a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 63f6c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 640fc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 63fae │ │ │ │ + bpl.n 6413e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12808 @ 0x3208 │ │ │ │ + movw r1, #9416 @ 0x24c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 63f6c │ │ │ │ - ldr r0, [pc, #44] @ (63fdc ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 640fc │ │ │ │ + ldr r0, [pc, #44] @ (6416c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 63fd6 │ │ │ │ + cbz r0, 64166 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fce │ │ │ │ + bge.n 6415e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 63fce │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 6415e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldc2 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 64008 │ │ │ │ - movw r1, #12856 @ 0x3238 │ │ │ │ + cbnz r2, 64198 │ │ │ │ + movw r1, #9464 @ 0x24f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 64014 │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 641a4 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1690a4 │ │ │ │ - cbz r0, 6404e │ │ │ │ + bl 16866c │ │ │ │ + cbz r0, 641de │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -83883,476 +84035,515 @@ │ │ │ │ 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 f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ movw r7, #1724 @ 0x6bc │ │ │ │ movt r7, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 64092 │ │ │ │ + bne.n 64222 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64130 │ │ │ │ + beq.n 642c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640b6 │ │ │ │ + bge.n 64246 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 640b6 │ │ │ │ + b.n 64246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160938 │ │ │ │ + bl 15ff28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 640ae │ │ │ │ + cbnz r0, 6423e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12900 @ 0x3264 │ │ │ │ + movw r0, #9508 @ 0x2524 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243688 │ │ │ │ - b.n 64130 │ │ │ │ + bl 242a10 │ │ │ │ + b.n 642c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #132] @ (6413c ) │ │ │ │ + ldr r0, [pc, #132] @ (642cc ) │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 164fd4 │ │ │ │ - cbnz r0, 640d6 │ │ │ │ + bl 164620 │ │ │ │ + cbnz r0, 64266 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12944 @ 0x3290 │ │ │ │ + movw r0, #9552 @ 0x2550 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243688 │ │ │ │ - b.n 640e8 │ │ │ │ + bl 242a10 │ │ │ │ + b.n 64278 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640e8 │ │ │ │ + bge.n 64278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 640e8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64278 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 6411c │ │ │ │ - ldr r0, [pc, #80] @ (64140 ) │ │ │ │ + beq.n 642ac │ │ │ │ + ldr r0, [pc, #80] @ (642d0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl adb78 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ - cbnz r0, 6410a │ │ │ │ + bl ad184 <_PyUnicodeWriter_Finish@@Base+0x1498> │ │ │ │ + cbnz r0, 6429a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12900 @ 0x3264 │ │ │ │ + movw r0, #9508 @ 0x2524 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243688 │ │ │ │ - b.n 6411c │ │ │ │ + bl 242a10 │ │ │ │ + b.n 642ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6411c │ │ │ │ + bge.n 642ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6411c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 642ac │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64130 │ │ │ │ + bge.n 642c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64130 │ │ │ │ + cbnz r3, 642c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl f7118 │ │ │ │ + bl f6d38 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ it vc │ │ │ │ lslvc r2, r2, #1 │ │ │ │ ldc2 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12992 @ 0x32c0 │ │ │ │ + movw r0, #9600 @ 0x2580 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #43756 @ 0xaaec │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r3, #13000 @ 0x32c8 │ │ │ │ + movw r3, #9608 @ 0x2588 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #13044 @ 0x32f4 │ │ │ │ + movw r1, #9652 @ 0x25b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 641a2 │ │ │ │ + cbz r0, 64332 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 64394 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 64394 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #72] @ (6439c ) │ │ │ │ + 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, #412] @ 0x19c │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 64376 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 64382 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 6438c │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 641e6 │ │ │ │ + beq.n 643d8 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 641e6 │ │ │ │ + beq.n 643d8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 6420e │ │ │ │ - b.n 641fc │ │ │ │ + bls.n 64400 │ │ │ │ + b.n 643ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 641da │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + beq.n 643cc │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 64220 │ │ │ │ - b.n 641da │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 64412 │ │ │ │ + b.n 643cc │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 64220 │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 64412 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64224 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 64224 │ │ │ │ + bne.n 64416 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 64416 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 645f2 │ │ │ │ + b.n 647e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64238 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 6442a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64220 │ │ │ │ + bne.n 64412 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6424c │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 6443e │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64220 │ │ │ │ + bne.n 64412 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64260 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 64452 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64220 │ │ │ │ + bne.n 64412 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64274 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 64466 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64220 │ │ │ │ + bne.n 64412 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64288 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 6447a │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64220 │ │ │ │ + bne.n 64412 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 642b2 │ │ │ │ + bmi.n 644a4 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #65084 @ 0xfe3c │ │ │ │ + movw r2, #61692 @ 0xf0fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #13048 @ 0x32f8 │ │ │ │ + movw r1, #9664 @ 0x25c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ 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 642de │ │ │ │ + bmi.n 644d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #13060 @ 0x3304 │ │ │ │ + movw r1, #9676 @ 0x25cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 6430c │ │ │ │ + bmi.n 644fe │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #13072 @ 0x3310 │ │ │ │ + movw r1, #9688 @ 0x25d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6433a │ │ │ │ + bmi.n 6452c │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #13084 @ 0x331c │ │ │ │ + movw r1, #9700 @ 0x25e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 64368 │ │ │ │ + bmi.n 6455a │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #13096 @ 0x3328 │ │ │ │ + movw r1, #9712 @ 0x25f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64392 │ │ │ │ + bmi.n 64584 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #9724 @ 0x25fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ 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 643be │ │ │ │ + bmi.n 645b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 643d4 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 645c6 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 64220 │ │ │ │ + bne.w 64412 │ │ │ │ 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 64400 │ │ │ │ + bmi.n 645f2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #65084 @ 0xfe3c │ │ │ │ + movw r2, #61692 @ 0xf0fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #13132 @ 0x334c │ │ │ │ + movw r1, #9748 @ 0x2614 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 6442e │ │ │ │ + bmi.n 64620 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #65084 @ 0xfe3c │ │ │ │ + movw r2, #61692 @ 0xf0fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + movw r1, #9760 @ 0x2620 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 6448c │ │ │ │ + ble.n 6467e │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 6445e │ │ │ │ + bmi.n 64650 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #13156 @ 0x3364 │ │ │ │ + movw r1, #9772 @ 0x262c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 64492 │ │ │ │ + beq.n 64684 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 64494 │ │ │ │ + bmi.n 64686 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + movw r2, #15796 @ 0x3db4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #13168 @ 0x3370 │ │ │ │ + movw r1, #9784 @ 0x2638 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + movw r0, #42000 @ 0xa410 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64220 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 64412 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 64494 │ │ │ │ + b.n 64686 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #11920 @ 0x2e90 │ │ │ │ + movw r1, #8528 @ 0x2150 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #11932 @ 0x2e9c │ │ │ │ + movw r0, #8540 @ 0x215c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ 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 aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 644d6 │ │ │ │ + bne.n 646c8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 645da │ │ │ │ + b.n 647cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 644f4 │ │ │ │ + bge.n 646e6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13180 @ 0x337c │ │ │ │ + movw r1, #9796 @ 0x2644 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 644ca │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 646bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64512 │ │ │ │ + bge.n 64704 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #9832 @ 0x2668 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 644ca │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 646bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64530 │ │ │ │ + bge.n 64722 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #9876 @ 0x2694 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 644ca │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 646bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6454e │ │ │ │ + bge.n 64740 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #9920 @ 0x26c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 644ca │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 646bc │ │ │ │ mov r0, fp │ │ │ │ - bl 646c0 │ │ │ │ + bl 648b0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 645c0 │ │ │ │ + cbz r0, 647b2 │ │ │ │ mov r0, sl │ │ │ │ - bl 646c0 │ │ │ │ + bl 648b0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 645ca │ │ │ │ - cbz r5, 64570 │ │ │ │ + cbz r0, 647bc │ │ │ │ + cbz r5, 64762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646c0 │ │ │ │ + bl 648b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 64572 │ │ │ │ - b.n 645d2 │ │ │ │ - ldr r5, [pc, #136] @ (645fc ) │ │ │ │ - cbz r4, 64580 │ │ │ │ + cbnz r0, 64764 │ │ │ │ + b.n 647c4 │ │ │ │ + ldr r5, [pc, #136] @ (647ec ) │ │ │ │ + cbz r4, 64772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646c0 │ │ │ │ + bl 648b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64582 │ │ │ │ - b.n 645d8 │ │ │ │ - ldr r4, [pc, #120] @ (645fc ) │ │ │ │ + cbnz r0, 64774 │ │ │ │ + b.n 647ca │ │ │ │ + ldr r4, [pc, #120] @ (647ec ) │ │ │ │ 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 │ │ │ │ @@ -84364,1070 +84555,1030 @@ │ │ │ │ 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 27a724 │ │ │ │ + bl 279a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645da │ │ │ │ + b.n 647cc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645da │ │ │ │ + b.n 647cc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645da │ │ │ │ + b.n 647cc │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645da │ │ │ │ + b.n 647cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #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 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 64050 │ │ │ │ + bl 641e0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 64690 │ │ │ │ + cbz r2, 64880 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6463e │ │ │ │ + ble.n 6482e │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 64640 │ │ │ │ + beq.n 64830 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.n 6462e │ │ │ │ - b.n 64640 │ │ │ │ + bgt.n 6481e │ │ │ │ + b.n 64830 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 64690 │ │ │ │ - movw r0, #17921 @ 0x4601 │ │ │ │ + ble.n 64880 │ │ │ │ + movw r0, #18417 @ 0x47f1 │ │ │ │ movt r0, #6 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 64668 │ │ │ │ + bge.n 64858 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 64668 │ │ │ │ + cbz r4, 64858 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 64668 │ │ │ │ + cbz r4, 64858 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 64670 │ │ │ │ + bne.n 64860 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 64650 │ │ │ │ - b.n 64690 │ │ │ │ - movw r3, #58273 @ 0xe3a1 │ │ │ │ + bgt.n 64840 │ │ │ │ + b.n 64880 │ │ │ │ + movw r3, #56633 @ 0xdd39 │ │ │ │ movt r3, #23 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 64684 │ │ │ │ + bne.n 64874 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 64690 │ │ │ │ + b.n 64880 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13340 @ 0x341c │ │ │ │ + movw r0, #9956 @ 0x26e4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64770 │ │ │ │ + beq.n 64960 │ │ │ │ add.w r9, r0, #12 │ │ │ │ adds r6, #12 │ │ │ │ movs r7, #0 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 64770 │ │ │ │ + bge.n 64960 │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6470e │ │ │ │ + bne.n 648fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64768 │ │ │ │ + bge.n 64958 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 64768 │ │ │ │ + b.n 64958 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64748 │ │ │ │ + bmi.n 64938 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #9968 @ 0x26f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64738 │ │ │ │ + blt.n 64928 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64772 │ │ │ │ + b.n 64962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64734 │ │ │ │ + bne.n 64924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64734 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246954 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 245cdc <_PyUnicode_Copy@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64768 │ │ │ │ + cbnz r0, 64958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64772 │ │ │ │ + bge.n 64962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64772 │ │ │ │ + cbnz r3, 64962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64772 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64962 │ │ │ │ adds r7, #1 │ │ │ │ str.w r4, [r9, #4]! │ │ │ │ - b.n 646ea │ │ │ │ + b.n 648da │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #59248 @ 0xe770 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - 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 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #13404 @ 0x345c │ │ │ │ + movw r1, #10020 @ 0x2724 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 647f4 │ │ │ │ + beq.n 6499e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 647f4 │ │ │ │ + cbz r0, 6499e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000647f6 : │ │ │ │ +000649a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6481c │ │ │ │ + cbz r0, 649c6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6481c │ │ │ │ + bne.n 649c6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6481c │ │ │ │ + cbz r3, 649c6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 64834 │ │ │ │ + b.n 649de │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #10160 @ 0x27b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 64856 │ │ │ │ + cbnz r3, 64a00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 64856 │ │ │ │ + ble.n 64a00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64856 │ │ │ │ - cbnz r0, 6486e │ │ │ │ + bne.n 64a00 │ │ │ │ + cbnz r0, 64a1e │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #40] @ (64890 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 6488a │ │ │ │ + movw r3, #22288 @ 0x5710 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 64a3a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6488a │ │ │ │ + beq.n 64a3a │ │ │ │ movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c074c <_PyTime_FromLong@@Base+0xc44> │ │ │ │ + b.w 2bfa84 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (648dc ) │ │ │ │ + ldr r1, [pc, #56] @ (64a88 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + bl 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 648da │ │ │ │ + bne.n 64a86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648cc │ │ │ │ + bge.n 64a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 648cc │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64a78 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (648dc ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64a88 ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r0, [r4, #-328] @ 0x148 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #59248 @ 0xe770 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + 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 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64906 │ │ │ │ + bne.n 64af8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6496e │ │ │ │ - b.n 6491c │ │ │ │ + beq.n 64b60 │ │ │ │ + b.n 64b0e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44332 @ 0xad2c │ │ │ │ + movw r0, #40716 @ 0x9f0c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 648f8 │ │ │ │ - b.n 6496e │ │ │ │ - movw r3, #40808 @ 0x9f68 │ │ │ │ + bne.n 64aea │ │ │ │ + b.n 64b60 │ │ │ │ + movw r3, #37408 @ 0x9220 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e2fc │ │ │ │ - cbz r0, 6496e │ │ │ │ + bl 24d680 │ │ │ │ + cbz r0, 64b60 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64954 │ │ │ │ + beq.n 64b46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 64966 │ │ │ │ + cbz r3, 64b58 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - bl 940a4 │ │ │ │ + bl 1e4740 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64948 │ │ │ │ + beq.n 64b3a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 649ca │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 649ca │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (649d0 ) │ │ │ │ - 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, #412] @ 0x19c │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 649ac │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 649b8 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 649c2 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #388 @ 0x184 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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 64a00 │ │ │ │ + bne.n 64b8e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 64a20 │ │ │ │ - b.n 64a18 │ │ │ │ + bne.n 64bae │ │ │ │ + b.n 64ba6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43840 @ 0xab40 │ │ │ │ + movw r0, #40224 @ 0x9d20 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64afe │ │ │ │ - b.n 649f2 │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 64c8c │ │ │ │ + b.n 64b80 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64afe │ │ │ │ + bne.n 64c8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64a34 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 64bc2 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64afe │ │ │ │ + bne.n 64c8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64a46 │ │ │ │ + beq.n 64bd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 64a62 │ │ │ │ - bl 940a4 │ │ │ │ + b.n 64bf0 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64afe │ │ │ │ - b.n 64a40 │ │ │ │ + bne.n 64c8c │ │ │ │ + b.n 64bce │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64a84 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 64c12 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64afe │ │ │ │ - bl b1084 │ │ │ │ + bne.n 64c8c │ │ │ │ + bl b0768 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba60 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 64a94 │ │ │ │ - b.n 64a50 │ │ │ │ + bge.n 64c22 │ │ │ │ + b.n 64bde │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 64afe │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 64c8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64b02 │ │ │ │ + beq.n 64c90 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 64aaa │ │ │ │ + cbnz r0, 64c38 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64b0a │ │ │ │ + b.n 64c98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ae4 │ │ │ │ + cbz r0, 64c72 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 1f16d8 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f1004 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ae4 │ │ │ │ + cbz r0, 64c72 │ │ │ │ str r4, [r5, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ae4 │ │ │ │ + cbz r0, 64c72 │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ae4 │ │ │ │ + cbz r0, 64c72 │ │ │ │ str r4, [r5, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64afa │ │ │ │ + cbnz r0, 64c88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64b0a │ │ │ │ + bge.n 64c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b0a │ │ │ │ + cbnz r3, 64c98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b0a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c98 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 64aa6 │ │ │ │ + b.n 64c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64b0a │ │ │ │ + b.n 64c98 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b1c ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64cac ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ + nop │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ + │ │ │ │ +00064cb0 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64cc8 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w f3c74 <_PyErr_FormatV@@Base> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b2c ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64cd8 ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb380052 │ │ │ │ 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 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b60 ) │ │ │ │ - b.w 299598 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64d0c ) │ │ │ │ + b.w 2986a8 <_PyEval_GetAwaitable@@Base+0x38c> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb580052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64b8a │ │ │ │ + bne.n 64d36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64ba8 │ │ │ │ - b.n 64ba0 │ │ │ │ + bne.n 64d54 │ │ │ │ + b.n 64d4c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44008 @ 0xabe8 │ │ │ │ + movw r0, #40392 @ 0x9dc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c48 │ │ │ │ - b.n 64b7c │ │ │ │ - bl 940a4 │ │ │ │ + beq.n 64df4 │ │ │ │ + b.n 64d28 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c48 │ │ │ │ + bne.n 64df4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8cc │ │ │ │ - cbnz r0, 64bca │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 64d76 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13608 @ 0x3528 │ │ │ │ + movw r1, #10216 @ 0x27e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 64c22 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 64dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 64c22 │ │ │ │ + blt.n 64dce │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f78c │ │ │ │ + bl 5f804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64c22 │ │ │ │ - bl b1084 │ │ │ │ + beq.n 64dce │ │ │ │ + bl b0768 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c3e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 64c14 │ │ │ │ + bge.n 64dc0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64c38 │ │ │ │ - bl 11699c │ │ │ │ + bne.n 64de4 │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64be4 │ │ │ │ + beq.n 64d90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5f96c │ │ │ │ + bl 5f9e4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 64c2c │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 64c48 │ │ │ │ + bne.n 64dd8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 64df4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 64c14 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 64dc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064c50 : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (64c68 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w f40e4 <_PyErr_FormatV@@Base> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064c6c <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00064dfc <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #13688 @ 0x3578 │ │ │ │ + movw r2, #10296 @ 0x2838 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r3, #13644 @ 0x354c │ │ │ │ + movw r3, #10252 @ 0x280c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #3 │ │ │ │ cmp r4, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ - bl 103c78 │ │ │ │ - cbz r0, 64cda <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ + bl 103824 │ │ │ │ + cbz r0, 64e6a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64cde <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + bge.n 64e6e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cde <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + cbnz r3, 64e6e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64cde <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e6e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064ce2 : │ │ │ │ - cbnz r0, 64ce8 │ │ │ │ - b.w 23c560 │ │ │ │ +00064e72 : │ │ │ │ + cbnz r0, 64e78 │ │ │ │ + b.w 23b8dc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (64d20 ) │ │ │ │ + ldr r2, [pc, #40] @ (64eb0 ) │ │ │ │ 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, 64d1a │ │ │ │ + cbz r3, 64eaa │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d44 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 64d68 │ │ │ │ + bne.n 64ed4 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 64ef8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 64d60 │ │ │ │ + bge.n 64ef0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 r0, r1 │ │ │ │ - bl 8f69c │ │ │ │ - cbnz r0, 64d8c │ │ │ │ - bl f7144 │ │ │ │ + bl 8f598 │ │ │ │ + cbnz r0, 64f1c │ │ │ │ + bl f6d64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 64db4 │ │ │ │ + b.n 64f44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 10a2d0 │ │ │ │ + bl 109e78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64dac │ │ │ │ + bge.n 64f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64dac │ │ │ │ + cbnz r3, 64f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 64d84 │ │ │ │ + beq.n 64f14 │ │ │ │ and.w r0, r4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #43160 @ 0xa898 │ │ │ │ + movw r1, #39768 @ 0x9b58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2ad9fc │ │ │ │ + bl 2acd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64de0 │ │ │ │ + beq.n 64f70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 64e60 │ │ │ │ + b.n 64ff0 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #104] @ (64e5c ) │ │ │ │ + ldr r4, [pc, #104] @ (64fec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #13732 @ 0x35a4 │ │ │ │ + movw r1, #10340 @ 0x2864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - bl 1cd13c │ │ │ │ - cbnz r0, 64e54 │ │ │ │ + bl 1cce50 │ │ │ │ + cbnz r0, 64fe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 30914 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 64e58 │ │ │ │ + beq.n 64fe8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 64e58 │ │ │ │ + beq.n 64fe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64e58 │ │ │ │ + beq.n 64fe8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53980 @ 0xd2dc │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4bd4 │ │ │ │ + bl 1e46d0 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 64e58 │ │ │ │ + b.n 64fe8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 64e76 │ │ │ │ + cbz r0, 65006 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64f80 │ │ │ │ + bge.w 65110 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #59872 @ 0xe9e0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f74 │ │ │ │ + beq.n 65104 │ │ │ │ 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 64eb6 │ │ │ │ + bne.n 65046 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 64ec4 │ │ │ │ + cbnz r3, 65054 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 64ec4 │ │ │ │ - movw r0, #22608 @ 0x5850 │ │ │ │ + cbnz r3, 65054 │ │ │ │ + movw r0, #19136 @ 0x4ac0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 88254 │ │ │ │ - bge.n 64ec4 │ │ │ │ - bl 2b0b18 │ │ │ │ + b.w 88140 │ │ │ │ + bge.n 65054 │ │ │ │ + bl 2afe70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64f6e │ │ │ │ + beq.n 650fe │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ - b.n 64ed2 │ │ │ │ + b.n 65062 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r4, r6, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ee8 │ │ │ │ + bge.n 65078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64ee8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65078 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r3, r1, #0 │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ ite lt │ │ │ │ movlt r3, r1 │ │ │ │ movge r2, r8 │ │ │ │ - cbz r6, 64f46 │ │ │ │ + cbz r6, 650d6 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r0, #13752 @ 0x35b8 │ │ │ │ + movw r0, #10360 @ 0x2878 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 64f6e │ │ │ │ - cbz r4, 64f5a │ │ │ │ + bl 103824 │ │ │ │ + b.n 650fe │ │ │ │ + cbz r4, 650ea │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #13780 @ 0x35d4 │ │ │ │ + movw r0, #10388 @ 0x2894 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - b.n 64f6e │ │ │ │ + bl 103824 │ │ │ │ + b.n 650fe │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #13800 @ 0x35e8 │ │ │ │ + movw r0, #10408 @ 0x28a8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #22608 @ 0x5850 │ │ │ │ + movw r0, #19136 @ 0x4ac0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 64fa4 │ │ │ │ + bne.n 65134 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64fbe │ │ │ │ - b.n 64fb8 │ │ │ │ + bne.n 6514e │ │ │ │ + b.n 65148 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43904 @ 0xab80 │ │ │ │ + movw r0, #40288 @ 0x9d60 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 64fee │ │ │ │ - b.n 64f96 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 64fee │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 6517e │ │ │ │ + b.n 65126 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6517e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64fd0 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 64fee │ │ │ │ + bne.n 65160 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6517e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64ff2 │ │ │ │ + bge.n 65182 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ffa │ │ │ │ + b.n 6518a │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 6501c │ │ │ │ + cbnz r2, 651ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6501c │ │ │ │ - cbnz r3, 6503c │ │ │ │ + bne.n 651ac │ │ │ │ + cbnz r3, 651c6 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - movw r3, #22360 @ 0x5758 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #24] @ (651d8 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6504a │ │ │ │ + cbz r0, 651d4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5cb28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.w 5ccb4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6507e │ │ │ │ + bhi.n 6520c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 650d0 │ │ │ │ - b.n 65092 │ │ │ │ - movw r0, #6408 @ 0x1908 │ │ │ │ + bpl.n 6525e │ │ │ │ + b.n 65220 │ │ │ │ + movw r0, #3016 @ 0xbc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 650d8 │ │ │ │ - b.n 65072 │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 65266 │ │ │ │ + b.n 65200 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65160 │ │ │ │ + beq.n 652ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 650b0 │ │ │ │ + cbz r3, 6523e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ @@ -85436,846 +85587,845 @@ │ │ │ │ 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 650dc │ │ │ │ + b.n 6526a │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 159198 │ │ │ │ - cbz r0, 650dc │ │ │ │ + bl 1587cc │ │ │ │ + cbz r0, 6526a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65160 │ │ │ │ + b.n 652ee │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 65142 │ │ │ │ + ble.n 652d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65142 │ │ │ │ + beq.n 652d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 65124 │ │ │ │ + bpl.n 652b2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 650d8 │ │ │ │ + beq.n 65266 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 65142 │ │ │ │ + beq.n 652d0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 650d8 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 65266 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6408 @ 0x1908 │ │ │ │ + movw r0, #3016 @ 0xbc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 650d8 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65266 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65160 │ │ │ │ + cbz r0, 652ee │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 6516a │ │ │ │ + cbz r3, 652f8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6518a │ │ │ │ + bne.n 65318 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6518a │ │ │ │ + bhi.n 65318 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f3b2c │ │ │ │ + b.w f36bc │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 651b6 │ │ │ │ + cbnz r2, 65344 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 651b6 │ │ │ │ - cbnz r3, 651d0 │ │ │ │ + bne.n 65344 │ │ │ │ + cbnz r3, 6535e │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #28] @ (651e4 ) │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #24] @ (65370 ) │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 651de │ │ │ │ + cbz r0, 6536c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5cb28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.w 5ccb4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ 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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbz r4, 65214 │ │ │ │ + cbz r4, 653a0 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 65228 │ │ │ │ + b.n 653b4 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6521e │ │ │ │ + bge.n 653aa │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 65228 │ │ │ │ - bne.n 65218 │ │ │ │ + b.n 653b4 │ │ │ │ + bne.n 653a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 65218 │ │ │ │ + beq.n 653a4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 65250 │ │ │ │ + b.n 653dc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ (65298 ) │ │ │ │ + ldr r3, [pc, #100] @ (65424 ) │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 65292 │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 6541e │ │ │ │ cmn.w r5, r8 │ │ │ │ - beq.n 65224 │ │ │ │ + beq.n 653b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 65290 │ │ │ │ + blt.n 6541c │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260da8 <_PyPickle_GetXIData@@Base+0x11b8> │ │ │ │ + bl 2600b8 <_PyPickle_GetXIData@@Base+0x11b8> │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 65278 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 65404 │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 65292 │ │ │ │ + b.n 6541e │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 65292 │ │ │ │ + b.n 6541e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006529c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00065428 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21163 @ 0x52ab │ │ │ │ + movw r1, #21559 @ 0x5437 │ │ │ │ movt r1, #6 │ │ │ │ - b.w 26c368 │ │ │ │ + b.w 26b678 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 55d20 │ │ │ │ + b.w 55d98 │ │ │ │ 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 652fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bmi.n 65488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #47004 @ 0xb79c │ │ │ │ + movw r0, #43452 @ 0xa9bc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65320 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 654ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 65324 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ + beq.n 654b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13932 @ 0x366c │ │ │ │ + movw r1, #10540 @ 0x292c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + b.n 6551c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 65356 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xba> │ │ │ │ + bne.n 654e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xba> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2069ec │ │ │ │ + bl 206404 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 65388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + ble.n 65514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65320 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 654ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 2069ec │ │ │ │ - b.n 65388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bl 206404 │ │ │ │ + b.n 65514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f7078 │ │ │ │ + bl 1f6a8c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 65370 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ + bcc.n 654fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 27824c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 277554 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65320 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 654ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 271930 │ │ │ │ + bl 270c40 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 653ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 6555a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 6555a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 653f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15a> │ │ │ │ - b.n 653e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14a> │ │ │ │ + beq.n 65582 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15a> │ │ │ │ + b.n 65572 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 653c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - movw r0, #14004 @ 0x36b4 │ │ │ │ + beq.n 65552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + movw r0, #10612 @ 0x2974 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 653c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - b.n 65402 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ - movw r0, #14004 @ 0x36b4 │ │ │ │ + bne.n 65552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + b.n 6558e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ + movw r0, #10612 @ 0x2974 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 65402 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 6558e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65406 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ - b.n 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r0, 65592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ + b.n 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65420 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ + bne.n 655ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65428 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + b.n 655b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 65440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a4> │ │ │ │ + cbnz r5, 655cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6545c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bge.n 655e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6545c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + cbnz r3, 655e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6545c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r0, 65460 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + cbz r0, 655ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + bge.n 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r3, 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r2, 654a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x204> │ │ │ │ + cbz r2, 6562c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x204> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 245cd4 │ │ │ │ - cbz r0, 654c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl 244fa8 │ │ │ │ + cbz r0, 65650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 654aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bge.n 65636 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 654ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ + bmi.n 6563a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 654ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ + blt.n 65656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49976 @ 0xc338 │ │ │ │ + movw r1, #46584 @ 0xb5f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 654e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ - cbnz r5, 654da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23e> │ │ │ │ + b.n 6566e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ + cbnz r5, 65666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23e> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dab0 │ │ │ │ - b.n 654e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ + bl 17d448 │ │ │ │ + b.n 6566e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 4fa18 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 656aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x282> │ │ │ │ + cmp r0, #2 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + itte ne │ │ │ │ + movwne r2, #5752 @ 0x1678 │ │ │ │ + movtne r2, #80 @ 0x50 │ │ │ │ + ldreq r2, [r4, #20] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 8e5c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 656ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + bl 29a3b0 <_PyTime_FromMillisecondsObject@@Base+0x1020> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 656dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b4> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 656ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 656d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 656d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #14016 @ 0x36c0 │ │ │ │ + movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 65534 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 6573e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a030 │ │ │ │ - cbnz r0, 6554c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b0> │ │ │ │ + bl 1497ec │ │ │ │ + cbnz r0, 65756 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32e> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #15172 @ 0x3b44 │ │ │ │ + movw r2, #11780 @ 0x2e04 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5824 @ 0x16c0 │ │ │ │ + movw r0, #2432 @ 0x980 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65752 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5824 @ 0x16c0 │ │ │ │ + movw r0, #2432 @ 0x980 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6550a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + bne.n 65714 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 655bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x320> │ │ │ │ + b.n 657c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269c08 │ │ │ │ + bl 268f18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 65568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 65772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + bne.n 65752 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14032 @ 0x36d0 │ │ │ │ + movw r1, #10640 @ 0x2990 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #14036 @ 0x36d4 │ │ │ │ + movw r0, #10644 @ 0x2994 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + beq.n 65752 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 655a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r0, 657b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d74 │ │ │ │ - bl 11699c │ │ │ │ + b.w 1e4740 │ │ │ │ + bl 11648c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne 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 4f9a8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 655f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35a> │ │ │ │ - cmp r0, #2 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - itte ne │ │ │ │ - movwne r2, #5752 @ 0x1678 │ │ │ │ - movtne r2, #80 @ 0x50 │ │ │ │ - ldreq r2, [r4, #20] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39c> │ │ │ │ - bl 29b160 <_PyTime_FromMillisecondsObject@@Base+0x1024> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 65628 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 65638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65624 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65624 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bge.n 65810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + cbnz r3, 65810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_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 │ │ │ │ - cbnz r0, 656a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ + cbnz r0, 65830 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 656ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x412> │ │ │ │ - b.n 656b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x418> │ │ │ │ + cbnz r0, 6583a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x412> │ │ │ │ + b.n 65840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x418> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6569e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ - b.n 656cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + beq.n 6582a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + b.n 65858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 656cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbnz r0, 65858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 656be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ + cbz r0, 6584a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 656cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbnz r0, 65858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 656cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbz r0, 65858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000656ce <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0006585a <_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, 656fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 6588a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 656fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 6588a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 65712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 6589e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 65712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 6589e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ + movw r0, #18640 @ 0x48d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 658ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2705f0 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ + bl 26f900 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 6575c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + bne.n 658e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #14056 @ 0x36e8 │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 65790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2> │ │ │ │ + bhi.n 6591c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 657a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8> │ │ │ │ + bgt.n 65932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 657d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ - movw r0, #24956 @ 0x617c │ │ │ │ + b.n 65964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4df4 │ │ │ │ + bl 1d48b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - b.n 65786 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ + beq.n 659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 65912 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl febd0 <_PyNumber_Index@@Base> │ │ │ │ + bl fe7b0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 657ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec> │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 65946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - b.n 6578a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - bl 9b92c │ │ │ │ + bne.n 659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 65916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + bl 9b830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + bge.n 65960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + cbnz r3, 65960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 657b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + beq.n 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 657f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbnz r5, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #10736 @ 0x29f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 65834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 657fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ + bge.n 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 65800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ + bmi.n 6598c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 65818 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14a> │ │ │ │ + bgt.n 659a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14a> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38644 @ 0x96f4 │ │ │ │ + movw r1, #35244 @ 0x89ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 65834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65838 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 659c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6585a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + b.n 659e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2b720 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d280 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65834 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - ldr r0, [pc, #4] @ (6585c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18e>) │ │ │ │ + beq.n 659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + ldr r0, [pc, #4] @ (659e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18e>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #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 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6589c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + beq.n 65a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6589c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + beq.n 65a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 658c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ - b.n 658b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e6> │ │ │ │ + beq.n 65a50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 65a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65894 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + beq.n 65a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ + movw r0, #10764 @ 0x2a0c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65894 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ - b.n 658d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + bne.n 65a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ + b.n 65a60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + movw r0, #10764 @ 0x2a0c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 658d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 65a60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 252544 │ │ │ │ + b.w 25191c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 65a82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 65900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x232> │ │ │ │ - b.n 65906 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x238> │ │ │ │ + cbnz r0, 65a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x232> │ │ │ │ + b.n 65a92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x238> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 658f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x222> │ │ │ │ - b.n 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + beq.n 65a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x222> │ │ │ │ + b.n 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x242> │ │ │ │ + cbz r0, 65a9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x242> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6591a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24c> │ │ │ │ + cbz r0, 65aa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 65924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x256> │ │ │ │ + cbz r0, 65ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x256> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 6592e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x260> │ │ │ │ + cbz r0, 65aba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbz r0, 65ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ 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, 65948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + cbz r0, 65ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.w 252870 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + b.w 251db8 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (6597c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ae>) │ │ │ │ - bl a3228 │ │ │ │ + ldr r1, [pc, #28] @ (65b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ae>) │ │ │ │ + bl 1cccc0 <_PyType_Lookup@@Base+0x20> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c85f4 │ │ │ │ - cbz r4, 65976 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bl 84c6c │ │ │ │ + cbz r4, 65b02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -86293,1244 +86443,1244 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ - cbz r6, 659b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + bl 84c6c │ │ │ │ + cbz r6, 65b42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r6, [r4, #24] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ str r4, [r5, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000659d6 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00065b62 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 244c84 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ - cbz r1, 659f8 <_PyCode_GetPureScriptXIData@@Base+0x22> │ │ │ │ + b.w 24400c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + cbz r1, 65b84 <_PyCode_GetPureScriptXIData@@Base+0x22> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, fp │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne.n 65a24 <_PyCode_GetPureScriptXIData@@Base+0x4e> │ │ │ │ + bne.n 65bb0 <_PyCode_GetPureScriptXIData@@Base+0x4e> │ │ │ │ mov r4, r5 │ │ │ │ str r5, [r2, #0] │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r3 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65a60 <_PyCode_GetPureScriptXIData@@Base+0x8a> │ │ │ │ + cbnz r4, 65bec <_PyCode_GetPureScriptXIData@@Base+0x8a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14164 @ 0x3754 │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - ldr.w r9, [pc, #1576] @ 6608c <_PyCode_GetPureScriptXIData@@Base+0x6b6> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + ldr.w r9, [pc, #1576] @ 66218 <_PyCode_GetPureScriptXIData@@Base+0x6b6> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + movw r1, #10820 @ 0x2a44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65aa2 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + bge.n 65c2e <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65aa2 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + cbnz r3, 65c2e <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #660] @ 0x294 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65ad2 <_PyCode_GetPureScriptXIData@@Base+0xfc> │ │ │ │ + cbnz r4, 65c5e <_PyCode_GetPureScriptXIData@@Base+0xfc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14248 @ 0x37a8 │ │ │ │ + movw r1, #10856 @ 0x2a68 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 65a5a <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 65be6 <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10820 @ 0x2a44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b0c <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ + bge.n 65c98 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b0c <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ + cbnz r3, 65c98 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b3c <_PyCode_GetPureScriptXIData@@Base+0x166> │ │ │ │ + cbnz r4, 65cc8 <_PyCode_GetPureScriptXIData@@Base+0x166> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #10908 @ 0x2a9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 65a5a <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 65be6 <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10820 @ 0x2a44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b76 <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ + bge.n 65d02 <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b76 <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ + cbnz r3, 65d02 <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65ba6 <_PyCode_GetPureScriptXIData@@Base+0x1d0> │ │ │ │ + cbnz r4, 65d32 <_PyCode_GetPureScriptXIData@@Base+0x1d0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14352 @ 0x3810 │ │ │ │ + movw r1, #10960 @ 0x2ad0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 65a5a <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 65be6 <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10820 @ 0x2a44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28ce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65be0 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ + bge.n 65d6c <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65be0 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ + cbnz r3, 65d6c <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ mov r0, r6 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dba <_PyCode_GetPureScriptXIData@@Base+0x3e4> │ │ │ │ + beq.w 65f46 <_PyCode_GetPureScriptXIData@@Base+0x3e4> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65c2c <_PyCode_GetPureScriptXIData@@Base+0x256> │ │ │ │ + cbnz r4, 65db8 <_PyCode_GetPureScriptXIData@@Base+0x256> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #11016 @ 0x2b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #14452 @ 0x3874 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11060 @ 0x2b34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c68 <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ + bge.n 65df4 <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c68 <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ + cbnz r3, 65df4 <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #640] @ 0x280 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65ca0 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + cbz r4, 65e2c <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 65ca6 <_PyCode_GetPureScriptXIData@@Base+0x2d0> │ │ │ │ + bne.n 65e32 <_PyCode_GetPureScriptXIData@@Base+0x2d0> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ca0 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + bge.n 65e2c <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 65ca0 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + cbnz r3, 65e2c <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ - movw r1, #14452 @ 0x3874 │ │ │ │ + b.n 65e70 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + movw r1, #11060 @ 0x2b34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + bge.n 65e70 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + cbnz r3, 65e70 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65d20 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + cbz r4, 65eac <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65d26 <_PyCode_GetPureScriptXIData@@Base+0x350> │ │ │ │ + bne.n 65eb2 <_PyCode_GetPureScriptXIData@@Base+0x350> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d20 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + bge.n 65eac <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d20 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + cbnz r3, 65eac <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 65d64 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ - movw r1, #14452 @ 0x3874 │ │ │ │ + b.n 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + movw r1, #11060 @ 0x2b34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d64 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + bge.n 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d64 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + cbnz r3, 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r4, [sp, #32] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65d8e <_PyCode_GetPureScriptXIData@@Base+0x3b8> │ │ │ │ + cbnz r4, 65f1a <_PyCode_GetPureScriptXIData@@Base+0x3b8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33468 @ 0x82bc │ │ │ │ + movw r1, #30444 @ 0x76ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + beq.w 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, fp, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr.w r1, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f0e <_PyCode_GetPureScriptXIData@@Base+0x538> │ │ │ │ + beq.w 6609a <_PyCode_GetPureScriptXIData@@Base+0x538> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65e06 <_PyCode_GetPureScriptXIData@@Base+0x430> │ │ │ │ + cbnz r4, 65f92 <_PyCode_GetPureScriptXIData@@Base+0x430> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14488 @ 0x3898 │ │ │ │ + movw r1, #11096 @ 0x2b58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11144 @ 0x2b88 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e42 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ + bge.n 65fce <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e42 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ + cbnz r3, 65fce <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65e7e <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + cbz r4, 6600a <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65e84 <_PyCode_GetPureScriptXIData@@Base+0x4ae> │ │ │ │ + bne.n 66010 <_PyCode_GetPureScriptXIData@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e7e <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + bge.n 6600a <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e7e <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + cbnz r3, 6600a <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ + b.n 6604e <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + movw r1, #11144 @ 0x2b88 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + bge.n 6604e <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + cbnz r3, 6604e <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65ee8 <_PyCode_GetPureScriptXIData@@Base+0x512> │ │ │ │ + cbnz r4, 66074 <_PyCode_GetPureScriptXIData@@Base+0x512> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33580 @ 0x832c │ │ │ │ + movw r1, #30556 @ 0x775c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + beq.w 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ strd r4, fp, [r0, #4] │ │ │ │ movs r3, #2 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1dd0 │ │ │ │ + bl f1960 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66062 <_PyCode_GetPureScriptXIData@@Base+0x68c> │ │ │ │ + beq.w 661ee <_PyCode_GetPureScriptXIData@@Base+0x68c> │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65f5a <_PyCode_GetPureScriptXIData@@Base+0x584> │ │ │ │ + cbnz r4, 660e6 <_PyCode_GetPureScriptXIData@@Base+0x584> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14572 @ 0x38ec │ │ │ │ + movw r1, #11180 @ 0x2bac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #14620 @ 0x391c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11228 @ 0x2bdc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28db68 │ │ │ │ + bl 28cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f94 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ + bge.n 66120 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f94 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ + cbnz r3, 66120 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65fce <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + cbz r4, 6615a <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65fd4 <_PyCode_GetPureScriptXIData@@Base+0x5fe> │ │ │ │ + bne.n 66160 <_PyCode_GetPureScriptXIData@@Base+0x5fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65fce <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + bge.n 6615a <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fce <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + cbnz r3, 6615a <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 66012 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ - ldr r2, [pc, #180] @ (6608c <_PyCode_GetPureScriptXIData@@Base+0x6b6>) │ │ │ │ + b.n 6619e <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #180] @ (66218 <_PyCode_GetPureScriptXIData@@Base+0x6b6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #14620 @ 0x391c │ │ │ │ + movw r1, #11228 @ 0x2bdc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd13c │ │ │ │ + bl 1cce50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291c04 │ │ │ │ + bl 290c50 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66012 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + bge.n 6619e <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66012 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + cbnz r3, 6619e <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 66038 <_PyCode_GetPureScriptXIData@@Base+0x662> │ │ │ │ + cbnz r4, 661c4 <_PyCode_GetPureScriptXIData@@Base+0x662> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33536 @ 0x8300 │ │ │ │ + movw r1, #30512 @ 0x7730 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c85fc <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 6605a <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl c7d2c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 661e6 <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ strd r4, fp, [r0, #4] │ │ │ │ movs r3, #3 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66082 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 6607a <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + b.n 66206 <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #11268 @ 0x2c04 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1c872c │ │ │ │ - b.n 65a5a <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + bl 84c84 │ │ │ │ + b.n 65be6 <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 660ac <_PyCode_GetPureScriptXIData@@Base+0x6d6> │ │ │ │ + cbz r3, 66238 <_PyCode_GetPureScriptXIData@@Base+0x6d6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 660c4 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ + b.n 66250 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 660b4 <_PyCode_GetPureScriptXIData@@Base+0x6de> │ │ │ │ + bge.n 66240 <_PyCode_GetPureScriptXIData@@Base+0x6de> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 660c4 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ + b.n 66250 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ + bgt.n 6623c <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ + beq.n 6623c <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 660de <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 6626a <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (66134 <_PyCode_GetPureScriptXIData@@Base+0x75e>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 6612e <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ + ldr r3, [pc, #92] @ (662c0 <_PyCode_GetPureScriptXIData@@Base+0x75e>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 662ba <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 660fe <_PyCode_GetPureScriptXIData@@Base+0x728> │ │ │ │ + beq.n 6628a <_PyCode_GetPureScriptXIData@@Base+0x728> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 660ea <_PyCode_GetPureScriptXIData@@Base+0x714> │ │ │ │ + cbz r6, 66276 <_PyCode_GetPureScriptXIData@@Base+0x714> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66102 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + beq.n 6628e <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66102 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6612c <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ - b.n 66102 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + bne.n 6628e <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 662b8 <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ + b.n 6628e <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 6610a <_PyCode_GetPureScriptXIData@@Base+0x734> │ │ │ │ + cbz r1, 66296 <_PyCode_GetPureScriptXIData@@Base+0x734> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 66112 <_PyCode_GetPureScriptXIData@@Base+0x73c> │ │ │ │ + b.n 6629e <_PyCode_GetPureScriptXIData@@Base+0x73c> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ 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 297c10 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + bl 296dd4 <_PyEval_MatchKeys@@Base+0xa2c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 6612e <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ + b.n 662ba <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 66166 <_PyCode_GetPureScriptXIData@@Base+0x790> │ │ │ │ + cbnz r1, 662f2 <_PyCode_GetPureScriptXIData@@Base+0x790> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #11368 @ 0x2c68 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 66194 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 66320 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ movw r6, #43560 @ 0xaa28 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 66184 <_PyCode_GetPureScriptXIData@@Base+0x7ae> │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + bgt.n 66310 <_PyCode_GetPureScriptXIData@@Base+0x7ae> │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66194 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66320 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 6619a <_PyCode_GetPureScriptXIData@@Base+0x7c4> │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + cbz r7, 66326 <_PyCode_GetPureScriptXIData@@Base+0x7c4> │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 661ca <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ + b.n 66356 <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 661b2 <_PyCode_GetPureScriptXIData@@Base+0x7dc> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 661ca <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ - b.n 661b6 <_PyCode_GetPureScriptXIData@@Base+0x7e0> │ │ │ │ + bne.n 6633e <_PyCode_GetPureScriptXIData@@Base+0x7dc> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 66356 <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ + b.n 66342 <_PyCode_GetPureScriptXIData@@Base+0x7e0> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 661c6 <_PyCode_GetPureScriptXIData@@Base+0x7f0> │ │ │ │ + bgt.n 66352 <_PyCode_GetPureScriptXIData@@Base+0x7f0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - movw r1, #14824 @ 0x39e8 │ │ │ │ + movw r1, #11432 @ 0x2ca8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66194 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66320 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ mov r4, r7 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000661ce <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0006635a <_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 151ebc │ │ │ │ + bl 1515f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66202 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 6638e <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 66206 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 66392 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14864 @ 0x3a10 │ │ │ │ + movw r1, #11472 @ 0x2cd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66208 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 66394 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006620a : │ │ │ │ +00066396 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2d7f10 │ │ │ │ + b.w 2d7258 │ │ │ │ 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, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a65b0 <_PyLong_UInt64_Converter@@Base+0x3300> │ │ │ │ + bl 1a63a8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6623e │ │ │ │ - bne.n 66244 │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + blt.n 663ca │ │ │ │ + bne.n 663d0 │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662ae │ │ │ │ + b.n 6643a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ + movw r2, #27764 @ 0x6c74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1428a8 │ │ │ │ + bl 14209c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6627a │ │ │ │ + cbnz r0, 66406 │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6623e │ │ │ │ + beq.n 663ca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - movw r1, #14708 @ 0x3974 │ │ │ │ + movw r1, #11316 @ 0x2c34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6623e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 663ca │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66298 │ │ │ │ + bge.n 66424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66298 │ │ │ │ + cbnz r3, 66424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6623e │ │ │ │ + beq.n 663ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19b768 │ │ │ │ + bl 19b098 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000662b2 : │ │ │ │ +0006643e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2d7f10 │ │ │ │ + b.w 2d7258 │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 663e6 │ │ │ │ + bne.w 66572 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d779c │ │ │ │ + bl 2d6ae4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663e6 │ │ │ │ - cbz r4, 6630a │ │ │ │ + beq.n 66572 │ │ │ │ + cbz r4, 66496 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d779c │ │ │ │ + bl 2d6ae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66326 │ │ │ │ + cbnz r0, 664b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663e6 │ │ │ │ + bge.n 66572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663e6 │ │ │ │ + bne.n 66572 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 663dc │ │ │ │ + b.n 66568 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbz r6, 6634c │ │ │ │ + cbz r6, 664d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d779c │ │ │ │ + bl 2d6ae4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 66368 │ │ │ │ + cbnz r0, 664f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663cc │ │ │ │ + bge.n 66558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663cc │ │ │ │ + bne.n 66558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663cc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66558 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ 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, 66380 │ │ │ │ + cbz r0, 6650c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e09bc │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 663a4 │ │ │ │ + bl e04a0 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 66530 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 147e8c │ │ │ │ + bl 147648 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 663a4 │ │ │ │ + bne.n 66530 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14900 @ 0x3a34 │ │ │ │ + movw r1, #11508 @ 0x2cf4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663b8 │ │ │ │ + bge.n 66544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 663b8 │ │ │ │ + cbnz r3, 66544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663cc │ │ │ │ + bge.n 66558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 663cc │ │ │ │ + cbnz r3, 66558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663e6 │ │ │ │ + bge.n 66572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 663e6 │ │ │ │ + cbnz r3, 66572 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ 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, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66416 │ │ │ │ + bgt.n 665a2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57516 @ 0xe0ac │ │ │ │ + movw r1, #54112 @ 0xd360 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6643c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 665c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 66432 │ │ │ │ + cbz r3, 665be │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6643c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 665c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066440 : │ │ │ │ +000665cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 206784 │ │ │ │ + bl 20619c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6645e │ │ │ │ - bl f7144 │ │ │ │ + cbnz r0, 665ea │ │ │ │ + bl f6d64 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66472 │ │ │ │ + b.n 665fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66470 │ │ │ │ + bge.n 665fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66470 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 665fc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 6648e │ │ │ │ + blt.n 6661a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66494 │ │ │ │ - b.n 664d6 │ │ │ │ + bne.n 66620 │ │ │ │ + b.n 66662 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 664ac │ │ │ │ + b.n 66638 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 664ac │ │ │ │ + cbz r5, 66638 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 664ac │ │ │ │ + ble.n 66638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d280 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 664e4 │ │ │ │ + beq.n 66670 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 664c4 │ │ │ │ + cbz r3, 66650 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 664cc │ │ │ │ + b.n 66658 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 220578 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21fbb4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 664e6 │ │ │ │ + bge.n 66672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 664e6 │ │ │ │ + b.n 66672 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664ea : │ │ │ │ +00066676 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 664ee │ │ │ │ + b.n 6667a │ │ │ │ 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 206784 │ │ │ │ + bl 20619c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6654a │ │ │ │ + cbz r0, 666d6 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 66526 │ │ │ │ + cbz r7, 666b2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #26464 @ 0x6760 │ │ │ │ + movw r1, #23072 @ 0x5a20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6652e │ │ │ │ + b.n 666ba │ │ │ │ mov r1, r6 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6653a │ │ │ │ + blt.n 666c6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6654a │ │ │ │ + b.n 666d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66536 │ │ │ │ + bne.n 666c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66536 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 666c2 │ │ │ │ mov r0, r4 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66570 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 66596 │ │ │ │ + bne.n 666fc │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 66722 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6658c │ │ │ │ + blt.n 66718 │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 66586 │ │ │ │ + blt.n 66712 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 6658a │ │ │ │ + b.n 66716 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 66598 │ │ │ │ + b.n 66724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #276] @ (666c0 ) │ │ │ │ + ldr r3, [pc, #276] @ (6684c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 665c2 │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + cbnz r0, 6674e │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #260] @ (666c4 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #260] @ (66850 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #15000 @ 0x3a98 │ │ │ │ + movw r1, #11608 @ 0x2d58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 666b6 │ │ │ │ - bl 7fac4 │ │ │ │ + beq.n 66842 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 666b8 │ │ │ │ - ldr r5, [pc, #232] @ (666c8 ) │ │ │ │ + beq.n 66844 │ │ │ │ + ldr r5, [pc, #232] @ (66854 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 665f8 │ │ │ │ + bne.n 66784 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 665e8 │ │ │ │ + bne.n 66774 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6660a │ │ │ │ + beq.n 66796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r3, #796] @ 0x31c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66690 │ │ │ │ + beq.n 6681c │ │ │ │ ldr.w r6, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r6, 66670 │ │ │ │ + cbz r6, 667fc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 21c9c8 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ + bl 21c2c4 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 66676 │ │ │ │ + cbz r0, 66802 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66666 │ │ │ │ + bge.n 667f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 66666 │ │ │ │ + cbnz r3, 667f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 66676 │ │ │ │ + beq.n 66802 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 66628 │ │ │ │ + b.n 667b4 │ │ │ │ ldr.w r8, [r8, #3648] @ 0xe40 │ │ │ │ - b.n 6661e │ │ │ │ + b.n 667aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66684 │ │ │ │ + bge.n 66810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 66688 │ │ │ │ + cbz r3, 66814 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66690 │ │ │ │ + b.n 6681c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66810 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 666a8 │ │ │ │ + bne.n 66834 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66698 │ │ │ │ + bne.n 66824 │ │ │ │ dmb ish │ │ │ │ - beq.n 666b8 │ │ │ │ - ldr r0, [pc, #24] @ (666c8 ) │ │ │ │ - bl 284c48 │ │ │ │ - b.n 666b8 │ │ │ │ + beq.n 66844 │ │ │ │ + ldr r0, [pc, #24] @ (66854 ) │ │ │ │ + bl 283f50 │ │ │ │ + b.n 66844 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -87539,257 +87689,257 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 666fe │ │ │ │ + bhi.n 6688a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66712 │ │ │ │ - b.n 66758 │ │ │ │ - movw r0, #6180 @ 0x1824 │ │ │ │ + cbz r0, 6689e │ │ │ │ + b.n 668e4 │ │ │ │ + movw r0, #2788 @ 0xae4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 66758 │ │ │ │ - b.n 666f0 │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 668e4 │ │ │ │ + b.n 6687c │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 6678c │ │ │ │ + ble.n 66918 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6677a │ │ │ │ + beq.n 66906 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6675c │ │ │ │ + bpl.n 668e8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66758 │ │ │ │ + cbz r0, 668e4 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6677c │ │ │ │ + beq.n 66908 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 667bc │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + b.n 66948 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #6180 @ 0x1824 │ │ │ │ + movw r0, #2788 @ 0xae4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66758 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 668e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 6678e │ │ │ │ + beq.n 6691a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 6678e │ │ │ │ - b.n 66758 │ │ │ │ + bge.n 6691a │ │ │ │ + b.n 668e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 6679c │ │ │ │ + cbnz r4, 66928 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1ab2a0 │ │ │ │ + bl 1ab098 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667bc │ │ │ │ + cbz r0, 66948 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #17124 @ 0x42e4 │ │ │ │ + movw r0, #13732 @ 0x35a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 667c6 │ │ │ │ + cbz r3, 66952 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000667cc : │ │ │ │ +00066958 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 664ee │ │ │ │ + b.n 6667a │ │ │ │ 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 6680e │ │ │ │ - movw r1, #53896 @ 0xd288 │ │ │ │ + bpl.n 6699a │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ecc0 │ │ │ │ - cbz r0, 6680e │ │ │ │ - cbz r4, 6681c │ │ │ │ + bl 20e6cc │ │ │ │ + cbz r0, 6699a │ │ │ │ + cbz r4, 669a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6681c │ │ │ │ + bge.n 669a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6681c │ │ │ │ + b.n 669a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 99aa4 │ │ │ │ + b.w 999bc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 66860 │ │ │ │ + cbnz r4, 669ec │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 66860 │ │ │ │ + ble.n 669ec │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66860 │ │ │ │ - cbz r2, 66860 │ │ │ │ + bne.n 669ec │ │ │ │ + cbz r2, 669ec │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6687c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66a08 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #16] @ (66884 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #16] @ (66a10 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6684a │ │ │ │ + bne.n 669d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00066888 : │ │ │ │ +00066a14 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 6689e │ │ │ │ + bpl.n 66a2a │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 6689e │ │ │ │ - b.w 235bd4 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ + cbz r1, 66a2a │ │ │ │ + b.w 234f5c <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 56e9e │ │ │ │ + bl 56f16 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 668d0 │ │ │ │ + cbnz r3, 66a5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 668e8 │ │ │ │ + cbz r2, 66a74 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 668e8 │ │ │ │ + cbz r3, 66a74 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66926 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66ab2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181b60 │ │ │ │ + bl 1814c0 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 66910 │ │ │ │ + cbnz r5, 66a9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6692a │ │ │ │ + cbnz r3, 66ab6 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 6698a │ │ │ │ + b.n 66b16 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25052 @ 0x61dc │ │ │ │ + movw r1, #21468 @ 0x53dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6698a │ │ │ │ + b.n 66b16 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 66940 │ │ │ │ - bl 83ad8 │ │ │ │ + cbz r0, 66acc │ │ │ │ + bl 83b0c │ │ │ │ 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 23f3e8 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ + bl 23e774 <_PyTrash_thread_deposit_object@@Base+0x1a0> │ │ │ │ mov r7, r0 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66966 │ │ │ │ + cbz r0, 66af2 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 66926 │ │ │ │ + b.n 66ab2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23f6d0 <_PyTrash_thread_destroy_chain@@Base+0x2a0> │ │ │ │ - cbz r7, 66982 │ │ │ │ + bl 23ea5c <_PyTrash_thread_destroy_chain@@Base+0x2a0> │ │ │ │ + cbz r7, 66b0e │ │ │ │ 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 │ │ │ │ @@ -87797,235 +87947,235 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 669c4 │ │ │ │ + cbnz r3, 66b50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 669a8 │ │ │ │ + cbz r2, 66b34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 669c4 │ │ │ │ + cbnz r3, 66b50 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2c1c8c │ │ │ │ + b.w 2c0fc4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + movw r1, #11760 @ 0x2df0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000669de : │ │ │ │ +00066b6a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 23b050 │ │ │ │ + b.w 23a3c8 │ │ │ │ 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, 66a02 │ │ │ │ + cbnz r0, 66b8e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 66a0c │ │ │ │ - b.n 66a12 │ │ │ │ + cbnz r0, 66b98 │ │ │ │ + b.n 66b9e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669fc │ │ │ │ - b.n 66a2a │ │ │ │ + beq.n 66b88 │ │ │ │ + b.n 66bb6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66a2a │ │ │ │ + cbnz r0, 66bb6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66a1c │ │ │ │ + cbz r0, 66ba8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66a2a │ │ │ │ + cbnz r0, 66bb6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 66a2a │ │ │ │ + cbz r0, 66bb6 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - ble.n 66aa6 │ │ │ │ + ble.n 66c32 │ │ │ │ ands.w r7, r2, #255 @ 0xff │ │ │ │ - beq.n 66aa6 │ │ │ │ + beq.n 66c32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae30 │ │ │ │ - cbnz r0, 66a5c │ │ │ │ + cbnz r0, 66be8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66aba │ │ │ │ + b.n 66c46 │ │ │ │ bic.w r3, r0, #3 │ │ │ │ sub.w ip, r3, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov.w r2, ip, asr #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 66aba │ │ │ │ + beq.n 66c46 │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bgt.n 66a9c │ │ │ │ + bgt.n 66c28 │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - ble.n 66aa4 │ │ │ │ + ble.n 66c30 │ │ │ │ sub.w r2, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 66a96 │ │ │ │ + bls.n 66c22 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 66a92 │ │ │ │ + bne.n 66c1e │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r0, r3, #2 │ │ │ │ - b.n 66aba │ │ │ │ + b.n 66c46 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 66a84 │ │ │ │ + bcc.n 66c10 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - b.n 66a9e │ │ │ │ + b.n 66c2a │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - ble.n 66aa6 │ │ │ │ - b.n 66a4a │ │ │ │ + ble.n 66c32 │ │ │ │ + b.n 66bd6 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 66a56 │ │ │ │ + bls.n 66be2 │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 66aaa │ │ │ │ + bne.n 66c36 │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66af0 │ │ │ │ + cbz r2, 66c7c │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r4, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 236b6c │ │ │ │ + bl 235ef4 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066af6 : │ │ │ │ +00066c82 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 27b3a0 │ │ │ │ + b.w 27a6a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66b30 │ │ │ │ + cbz r2, 66cbc │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r4, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 2bd05c │ │ │ │ + bl 2bc394 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #11792 @ 0x2e10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 66b76 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 66d02 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2af5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66b7a │ │ │ │ + bge.n 66d06 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bca │ │ │ │ - bne.n 66b94 │ │ │ │ + b.n 66d56 │ │ │ │ + bne.n 66d20 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15200 @ 0x3b60 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66b76 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66d02 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 66ba4 │ │ │ │ + bne.n 66d30 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 806d4 │ │ │ │ - b.n 66bca │ │ │ │ + bl 8071c │ │ │ │ + b.n 66d56 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 66bb2 │ │ │ │ + bne.n 66d3e │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 806d4 │ │ │ │ - b.n 66bca │ │ │ │ + bl 8071c │ │ │ │ + b.n 66d56 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53864 @ 0xd268 │ │ │ │ + movw r1, #50472 @ 0xc528 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 66b76 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 66d02 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00066bce : │ │ │ │ +00066d5a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2b889c <_PyType_SetVersion@@Base+0x30c> │ │ │ │ + b.w 2b7bcc <_PyType_SetVersion@@Base+0x30c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -88033,1745 +88183,1745 @@ │ │ │ │ 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, 66c02 │ │ │ │ + cbnz r0, 66d8e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c12 │ │ │ │ - b.n 66c0c │ │ │ │ + cbz r0, 66d9e │ │ │ │ + b.n 66d98 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bfc │ │ │ │ - b.n 66c34 │ │ │ │ + beq.n 66d88 │ │ │ │ + b.n 66dc0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c34 │ │ │ │ + cbnz r0, 66dc0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66c1c │ │ │ │ + cbz r0, 66da8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c34 │ │ │ │ + cbnz r0, 66dc0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66c26 │ │ │ │ + cbz r0, 66db2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c34 │ │ │ │ + cbnz r0, 66dc0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66c34 │ │ │ │ + cbz r0, 66dc0 │ │ │ │ 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, 66c54 │ │ │ │ + cbnz r0, 66de0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c5e │ │ │ │ - b.n 66c64 │ │ │ │ + cbnz r0, 66dea │ │ │ │ + b.n 66df0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c4e │ │ │ │ - b.n 66c72 │ │ │ │ + beq.n 66dda │ │ │ │ + b.n 66dfe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c72 │ │ │ │ + cbnz r0, 66dfe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66c72 │ │ │ │ + cbz r0, 66dfe │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d82 │ │ │ │ + bne.n 66f0e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d14 │ │ │ │ + bne.n 66ea0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 66ca6 │ │ │ │ + cbz r3, 66e32 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 66cae │ │ │ │ + cbnz r3, 66e3a │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66d82 │ │ │ │ + beq.n 66f0e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d76 │ │ │ │ + beq.n 66f02 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d76 │ │ │ │ + beq.n 66f02 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ab74 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 6acf4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cf8 │ │ │ │ + bge.n 66e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66cf8 │ │ │ │ + cbnz r3, 66e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d82 │ │ │ │ + bge.n 66f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66d82 │ │ │ │ + bne.n 66f0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 66d82 │ │ │ │ + cbz r3, 66f0e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66d76 │ │ │ │ + cbz r0, 66f02 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66d76 │ │ │ │ + cbz r0, 66f02 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl a89d4 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl a7f80 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d60 │ │ │ │ + bge.n 66eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d60 │ │ │ │ + cbnz r3, 66eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d82 │ │ │ │ + bge.n 66f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d82 │ │ │ │ + cbnz r3, 66f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d82 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ 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 │ │ │ │ - cbnz r0, 66da4 │ │ │ │ + cbnz r0, 66f30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66dae │ │ │ │ - b.n 66db4 │ │ │ │ + cbnz r0, 66f3a │ │ │ │ + b.n 66f40 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d9e │ │ │ │ - b.n 66dc2 │ │ │ │ + beq.n 66f2a │ │ │ │ + b.n 66f4e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66dc2 │ │ │ │ + cbnz r0, 66f4e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66dc2 │ │ │ │ + cbz r0, 66f4e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 66e4a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 66fd6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66e10 │ │ │ │ + bne.n 66f9c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66e4a │ │ │ │ + cbz r0, 66fd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 687ac <_Py_cr_prod@@Base+0xe> │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 68938 <_Py_cr_prod@@Base+0xe> │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66e3a │ │ │ │ - b.n 66e4a │ │ │ │ + blt.n 66fc6 │ │ │ │ + b.n 66fd6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 66e4a │ │ │ │ + cbz r3, 66fd6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66e4a │ │ │ │ + cbz r0, 66fd6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl f5830 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl f5390 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66e4a │ │ │ │ + bge.n 66fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66e4a │ │ │ │ + cbnz r3, 66fd6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 66e70 │ │ │ │ - cbnz r2, 66e6a │ │ │ │ + cbnz r3, 66ffc │ │ │ │ + cbnz r2, 66ff6 │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.n 66e88 │ │ │ │ + b.n 67014 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66e60 │ │ │ │ + beq.n 66fec │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15248 @ 0x3b90 │ │ │ │ + movw r1, #11856 @ 0x2e50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #28825 @ 0x7099 │ │ │ │ + movw r1, #29221 @ 0x7225 │ │ │ │ movt r1, #6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2528b4 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 251dfc <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66ec6 │ │ │ │ + beq.n 67052 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174b24 │ │ │ │ + bl 174394 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [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, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #15284 @ 0x3bb4 │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ 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 a64a8 │ │ │ │ - cbz r0, 66f30 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 670bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 66f18 │ │ │ │ + bpl.n 670a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 274118 │ │ │ │ + bl 273420 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 276004 │ │ │ │ - b.n 66f32 │ │ │ │ + bl 27530c │ │ │ │ + b.n 670be │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #60428 @ 0xec0c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2e19b0 <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ - movw r0, #50524 @ 0xc55c │ │ │ │ + b.w 2e0c80 <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ + movw r0, #47132 @ 0xb81c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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, 66f64 │ │ │ │ + cbnz r0, 670f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66f6e │ │ │ │ - b.n 66f74 │ │ │ │ + cbnz r0, 670fa │ │ │ │ + b.n 67100 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f5e │ │ │ │ - b.n 66f82 │ │ │ │ + beq.n 670ea │ │ │ │ + b.n 6710e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f82 │ │ │ │ + cbnz r0, 6710e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66f82 │ │ │ │ + cbz r0, 6710e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 670a2 │ │ │ │ + bl 6722e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67090 │ │ │ │ + beq.n 6721c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 66fb2 │ │ │ │ + beq.n 6713e │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 66fba │ │ │ │ + b.n 67146 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 66fce │ │ │ │ + cbz r7, 6715a │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66fe6 │ │ │ │ - b.n 67074 │ │ │ │ + cbnz r0, 67172 │ │ │ │ + b.n 67200 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6702e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 671ba │ │ │ │ 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 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 67032 │ │ │ │ + bge.n 671be │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 67074 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 67200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67064 │ │ │ │ + blt.n 671f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67074 │ │ │ │ + b.n 67200 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ 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 188d88 │ │ │ │ + bl 1886ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 67074 │ │ │ │ - b.n 67026 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 67200 │ │ │ │ + b.n 671b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6702e │ │ │ │ + bne.n 671ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6702e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 671ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67080 │ │ │ │ + blt.n 6720c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 67090 │ │ │ │ + b.n 6721c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6707c │ │ │ │ + bne.n 67208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6707c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67208 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 158e34 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ + bl 158610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67102 │ │ │ │ + blt.n 6728e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 670fa │ │ │ │ + cbz r0, 67286 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 670d0 │ │ │ │ + cbz r3, 6725c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 670d8 │ │ │ │ + b.n 67264 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 22f7dc │ │ │ │ + bl 22e93c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 670fa │ │ │ │ + bne.n 67286 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670f8 │ │ │ │ + bge.n 67284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 670f8 │ │ │ │ + cbnz r3, 67284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 67104 │ │ │ │ + bl 159500 │ │ │ │ + b.n 67290 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006710a : │ │ │ │ +00067296 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2d1760 │ │ │ │ - b.w 67114 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 2d0aa8 │ │ │ │ + b.w 672a0 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00067114 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +000672a0 <_PyThread_CurrentFrames@@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 r0, [pc, #328] @ (67270 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + ldr r0, [pc, #328] @ (673fc <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #15300 @ 0x3bc4 │ │ │ │ + movw r1, #11908 @ 0x2e84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67220 <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ - bl 7fac4 │ │ │ │ + beq.n 673ac <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67268 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r7, [pc, #296] @ (67274 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + beq.w 673f4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r7, [pc, #296] @ (67400 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67164 <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ + bne.n 672f0 <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67154 <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ + bne.n 672e0 <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67176 <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ + beq.n 67302 <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 671fa <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ + beq.n 67386 <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 671c8 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 67354 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr.w r5, [r8, #52] @ 0x34 │ │ │ │ - cbnz r5, 671be <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ + cbnz r5, 6734a <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 6718c <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ + b.n 67318 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 671ce <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + beq.n 6735a <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #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 │ │ │ │ - bcs.n 671ce <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + bcs.n 6735a <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67198 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + beq.n 67324 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 6719e <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ - b.n 671b8 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ + bls.n 6732a <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 67344 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 67182 <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ + b.n 6730e <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 671f0 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + cbz r0, 6737c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 67234 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r2, 673c0 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl f74e0 │ │ │ │ + bl f7100 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 67234 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r0, 673c0 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67224 <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ + blt.n 673b0 <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67258 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + blt.n 673e4 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 67212 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 6739e <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67202 <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ + bne.n 6738e <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 67268 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r0, [pc, #88] @ (67274 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ - bl 284c48 │ │ │ │ - b.n 67268 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + beq.n 673f4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r0, [pc, #88] @ (67400 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + bl 283f50 │ │ │ │ + b.n 673f4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67268 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + b.n 673f4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671f0 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 6737c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 671f0 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6737c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67252 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + bge.n 673de <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67252 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + cbnz r3, 673de <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 67198 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ - b.n 671f0 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 67324 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + b.n 6737c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671f8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne.n 67384 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 671f8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67384 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 672a8 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r1, 67434 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + movw r1, #11928 @ 0x2e98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6748e <_PyThread_CurrentFrames@@Base+0x37a> │ │ │ │ + b.n 6761a <_PyThread_CurrentFrames@@Base+0x37a> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6732e <_PyThread_CurrentFrames@@Base+0x21a> │ │ │ │ + bne.n 674ba <_PyThread_CurrentFrames@@Base+0x21a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 260138 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ + bl 25f448 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672a2 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + beq.n 6742e <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 672f4 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bcs.n 67480 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 834d0 │ │ │ │ - b.n 672f6 <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ + bl 83504 │ │ │ │ + b.n 67482 <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 67302 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ + cbz r0, 6748e <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 67322 <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ + b.n 674ae <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 672a2 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl 83b0c │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 6742e <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 67322 <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ + cbz r3, 674ae <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 6730e <_PyThread_CurrentFrames@@Base+0x1fa> │ │ │ │ + bne.n 6749a <_PyThread_CurrentFrames@@Base+0x1fa> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c030 │ │ │ │ - b.n 67480 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ + b.n 6760c <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 67466 <_PyThread_CurrentFrames@@Base+0x352> │ │ │ │ + bpl.w 675f2 <_PyThread_CurrentFrames@@Base+0x352> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 260138 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ + bl 25f448 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672a2 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + beq.n 6742e <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a84f8 │ │ │ │ + bl a797c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67480 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ + beq.w 6760c <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 67366 <_PyThread_CurrentFrames@@Base+0x252> │ │ │ │ + bpl.n 674f2 <_PyThread_CurrentFrames@@Base+0x252> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6737e <_PyThread_CurrentFrames@@Base+0x26a> │ │ │ │ + beq.n 6750a <_PyThread_CurrentFrames@@Base+0x26a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15356 @ 0x3bfc │ │ │ │ + movw r1, #11964 @ 0x2ebc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6745e <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 675ea <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 67394 <_PyThread_CurrentFrames@@Base+0x280> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 67520 <_PyThread_CurrentFrames@@Base+0x280> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6745e <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bne.n 675ea <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 260c28 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ + bl 25ff38 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 673ae <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ + cbz r0, 6753a <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 67344 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + b.n 674d0 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ 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 673e4 <_PyThread_CurrentFrames@@Base+0x2d0> │ │ │ │ + bhi.n 67570 <_PyThread_CurrentFrames@@Base+0x2d0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 67344 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + bcc.n 674d0 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 673e6 <_PyThread_CurrentFrames@@Base+0x2d2> │ │ │ │ + b.n 67572 <_PyThread_CurrentFrames@@Base+0x2d2> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6740c <_PyThread_CurrentFrames@@Base+0x2f8> │ │ │ │ + blt.n 67598 <_PyThread_CurrentFrames@@Base+0x2f8> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 67400 <_PyThread_CurrentFrames@@Base+0x2ec> │ │ │ │ + bls.n 6758c <_PyThread_CurrentFrames@@Base+0x2ec> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 673f4 <_PyThread_CurrentFrames@@Base+0x2e0> │ │ │ │ + bhi.n 67580 <_PyThread_CurrentFrames@@Base+0x2e0> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 67406 <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ + bcs.n 67592 <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 67412 <_PyThread_CurrentFrames@@Base+0x2fe> │ │ │ │ + cbnz r0, 6759e <_PyThread_CurrentFrames@@Base+0x2fe> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 23c560 │ │ │ │ - b.n 6745e <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 675ea <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b44c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67456 <_PyThread_CurrentFrames@@Base+0x342> │ │ │ │ + beq.n 675e2 <_PyThread_CurrentFrames@@Base+0x342> │ │ │ │ add.w r5, r6, #8 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6744e <_PyThread_CurrentFrames@@Base+0x33a> │ │ │ │ + beq.n 675da <_PyThread_CurrentFrames@@Base+0x33a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 260c28 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ + bl 25ff38 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6742e <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ + bne.n 675ba <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 67344 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 674d0 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 199474 │ │ │ │ - b.n 672a2 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl 198da8 │ │ │ │ + b.n 6742e <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15392 @ 0x3c20 │ │ │ │ + movw r1, #12000 @ 0x2ee0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 672a2 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6742e <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 199474 │ │ │ │ + bl 198da8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 670a2 │ │ │ │ + bl 6722e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 675a2 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 6772e <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 674c2 <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ + beq.n 6764e <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 674ca <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + b.n 67656 <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 674de <_PyThread_CurrentFrames@@Base+0x3ca> │ │ │ │ + cbz r7, 6766a <_PyThread_CurrentFrames@@Base+0x3ca> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 674f6 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ - b.n 67586 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + cbnz r0, 67682 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + b.n 67712 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 67540 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 676cc <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ 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 221b98 │ │ │ │ + bl 2211d8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 67544 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bge.n 676d0 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 67586 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 67712 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67576 <_PyThread_CurrentFrames@@Base+0x462> │ │ │ │ + blt.n 67702 <_PyThread_CurrentFrames@@Base+0x462> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67586 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + b.n 67712 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d88 │ │ │ │ + bl 1886ec │ │ │ │ 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 188d88 │ │ │ │ + bl 1886ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 67586 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ - b.n 67538 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 67712 <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + b.n 676c4 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67540 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bne.n 676cc <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67540 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 676cc <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67592 <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ + blt.n 6771e <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 675a2 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 6772e <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6758e <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ + bne.n 6771a <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6758e <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6771a <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 675e6 <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ + cbz r0, 67772 <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (675fc <_PyThread_CurrentFrames@@Base+0x4e8>) │ │ │ │ + ldr r3, [pc, #16] @ (67788 <_PyThread_CurrentFrames@@Base+0x4e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3924] @ 0xf54 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6763c <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ - ldr r2, [pc, #52] @ (67638 <_PyThread_CurrentFrames@@Base+0x524>) │ │ │ │ + b.n 677c8 <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ + ldr r2, [pc, #52] @ (677c4 <_PyThread_CurrentFrames@@Base+0x524>) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6762a <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ - movw r0, #15464 @ 0x3c68 │ │ │ │ + bne.n 677b6 <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ + movw r0, #12072 @ 0x2f28 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103c78 │ │ │ │ - movw r0, #15472 @ 0x3c70 │ │ │ │ + b.w 103824 │ │ │ │ + movw r0, #12080 @ 0x2f30 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676f4 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ + beq.n 67880 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 676f4 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ + bls.n 67880 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ - cbnz r7, 6767a <_PyThread_CurrentFrames@@Base+0x566> │ │ │ │ + cbnz r7, 67806 <_PyThread_CurrentFrames@@Base+0x566> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 67660 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + b.n 677ec <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 676ec <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + cbz r0, 67878 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - movw r0, #49380 @ 0xc0e4 │ │ │ │ + movw r0, #45988 @ 0xb3a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 676b2 <_PyThread_CurrentFrames@@Base+0x59e> │ │ │ │ + cbnz r0, 6783e <_PyThread_CurrentFrames@@Base+0x59e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676ec <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + bge.n 67878 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 676ec <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + cbnz r3, 67878 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 676ec <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67878 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676d2 <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + bge.n 6785e <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 676d2 <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + cbnz r3, 6785e <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676e6 <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + bge.n 67872 <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 676e6 <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + cbnz r3, 67872 <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 67676 <_PyThread_CurrentFrames@@Base+0x562> │ │ │ │ + bne.n 67802 <_PyThread_CurrentFrames@@Base+0x562> │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (67730 <_PyThread_CurrentFrames@@Base+0x61c>) │ │ │ │ + ldr r2, [pc, #52] @ (678bc <_PyThread_CurrentFrames@@Base+0x61c>) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67722 <_PyThread_CurrentFrames@@Base+0x60e> │ │ │ │ - movw r0, #15480 @ 0x3c78 │ │ │ │ + bne.n 678ae <_PyThread_CurrentFrames@@Base+0x60e> │ │ │ │ + movw r0, #12088 @ 0x2f38 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103c78 │ │ │ │ - movw r0, #15492 @ 0x3c84 │ │ │ │ + b.w 103824 │ │ │ │ + movw r0, #12100 @ 0x2f44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67754 <_PyThread_CurrentFrames@@Base+0x640> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6776c <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ - ldr r2, [pc, #24] @ (67770 <_PyThread_CurrentFrames@@Base+0x65c>) │ │ │ │ + bne.n 678e0 <_PyThread_CurrentFrames@@Base+0x640> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 678f8 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ + ldr r2, [pc, #24] @ (678fc <_PyThread_CurrentFrames@@Base+0x65c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3924] @ 0xf54 │ │ │ │ - b.n 6776e <_PyThread_CurrentFrames@@Base+0x65a> │ │ │ │ + b.n 678fa <_PyThread_CurrentFrames@@Base+0x65a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 677a4 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + cbz r0, 67930 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 677a4 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + bge.n 67930 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 677a4 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67930 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + bl 84690 <_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 677c4 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ + bge.n 67950 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 677c4 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ + cbnz r3, 67950 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 677f4 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + cbnz r1, 67980 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + movw r1, #11928 @ 0x2e98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67908 <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ + b.n 67a94 <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67842 <_PyThread_CurrentFrames@@Base+0x72e> │ │ │ │ + bne.n 679ce <_PyThread_CurrentFrames@@Base+0x72e> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b54 │ │ │ │ + bl 263e64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 677ee <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 6797a <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 678e6 <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ + beq.n 67a72 <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 6783a <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ + cbz r2, 679c6 <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ 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 67822 <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ + b.n 679ae <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 678cc <_PyThread_CurrentFrames@@Base+0x7b8> │ │ │ │ + bpl.n 67a58 <_PyThread_CurrentFrames@@Base+0x7b8> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b54 │ │ │ │ + bl 263e64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 677ee <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 6797a <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a84f8 │ │ │ │ + bl a797c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678e6 <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ + beq.n 67a72 <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 6788c <_PyThread_CurrentFrames@@Base+0x778> │ │ │ │ + bmi.n 67a18 <_PyThread_CurrentFrames@@Base+0x778> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15504 @ 0x3c90 │ │ │ │ + movw r1, #12112 @ 0x2f50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 678c4 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ - bl 9b92c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 67a50 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ + bl 9b830 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 678b4 <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 678c4 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ + bne.n 67a40 <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 67a50 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15532 @ 0x3cac │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 678c4 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 67a50 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6789c <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + blt.n 67a28 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b7d8 │ │ │ │ + bl 19b108 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6785a <_PyThread_CurrentFrames@@Base+0x746> │ │ │ │ + bne.n 679e6 <_PyThread_CurrentFrames@@Base+0x746> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 677ee <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 6797a <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 678f4 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ + b.n 67a80 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15568 @ 0x3cd0 │ │ │ │ + movw r1, #12176 @ 0x2f90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 677ee <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6797a <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b880 │ │ │ │ + bl 19b1b0 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 67908 <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ + b.n 67a94 <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 678f4 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ + bcs.n 67a80 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 677ee <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + bl 83b0c │ │ │ │ + b.n 6797a <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 245cd4 │ │ │ │ - cbz r0, 6795e <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ + bl 244fa8 │ │ │ │ + cbz r0, 67aea <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 67932 <_PyThread_CurrentFrames@@Base+0x81e> │ │ │ │ + cbz r6, 67abe <_PyThread_CurrentFrames@@Base+0x81e> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 6793a <_PyThread_CurrentFrames@@Base+0x826> │ │ │ │ + b.n 67ac6 <_PyThread_CurrentFrames@@Base+0x826> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246104 │ │ │ │ + bl 24548c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 67962 <_PyThread_CurrentFrames@@Base+0x84e> │ │ │ │ + bge.n 67aee <_PyThread_CurrentFrames@@Base+0x84e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15644 @ 0x3d1c │ │ │ │ + movw r1, #12252 @ 0x2fdc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 679a4 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ + b.n 67b30 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6798c <_PyThread_CurrentFrames@@Base+0x878> │ │ │ │ + bgt.n 67b18 <_PyThread_CurrentFrames@@Base+0x878> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b720 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d280 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 679a4 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + b.n 67b30 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6795e <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 67aea <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15676 @ 0x3d3c │ │ │ │ + movw r1, #12284 @ 0x2ffc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a0c <_PyThread_CurrentFrames@@Base+0x8f8> │ │ │ │ + cbz r0, 67b98 <_PyThread_CurrentFrames@@Base+0x8f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bne.w 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - movw r5, #35328 @ 0x8a00 │ │ │ │ + movw r5, #31936 @ 0x7cc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ cmp r6, r0 │ │ │ │ ite ne │ │ │ │ movne r9, r6 │ │ │ │ moveq r9, r5 │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b2a <_PyThread_CurrentFrames@@Base+0xa16> │ │ │ │ + bne.n 67cb6 <_PyThread_CurrentFrames@@Base+0xa16> │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.w 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.w 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + beq.w 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67aa8 <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ + cbnz r0, 67c34 <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bge.w 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bne.w 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 67b66 <_PyThread_CurrentFrames@@Base+0xa52> │ │ │ │ + b.n 67cf2 <_PyThread_CurrentFrames@@Base+0xa52> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 67af6 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbz r3, 67c82 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 67af6 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbz r3, 67c82 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67afe <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ + cbz r0, 67c8a <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d7cb4 │ │ │ │ + bl 2d6ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67ae4 <_PyThread_CurrentFrames@@Base+0x9d0> │ │ │ │ + bne.n 67c70 <_PyThread_CurrentFrames@@Base+0x9d0> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ae0 <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ + bge.n 67c6c <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ae0 <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ + cbnz r3, 67c6c <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67afe <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ + b.n 67c8a <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67af6 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + bge.n 67c82 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67af6 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbnz r3, 67c82 <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b12 <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ + bge.n 67c9e <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67b12 <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ + cbnz r3, 67c9e <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bge.n 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bne.n 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.n 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + cbz r0, 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67b70 <_PyThread_CurrentFrames@@Base+0xa5c> │ │ │ │ + cbnz r0, 67cfc <_PyThread_CurrentFrames@@Base+0xa5c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bge.n 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67bb4 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + cbnz r3, 67d40 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl a89d4 │ │ │ │ + bl a7f80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b94 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ + bge.n 67d20 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b94 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ + cbnz r3, 67d20 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bge.n 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67ba8 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + cbnz r3, 67d34 <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ 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, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15720 @ 0x3d68 │ │ │ │ + movw r1, #12328 @ 0x3028 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c7e <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ + bne.n 67e0a <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ + movw r3, #31936 @ 0x7cc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ 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 67c40 <_PyThread_CurrentFrames@@Base+0xb2c> │ │ │ │ + bne.n 67dcc <_PyThread_CurrentFrames@@Base+0xb2c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r3, 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r1, 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 2d7cb4 │ │ │ │ + bl 2d6ffc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + b.n 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r3, 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84e0 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c7c10 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67c7e <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ + cbz r0, 67e0a <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + bge.n 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c74 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbnz r3, 67e00 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ 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, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15768 @ 0x3d98 │ │ │ │ + movw r1, #12376 @ 0x3058 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 67caa <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ + b.n 67e36 <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ 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 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67d26 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + cbz r0, 67eb2 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 67d26 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + bls.n 67eb2 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 67cdc <_PyThread_CurrentFrames@@Base+0xbc8> │ │ │ │ + cbnz r7, 67e68 <_PyThread_CurrentFrames@@Base+0xbc8> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 67cc6 <_PyThread_CurrentFrames@@Base+0xbb2> │ │ │ │ + b.n 67e52 <_PyThread_CurrentFrames@@Base+0xbb2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 67d0a <_PyThread_CurrentFrames@@Base+0xbf6> │ │ │ │ + cbz r0, 67e96 <_PyThread_CurrentFrames@@Base+0xbf6> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d06 <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ + bge.n 67e92 <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67d06 <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ + cbnz r3, 67e92 <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 67cd8 <_PyThread_CurrentFrames@@Base+0xbc4> │ │ │ │ + bne.n 67e64 <_PyThread_CurrentFrames@@Base+0xbc4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d16 <_PyThread_CurrentFrames@@Base+0xc02> │ │ │ │ + blt.n 67ea2 <_PyThread_CurrentFrames@@Base+0xc02> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67d26 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + b.n 67eb2 <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d12 <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ + bne.n 67e9e <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d12 <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e9e <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 67d3c <_PyThread_CurrentFrames@@Base+0xc28> │ │ │ │ + cbz r3, 67ec8 <_PyThread_CurrentFrames@@Base+0xc28> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 67d44 <_PyThread_CurrentFrames@@Base+0xc30> │ │ │ │ + b.n 67ed0 <_PyThread_CurrentFrames@@Base+0xc30> │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 67d5e <_PyThread_CurrentFrames@@Base+0xc4a> │ │ │ │ + ble.n 67eea <_PyThread_CurrentFrames@@Base+0xc4a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 67d4a <_PyThread_CurrentFrames@@Base+0xc36> │ │ │ │ + b.n 67ed6 <_PyThread_CurrentFrames@@Base+0xc36> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d98 │ │ │ │ + bl 84c04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67d9a <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ + cbz r0, 67f26 <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d9a <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ + bge.n 67f26 <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67d9a <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f26 <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ + bl 84690 <_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 67dba <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ + bge.n 67f46 <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67dba <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ + cbnz r3, 67f46 <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67dd4 <_PyThread_CurrentFrames@@Base+0xcc0> │ │ │ │ + blt.n 67f60 <_PyThread_CurrentFrames@@Base+0xcc0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 67dee <_PyThread_CurrentFrames@@Base+0xcda> │ │ │ │ + blt.n 67f7a <_PyThread_CurrentFrames@@Base+0xcda> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49976 @ 0xc338 │ │ │ │ + movw r1, #46584 @ 0xb5f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67df8 <_PyThread_CurrentFrames@@Base+0xce4> │ │ │ │ + b.n 67f84 <_PyThread_CurrentFrames@@Base+0xce4> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (67dfc <_PyThread_CurrentFrames@@Base+0xce8>) │ │ │ │ + ldr r0, [pc, #8] @ (67f88 <_PyThread_CurrentFrames@@Base+0xce8>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -89779,49 +89929,49 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 67e30 <_PyThread_CurrentFrames@@Base+0xd1c> │ │ │ │ + cbz r7, 67fbc <_PyThread_CurrentFrames@@Base+0xd1c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e18 <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ + beq.n 67fa4 <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e18 <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ - b.n 67e54 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + beq.n 67fa4 <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ + b.n 67fe0 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 67e3a <_PyThread_CurrentFrames@@Base+0xd26> │ │ │ │ + cbnz r0, 67fc6 <_PyThread_CurrentFrames@@Base+0xd26> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 67e40 <_PyThread_CurrentFrames@@Base+0xd2c> │ │ │ │ - b.n 67e46 <_PyThread_CurrentFrames@@Base+0xd32> │ │ │ │ + cbnz r0, 67fcc <_PyThread_CurrentFrames@@Base+0xd2c> │ │ │ │ + b.n 67fd2 <_PyThread_CurrentFrames@@Base+0xd32> │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67e54 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ - b.n 67e34 <_PyThread_CurrentFrames@@Base+0xd20> │ │ │ │ + cbnz r0, 67fe0 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + b.n 67fc0 <_PyThread_CurrentFrames@@Base+0xd20> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67e54 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + cbnz r0, 67fe0 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 67e54 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + cbz r0, 67fe0 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67e78 <_PyThread_CurrentFrames@@Base+0xd64> │ │ │ │ + cbz r0, 68004 <_PyThread_CurrentFrames@@Base+0xd64> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1997f0 │ │ │ │ + bl 199124 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -89831,167 +89981,166 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 67eaa <_PyThread_CurrentFrames@@Base+0xd96> │ │ │ │ + beq.n 68036 <_PyThread_CurrentFrames@@Base+0xd96> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 67ec2 <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ + b.n 6804e <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 67eb2 <_PyThread_CurrentFrames@@Base+0xd9e> │ │ │ │ + bgt.n 6803e <_PyThread_CurrentFrames@@Base+0xd9e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67ec2 <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ + b.n 6804e <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 67eae <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ + bgt.n 6803a <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67eae <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ + beq.n 6803a <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 67ede <_PyThread_CurrentFrames@@Base+0xdca> │ │ │ │ + b.n 6806a <_PyThread_CurrentFrames@@Base+0xdca> │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #52] @ (67f0c <_PyThread_CurrentFrames@@Base+0xdf8>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 67f08 <_PyThread_CurrentFrames@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #52] @ (68098 <_PyThread_CurrentFrames@@Base+0xdf8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 68094 <_PyThread_CurrentFrames@@Base+0xdf4> │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #5752 @ 0x1678 │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ 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 12bd14 │ │ │ │ + bl 12b5c8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 67f34 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ + cbnz r5, 680c0 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 67f34 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ + blt.n 680c0 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 67f34 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ - cbnz r2, 67f4e <_PyThread_CurrentFrames@@Base+0xe3a> │ │ │ │ + bgt.n 680c0 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ + cbnz r2, 680da <_PyThread_CurrentFrames@@Base+0xe3a> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (67f80 <_PyThread_CurrentFrames@@Base+0xe6c>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 67f7a <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ + ldr r3, [pc, #56] @ (6810c <_PyThread_CurrentFrames@@Base+0xe6c>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 68106 <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 67f68 <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ + bgt.n 680f4 <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #45160 @ 0xb068 │ │ │ │ + movw r1, #41544 @ 0xa248 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 67f7a <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68106 <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67f52 <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 680de <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f52 <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ + beq.n 680de <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r2, r2, #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 169028 │ │ │ │ - cbz r0, 68000 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ - movw r3, #40193 @ 0x9d01 │ │ │ │ + bl 1686dc │ │ │ │ + cbz r0, 6818a <_PyThread_CurrentFrames@@Base+0xeea> │ │ │ │ + movw r3, #39077 @ 0x98a5 │ │ │ │ movt r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 67fca <_PyThread_CurrentFrames@@Base+0xeb6> │ │ │ │ + bne.n 68154 <_PyThread_CurrentFrames@@Base+0xeb4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 68000 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ + b.n 6818a <_PyThread_CurrentFrames@@Base+0xeea> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 67fea <_PyThread_CurrentFrames@@Base+0xed6> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 68174 <_PyThread_CurrentFrames@@Base+0xed4> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 68000 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ + b.n 6818a <_PyThread_CurrentFrames@@Base+0xeea> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #50516 @ 0xc554 │ │ │ │ + movw r0, #47124 @ 0xb814 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 19b880 │ │ │ │ + bl 19b1b0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 264b54 │ │ │ │ + bl 263e64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -90003,464 +90152,465 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 68074 <_PyThread_CurrentFrames@@Base+0xf60> │ │ │ │ - movw r0, #46480 @ 0xb590 │ │ │ │ + bls.n 681fe <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ + movw r0, #43088 @ 0xa850 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680ec <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + beq.n 68276 <_PyThread_CurrentFrames@@Base+0xfd6> │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ itte le │ │ │ │ movwle r6, #5752 @ 0x1678 │ │ │ │ movtle r6, #80 @ 0x50 │ │ │ │ ldrgt r6, [r5, #4] │ │ │ │ - cbz r4, 680b0 <_PyThread_CurrentFrames@@Base+0xf9c> │ │ │ │ + cbz r4, 6823a <_PyThread_CurrentFrames@@Base+0xf9a> │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 680f0 <_PyThread_CurrentFrames@@Base+0xfdc> │ │ │ │ + beq.n 6827a <_PyThread_CurrentFrames@@Base+0xfda> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15816 @ 0x3dc8 │ │ │ │ + movw r1, #12424 @ 0x3088 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 680ec <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68276 <_PyThread_CurrentFrames@@Base+0xfd6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #45504 @ 0xb1c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 683d8 <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68562 <_PyThread_CurrentFrames@@Base+0x12c2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #15956 @ 0x3e54 │ │ │ │ + movw r1, #12564 @ 0x3114 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 683a6 <_PyThread_CurrentFrames@@Base+0x1292> │ │ │ │ + blt.w 68530 <_PyThread_CurrentFrames@@Base+0x1290> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 683d8 <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + b.n 68562 <_PyThread_CurrentFrames@@Base+0x12c2> │ │ │ │ + movw r1, #18848 @ 0x49a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683d8 <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + beq.w 68562 <_PyThread_CurrentFrames@@Base+0x12c2> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 68126 <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ + cbz r0, 682b0 <_PyThread_CurrentFrames@@Base+0x1010> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68126 <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ + bge.n 682b0 <_PyThread_CurrentFrames@@Base+0x1010> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68126 <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 682b0 <_PyThread_CurrentFrames@@Base+0x1010> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 68140 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ + cbz r0, 682ca <_PyThread_CurrentFrames@@Base+0x102a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68140 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ + bge.n 682ca <_PyThread_CurrentFrames@@Base+0x102a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68140 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 682ca <_PyThread_CurrentFrames@@Base+0x102a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 6815a <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ + cbz r0, 682e4 <_PyThread_CurrentFrames@@Base+0x1044> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6815a <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ + bge.n 682e4 <_PyThread_CurrentFrames@@Base+0x1044> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6815a <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 682e4 <_PyThread_CurrentFrames@@Base+0x1044> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 68174 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ + cbz r0, 682fe <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68174 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ + bge.n 682fe <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68174 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 682fe <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6818e <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ + cbz r0, 68318 <_PyThread_CurrentFrames@@Base+0x1078> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6818e <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ + bge.n 68318 <_PyThread_CurrentFrames@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6818e <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68318 <_PyThread_CurrentFrames@@Base+0x1078> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 681a8 <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ + cbz r0, 68332 <_PyThread_CurrentFrames@@Base+0x1092> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681a8 <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ + bge.n 68332 <_PyThread_CurrentFrames@@Base+0x1092> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 681a8 <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68332 <_PyThread_CurrentFrames@@Base+0x1092> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 681c6 <_PyThread_CurrentFrames@@Base+0x10b2> │ │ │ │ - movw r0, #21780 @ 0x5514 │ │ │ │ + bne.n 68350 <_PyThread_CurrentFrames@@Base+0x10b0> │ │ │ │ + movw r0, #18388 @ 0x47d4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 683d8 <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + b.n 68562 <_PyThread_CurrentFrames@@Base+0x12c2> │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #15884 @ 0x3e0c │ │ │ │ + movw r1, #12492 @ 0x30cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1230cc │ │ │ │ + bl 122acc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683d8 <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + beq.w 68562 <_PyThread_CurrentFrames@@Base+0x12c2> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #21780 @ 0x5514 │ │ │ │ + movw r3, #18388 @ 0x47d4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ 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 68206 <_PyThread_CurrentFrames@@Base+0x10f2> │ │ │ │ + bpl.n 68390 <_PyThread_CurrentFrames@@Base+0x10f0> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 683bc <_PyThread_CurrentFrames@@Base+0x12a8> │ │ │ │ + bge.w 68546 <_PyThread_CurrentFrames@@Base+0x12a6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 68212 <_PyThread_CurrentFrames@@Base+0x10fe> │ │ │ │ + b.n 6839c <_PyThread_CurrentFrames@@Base+0x10fc> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 683bc <_PyThread_CurrentFrames@@Base+0x12a8> │ │ │ │ + bge.w 68546 <_PyThread_CurrentFrames@@Base+0x12a6> │ │ │ │ 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 68226 <_PyThread_CurrentFrames@@Base+0x1112> │ │ │ │ + bpl.n 683b0 <_PyThread_CurrentFrames@@Base+0x1110> │ │ │ │ mov r0, sl │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6822e <_PyThread_CurrentFrames@@Base+0x111a> │ │ │ │ + b.n 683b8 <_PyThread_CurrentFrames@@Base+0x1118> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 68230 <_PyThread_CurrentFrames@@Base+0x111c> │ │ │ │ + bpl.n 683ba <_PyThread_CurrentFrames@@Base+0x111a> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 68260 <_PyThread_CurrentFrames@@Base+0x114c> │ │ │ │ + cbnz r6, 683ea <_PyThread_CurrentFrames@@Base+0x114a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68244 <_PyThread_CurrentFrames@@Base+0x1130> │ │ │ │ + bge.n 683ce <_PyThread_CurrentFrames@@Base+0x112e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68244 <_PyThread_CurrentFrames@@Base+0x1130> │ │ │ │ + cbnz r3, 683ce <_PyThread_CurrentFrames@@Base+0x112e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #12520 @ 0x30e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + b.w f3ae4 │ │ │ │ + movw r1, #17484 @ 0x444c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 6828c <_PyThread_CurrentFrames@@Base+0x1178> │ │ │ │ + cbnz r0, 68416 <_PyThread_CurrentFrames@@Base+0x1176> │ │ │ │ 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 1c85f4 │ │ │ │ - b.n 683b8 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 68542 <_PyThread_CurrentFrames@@Base+0x12a2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 682b2 <_PyThread_CurrentFrames@@Base+0x119e> │ │ │ │ + cbnz r0, 6843c <_PyThread_CurrentFrames@@Base+0x119c> │ │ │ │ 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 1c85f4 │ │ │ │ - b.n 683b8 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #15936 @ 0x3e40 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 68542 <_PyThread_CurrentFrames@@Base+0x12a2> │ │ │ │ + movw r1, #12544 @ 0x3100 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 682da <_PyThread_CurrentFrames@@Base+0x11c6> │ │ │ │ + cbnz r0, 68464 <_PyThread_CurrentFrames@@Base+0x11c4> │ │ │ │ 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 68300 <_PyThread_CurrentFrames@@Base+0x11ec> │ │ │ │ - movw r1, #15948 @ 0x3e4c │ │ │ │ + b.n 6848a <_PyThread_CurrentFrames@@Base+0x11ea> │ │ │ │ + movw r1, #12556 @ 0x310c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 68322 <_PyThread_CurrentFrames@@Base+0x120e> │ │ │ │ + cbnz r0, 684ac <_PyThread_CurrentFrames@@Base+0x120c> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #31715 @ 0x7be3 │ │ │ │ + movw r2, #32111 @ 0x7d6f │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #31249 @ 0x7a11 │ │ │ │ + movw r1, #31645 @ 0x7b9d │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 683b8 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #46752 @ 0xb6a0 │ │ │ │ + b.n 68542 <_PyThread_CurrentFrames@@Base+0x12a2> │ │ │ │ + movw r1, #43360 @ 0xa960 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 68362 <_PyThread_CurrentFrames@@Base+0x124e> │ │ │ │ + cbnz r0, 684ec <_PyThread_CurrentFrames@@Base+0x124c> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #28101 @ 0x6dc5 │ │ │ │ + movw r1, #28497 @ 0x6f51 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 683b8 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + b.n 68542 <_PyThread_CurrentFrames@@Base+0x12a2> │ │ │ │ + movw r1, #19340 @ 0x4b8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 680ca <_PyThread_CurrentFrames@@Base+0xfb6> │ │ │ │ + bne.w 68254 <_PyThread_CurrentFrames@@Base+0xfb4> │ │ │ │ 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 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27765 @ 0x6c75 │ │ │ │ + movw r1, #28161 @ 0x6e01 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 683b8 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ + b.n 68542 <_PyThread_CurrentFrames@@Base+0x12a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 680ec <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bne.w 68276 <_PyThread_CurrentFrames@@Base+0xfd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 680ec <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68276 <_PyThread_CurrentFrames@@Base+0xfd6> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 681ee <_PyThread_CurrentFrames@@Base+0x10da> │ │ │ │ + b.n 68378 <_PyThread_CurrentFrames@@Base+0x10d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 683d0 <_PyThread_CurrentFrames@@Base+0x12bc> │ │ │ │ + bge.n 6855a <_PyThread_CurrentFrames@@Base+0x12ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 683d0 <_PyThread_CurrentFrames@@Base+0x12bc> │ │ │ │ + cbnz r3, 6855a <_PyThread_CurrentFrames@@Base+0x12ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ 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 r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15976 @ 0x3e68 │ │ │ │ + movw r1, #12584 @ 0x3128 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2bafd4 <_PyBytes_Find@@Base+0x93c> │ │ │ │ + b.w 2ba30c <_PyBytes_Find@@Base+0x93c> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #12624 @ 0x3150 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #12676 @ 0x3184 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #256] @ (68570 <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ + ldr r2, [pc, #260] @ (686fc <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1225d0 │ │ │ │ + bl 121fd0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 68490 <_PyThread_CurrentFrames@@Base+0x137c> │ │ │ │ + beq.n 6861a <_PyThread_CurrentFrames@@Base+0x137a> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 684c0 <_PyThread_CurrentFrames@@Base+0x13ac> │ │ │ │ - b.n 684a6 <_PyThread_CurrentFrames@@Base+0x1392> │ │ │ │ - movw r1, #16112 @ 0x3ef0 │ │ │ │ + bne.n 6864a <_PyThread_CurrentFrames@@Base+0x13aa> │ │ │ │ + b.n 68630 <_PyThread_CurrentFrames@@Base+0x1390> │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64a8 │ │ │ │ - cbnz r0, 684da <_PyThread_CurrentFrames@@Base+0x13c6> │ │ │ │ - b.n 684d6 <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ + bl a6834 │ │ │ │ + cbnz r0, 68664 <_PyThread_CurrentFrames@@Base+0x13c4> │ │ │ │ + b.n 68660 <_PyThread_CurrentFrames@@Base+0x13c0> │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + movw r1, #12732 @ 0x31bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 684d6 <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ - b.n 684da <_PyThread_CurrentFrames@@Base+0x13c6> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 68660 <_PyThread_CurrentFrames@@Base+0x13c0> │ │ │ │ + b.n 68664 <_PyThread_CurrentFrames@@Base+0x13c4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16136 @ 0x3f08 │ │ │ │ + movw r1, #12744 @ 0x31c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6855a <_PyThread_CurrentFrames@@Base+0x1446> │ │ │ │ + b.n 686e4 <_PyThread_CurrentFrames@@Base+0x1444> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2490f4 │ │ │ │ - cbnz r0, 684fc <_PyThread_CurrentFrames@@Base+0x13e8> │ │ │ │ + bl 24847c │ │ │ │ + cbnz r0, 68686 <_PyThread_CurrentFrames@@Base+0x13e6> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 684d6 <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ + bl 159500 │ │ │ │ + b.n 68660 <_PyThread_CurrentFrames@@Base+0x13c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + movw r1, #39308 @ 0x998c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #16180 @ 0x3f34 │ │ │ │ + movw r0, #12788 @ 0x31f4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 684f4 <_PyThread_CurrentFrames@@Base+0x13e0> │ │ │ │ + beq.n 6867e <_PyThread_CurrentFrames@@Base+0x13de> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34165 @ 0x8575 │ │ │ │ + movw r2, #34561 @ 0x8701 │ │ │ │ movt r2, #6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 24b38c │ │ │ │ + bl 24a714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 684f4 <_PyThread_CurrentFrames@@Base+0x13e0> │ │ │ │ + beq.n 6867e <_PyThread_CurrentFrames@@Base+0x13de> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9435c │ │ │ │ - ldr r3, [pc, #20] @ (68570 <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ + bl 9425c │ │ │ │ + ldr r3, [pc, #20] @ (686fc <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6856c <_PyThread_CurrentFrames@@Base+0x1458> │ │ │ │ + beq.n 686f6 <_PyThread_CurrentFrames@@Base+0x1456> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ 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 │ │ │ │ @@ -90481,117 +90631,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #16196 @ 0x3f44 │ │ │ │ + movw r1, #12804 @ 0x3204 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 685ec <_PyThread_CurrentFrames@@Base+0x14d8> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 68778 <_PyThread_CurrentFrames@@Base+0x14d8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 685f0 <_PyThread_CurrentFrames@@Base+0x14dc> │ │ │ │ + bge.n 6877c <_PyThread_CurrentFrames@@Base+0x14dc> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16212 @ 0x3f54 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68640 <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ - bl 808d8 │ │ │ │ + b.n 687cc <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ + bl 80920 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 68640 <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ + cbz r0, 687cc <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r5, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 68646 <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ + bl 687d2 <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 68614 <_PyThread_CurrentFrames@@Base+0x1500> │ │ │ │ + bge.n 687a0 <_PyThread_CurrentFrames@@Base+0x1500> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68634 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ + b.n 687c0 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 68628 <_PyThread_CurrentFrames@@Base+0x1514> │ │ │ │ + bne.n 687b4 <_PyThread_CurrentFrames@@Base+0x1514> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68634 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ + b.n 687c0 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b75f8 <_PyBytes_Resize@@Base> │ │ │ │ + bl b6cf4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6861a <_PyThread_CurrentFrames@@Base+0x1506> │ │ │ │ - b.n 68610 <_PyThread_CurrentFrames@@Base+0x14fc> │ │ │ │ + bne.n 687a6 <_PyThread_CurrentFrames@@Base+0x1506> │ │ │ │ + b.n 6879c <_PyThread_CurrentFrames@@Base+0x14fc> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (686dc <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ + ldr r1, [pc, #128] @ (68868 <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ 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 26bc90 │ │ │ │ - cbnz r0, 68680 <_PyThread_CurrentFrames@@Base+0x156c> │ │ │ │ + bl 26afa0 │ │ │ │ + cbnz r0, 6880c <_PyThread_CurrentFrames@@Base+0x156c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686c4 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ + b.n 68850 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ 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, #34529 @ 0x86e1 │ │ │ │ + movw r2, #34925 @ 0x886d │ │ │ │ movt r2, #6 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 24b38c │ │ │ │ + bl 24a714 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 686c4 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ + beq.n 68850 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 26bd5c │ │ │ │ + bl 26b06c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6867a <_PyThread_CurrentFrames@@Base+0x1566> │ │ │ │ + beq.n 68806 <_PyThread_CurrentFrames@@Base+0x1566> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (686dc <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ + ldr r3, [pc, #20] @ (68868 <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 686d6 <_PyThread_CurrentFrames@@Base+0x15c2> │ │ │ │ + beq.n 68862 <_PyThread_CurrentFrames@@Base+0x15c2> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -90612,22 +90762,22 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00068720 <_Py_c_sum@@Base>: │ │ │ │ +000688ac <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006872e <_Py_cr_diff@@Base>: │ │ │ │ +000688ba <_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] │ │ │ │ @@ -90644,126 +90794,125 @@ │ │ │ │ bx lr │ │ │ │ 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 e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68794 <_Py_cr_diff@@Base+0x66> │ │ │ │ + cbz r3, 68920 <_Py_cr_diff@@Base+0x66> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 6879a <_Py_cr_diff@@Base+0x6c> │ │ │ │ + cbnz r0, 68926 <_Py_cr_diff@@Base+0x6c> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 80cd8 │ │ │ │ - b.w 110750 │ │ │ │ + b.w 80d20 │ │ │ │ + b.w 110238 │ │ │ │ │ │ │ │ -0006879e <_Py_cr_prod@@Base>: │ │ │ │ +0006892a <_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, 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 2d7c44 │ │ │ │ + bl 2d6f8c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68840 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + beq.n 689cc <_Py_cr_prod@@Base+0xa2> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 6880c <_Py_cr_prod@@Base+0x6e> │ │ │ │ + cbz r0, 68998 <_Py_cr_prod@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68842 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + beq.n 689ce <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 68818 <_Py_cr_prod@@Base+0x7a> │ │ │ │ + cbz r3, 689a4 <_Py_cr_prod@@Base+0x7a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68818 <_Py_cr_prod@@Base+0x7a> │ │ │ │ + beq.n 689a4 <_Py_cr_prod@@Base+0x7a> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7eb4 │ │ │ │ + bl 2d71fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6882c <_Py_cr_prod@@Base+0x8e> │ │ │ │ + beq.n 689b8 <_Py_cr_prod@@Base+0x8e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 68818 <_Py_cr_prod@@Base+0x7a> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 689a4 <_Py_cr_prod@@Base+0x7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 68842 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + cbz r3, 689ce <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 68842 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + cbz r1, 689ce <_Py_cr_prod@@Base+0xa4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7cb4 │ │ │ │ + bl 2d6ffc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68842 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + bne.n 689ce <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68840 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + bge.n 689cc <_Py_cr_prod@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68840 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + cbnz r3, 689cc <_Py_cr_prod@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068846 <_Py_cr_quot@@Base>: │ │ │ │ +000689d2 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 68862 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 689ee <_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 2c2cc <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #24] @ 68890 <_Py_cr_quot@@Base+0x4a> │ │ │ │ + vldr d7, [pc, #20] @ 68a18 <_Py_cr_quot@@Base+0x46> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00068898 <_Py_cr_sum@@Base>: │ │ │ │ +00068a20 <_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] │ │ │ │ @@ -90775,985 +90924,985 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000688ce <_Py_rc_diff@@Base>: │ │ │ │ +00068a56 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16244 @ 0x3f74 │ │ │ │ + movw r1, #12852 @ 0x3234 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 22e6fc │ │ │ │ + bl 22d9ac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68912 <_Py_rc_diff@@Base+0x44> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6891c <_Py_rc_diff@@Base+0x4e> │ │ │ │ + bne.n 68a9a <_Py_rc_diff@@Base+0x44> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 68aa4 <_Py_rc_diff@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068920 : │ │ │ │ +00068aa8 : │ │ │ │ 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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68978 │ │ │ │ - movw r1, #34076 @ 0x851c │ │ │ │ + cbz r0, 68b00 │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68984 │ │ │ │ + bl 68b0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68978 │ │ │ │ + beq.n 68b00 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36596 @ 0x8ef4 │ │ │ │ + movw r1, #33204 @ 0x81b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68984 │ │ │ │ + bl 68b0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68978 │ │ │ │ + beq.n 68b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e5b4 │ │ │ │ + bl 13ddac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68980 │ │ │ │ + bge.n 68b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68980 │ │ │ │ + cbnz r3, 68b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68980 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68b08 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r1, #36 @ 0x24 │ │ │ │ ldr.w r0, [r5, #-36] │ │ │ │ - cbz r0, 689d4 │ │ │ │ + cbz r0, 68b5c │ │ │ │ ldr.w r3, [r5, #-24] │ │ │ │ - cbnz r3, 689a8 │ │ │ │ + cbnz r3, 68b30 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ - b.n 68998 │ │ │ │ - bl 88254 │ │ │ │ + b.n 68b20 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r6, 689d8 │ │ │ │ - bl 9bab0 │ │ │ │ + cbz r6, 68b60 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 689ce │ │ │ │ + bge.n 68b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 689ce │ │ │ │ + cbnz r3, 68b56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 689a4 │ │ │ │ - b.n 689dc │ │ │ │ + bne.n 68b2c │ │ │ │ + b.n 68b64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 689dc │ │ │ │ + b.n 68b64 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000689e0 : │ │ │ │ +00068b68 : │ │ │ │ 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 284a14 │ │ │ │ - cbz r0, 68a2c │ │ │ │ + bl 283d1c │ │ │ │ + cbz r0, 68bb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 68a32 │ │ │ │ + bmi.n 68bba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a14 │ │ │ │ + bge.n 68b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68a14 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68b9c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16264 @ 0x3f88 │ │ │ │ + movw r1, #12872 @ 0x3248 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68a74 │ │ │ │ - bl 12276c │ │ │ │ + b.n 68bfc │ │ │ │ + bl 12216c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a4c │ │ │ │ + bge.n 68bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a4c │ │ │ │ + cbnz r3, 68bd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68a70 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 68a70 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 68bf8 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 68bf8 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #16296 @ 0x3fa8 │ │ │ │ + movw r1, #12904 @ 0x3268 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 68a74 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 68bfc │ │ │ │ str r4, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 68a9a │ │ │ │ + cbnz r4, 68c22 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 68a9a │ │ │ │ + ble.n 68c22 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68a9a │ │ │ │ - cbnz r2, 68ab4 │ │ │ │ + bne.n 68c22 │ │ │ │ + cbnz r2, 68c3c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #116] @ (68b24 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68b1c │ │ │ │ + ldr r3, [pc, #116] @ (68cac ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 68ca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68adc │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 68c64 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44676 @ 0xae84 │ │ │ │ + movw r0, #41060 @ 0xa064 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68b1c │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68ca4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ - cbz r0, 68b1c │ │ │ │ + bl a279c │ │ │ │ + cbz r0, 68ca4 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68b08 │ │ │ │ + beq.n 68c90 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 68b1c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68ca4 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #44676 @ 0xae84 │ │ │ │ + movw r1, #41060 @ 0xa064 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r2, r2, #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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 26a364 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 269674 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 68b68 │ │ │ │ + blt.n 68cf0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65b0 <_PyLong_UInt64_Converter@@Base+0x3300> │ │ │ │ + bl 1a63a8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68b68 │ │ │ │ + blt.n 68cf0 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 68b6e │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + bgt.n 68cf6 │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68c68 │ │ │ │ + b.n 68df0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ + movw r2, #27764 @ 0x6c74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1428a8 │ │ │ │ + bl 14209c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b68 │ │ │ │ + beq.n 68cf0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65b0 <_PyLong_UInt64_Converter@@Base+0x3300> │ │ │ │ + bl 1a63a8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68bf0 │ │ │ │ + blt.n 68d78 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 68bae │ │ │ │ + bgt.n 68d36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b5a │ │ │ │ + bge.n 68ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68b5a │ │ │ │ + bne.n 68ce2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68b5a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68ce2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ + movw r2, #27764 @ 0x6c74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1428a8 │ │ │ │ + bl 14209c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68bf2 │ │ │ │ + cbz r0, 68d7a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ (68c70 ) │ │ │ │ + ldr r1, [pc, #168] @ (68df8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12bd14 │ │ │ │ + bl 12b5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68be0 │ │ │ │ + blt.n 68d68 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 68bf2 │ │ │ │ + b.n 68d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68bdc │ │ │ │ + bne.n 68d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68bdc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68d64 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c06 │ │ │ │ + bge.n 68d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c06 │ │ │ │ + cbnz r3, 68d8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68b68 │ │ │ │ + beq.n 68cf0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a29c <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 2695ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68c3e │ │ │ │ + cbz r0, 68dc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68f16 <_Py_hashtable_len@@Base+0xe> │ │ │ │ + bl 6909e <_Py_hashtable_len@@Base+0xe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68c2e │ │ │ │ + blt.n 68db6 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 68c3e │ │ │ │ + b.n 68dc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68c2a │ │ │ │ + bne.n 68db2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68c2a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68db2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c52 │ │ │ │ + bge.n 68dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c52 │ │ │ │ + cbnz r3, 68dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68b68 │ │ │ │ + beq.n 68cf0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19b768 │ │ │ │ + bl 19b098 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 68dfc │ │ │ │ + b.n 68f84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 26a364 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 269674 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 68cb6 │ │ │ │ + blt.n 68e3e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68cbc │ │ │ │ + bgt.n 68e44 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - movw r3, #1572 @ 0x624 │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + movw r3, #63716 @ 0xf8e4 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + movw r1, #63692 @ 0xf8cc │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d24 │ │ │ │ + b.n 68eac │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a29c <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 2695ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68cb6 │ │ │ │ + beq.n 68e3e │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 265334 │ │ │ │ + bl 264644 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68cfa │ │ │ │ + cbz r0, 68e82 │ │ │ │ mov r1, r5 │ │ │ │ - bl 68f16 <_Py_hashtable_len@@Base+0xe> │ │ │ │ + bl 6909e <_Py_hashtable_len@@Base+0xe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68cea │ │ │ │ + blt.n 68e72 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 68cfa │ │ │ │ + b.n 68e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ce6 │ │ │ │ + bne.n 68e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68ce6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68e6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68d0e │ │ │ │ + bge.n 68e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68d0e │ │ │ │ + cbnz r3, 68e96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68cb6 │ │ │ │ + beq.n 68e3e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19b768 │ │ │ │ + bl 19b098 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 68d4a │ │ │ │ + cbnz r5, 68ed2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68d4a │ │ │ │ + blt.n 68ed2 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68d4a │ │ │ │ - cbnz r2, 68d64 │ │ │ │ + bgt.n 68ed2 │ │ │ │ + cbnz r2, 68eec │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (68d98 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68d90 │ │ │ │ + ldr r3, [pc, #56] @ (68f20 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 68f18 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68d7e │ │ │ │ + bgt.n 68f06 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ + movw r1, #59308 @ 0xe7ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 68d90 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68f18 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68d68 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 68ef0 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d68 │ │ │ │ + beq.n 68ef0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 68dc0 │ │ │ │ + cbnz r5, 68f48 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68dc0 │ │ │ │ + blt.n 68f48 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68dc0 │ │ │ │ - cbnz r2, 68dda │ │ │ │ + bgt.n 68f48 │ │ │ │ + cbnz r2, 68f62 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (68e0c ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68e06 │ │ │ │ + ldr r3, [pc, #56] @ (68f94 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 68f8e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68df4 │ │ │ │ + bgt.n 68f7c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 68e06 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 68f8e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68dde │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 68f66 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68dde │ │ │ │ + beq.n 68f66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 68e2a │ │ │ │ + cbz r3, 68fb2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 68e40 │ │ │ │ + b.n 68fc8 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 68e32 │ │ │ │ + bge.n 68fba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68e40 │ │ │ │ - bne.n 68e2e │ │ │ │ + b.n 68fc8 │ │ │ │ + bne.n 68fb6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68e2e │ │ │ │ + beq.n 68fb6 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 68e5a │ │ │ │ + b.n 68fe2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #148] @ (68ee8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #148] @ (69070 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ee0 │ │ │ │ + beq.n 69068 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 68eac │ │ │ │ + beq.n 69034 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68ee0 │ │ │ │ - ldr r3, [pc, #128] @ (68eec ) │ │ │ │ + blt.n 69068 │ │ │ │ + ldr r3, [pc, #128] @ (69074 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - beq.n 68eac │ │ │ │ + beq.n 69034 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl a84f8 │ │ │ │ - cbz r0, 68ea0 │ │ │ │ + bl a797c │ │ │ │ + cbz r0, 69028 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 68e82 │ │ │ │ - ldr r3, [pc, #76] @ (68ef0 ) │ │ │ │ + b.n 6900a │ │ │ │ + ldr r3, [pc, #76] @ (69078 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68eca │ │ │ │ - ldr r1, [pc, #60] @ (68eec ) │ │ │ │ + b.n 69052 │ │ │ │ + ldr r1, [pc, #60] @ (69074 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (68ef0 ) │ │ │ │ + ldr r2, [pc, #60] @ (69078 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68ed4 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 68ee0 │ │ │ │ + bne.n 6905c │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 69068 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #16348 @ 0x3fdc │ │ │ │ + movw r0, #12956 @ 0x329c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ │ │ │ │ -00068f08 <_Py_hashtable_len@@Base>: │ │ │ │ +00069090 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 68f50 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + cbnz r4, 690d8 <_Py_hashtable_len@@Base+0x48> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 68f50 <_Py_hashtable_len@@Base+0x48> │ │ │ │ - ldr r1, [pc, #44] @ (68f64 <_Py_hashtable_len@@Base+0x5c>) │ │ │ │ - bl 147e8c │ │ │ │ + bge.n 690d8 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + ldr r1, [pc, #44] @ (690ec <_Py_hashtable_len@@Base+0x5c>) │ │ │ │ + bl 147648 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 68f5e <_Py_hashtable_len@@Base+0x56> │ │ │ │ - cbnz r0, 68f50 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + beq.n 690e6 <_Py_hashtable_len@@Base+0x56> │ │ │ │ + cbnz r0, 690d8 <_Py_hashtable_len@@Base+0x48> │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #32] @ (68f68 <_Py_hashtable_len@@Base+0x60>) │ │ │ │ + ldr r0, [pc, #32] @ (690f0 <_Py_hashtable_len@@Base+0x60>) │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ - b.n 68f60 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + b.n 690e8 <_Py_hashtable_len@@Base+0x58> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 194004 │ │ │ │ + b.w 19395c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 394c6 │ │ │ │ + b.w 394ca │ │ │ │ │ │ │ │ -00068f70 : │ │ │ │ - movw r2, #55572 @ 0xd914 │ │ │ │ +000690f8 : │ │ │ │ + movw r2, #52180 @ 0xcbd4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.w 940e4 │ │ │ │ + b.w 93fe4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbnz r4, 68fa6 │ │ │ │ + cbnz r4, 6912e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ + movw r1, #54648 @ 0xd578 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 68fec │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 69174 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 9403c │ │ │ │ + bl 93f3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68fec │ │ │ │ + cbz r0, 69174 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df290 <_PyType_Name@@Base> │ │ │ │ + bl 1ded3c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68fdc │ │ │ │ + blt.n 69164 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68fec │ │ │ │ + b.n 69174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68fd8 │ │ │ │ + bne.n 69160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68fd8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69160 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068ff0 : │ │ │ │ +00069178 : │ │ │ │ stmdb 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 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #16] │ │ │ │ - bl 9fc20 │ │ │ │ + bl 9f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69356 │ │ │ │ + beq.w 694de │ │ │ │ mov r5, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #41352 @ 0xa188 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw ip, #21012 @ 0x5214 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ str r3, [r7, #20] │ │ │ │ strd ip, r1, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69078 │ │ │ │ - ldr r3, [pc, #468] @ (69218 ) │ │ │ │ + cbnz r0, 69200 │ │ │ │ + ldr r3, [pc, #468] @ (693a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 6906a │ │ │ │ + cbz r3, 691f2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6906a │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbz r3, 691f2 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6906a │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 691f2 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ - bl 940a4 │ │ │ │ + bl 84c6c │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6932c │ │ │ │ + bne.w 694b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 69340 │ │ │ │ + b.n 694c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69086 │ │ │ │ + beq.n 6920e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 69094 │ │ │ │ + bne.n 6921c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6910e │ │ │ │ + bge.n 69296 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6910e │ │ │ │ - bl 9fc20 │ │ │ │ + b.n 69296 │ │ │ │ + bl 9f7fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 690ca │ │ │ │ - ldr r2, [pc, #376] @ (69218 ) │ │ │ │ + cbnz r0, 69252 │ │ │ │ + ldr r2, [pc, #376] @ (693a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #43564 @ 0xaa2c │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 690ea │ │ │ │ + cbz r0, 69272 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #17196 @ 0x432c │ │ │ │ + movw r2, #13804 @ 0x35ec │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 690ea │ │ │ │ - bl 13e474 │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + b.n 69272 │ │ │ │ + bl 13dc6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 690e4 │ │ │ │ + bge.n 6926c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 690e4 │ │ │ │ + cbnz r3, 6926c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 69110 │ │ │ │ + bne.n 69298 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6932c │ │ │ │ + beq.w 694b4 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #17220 @ 0x4344 │ │ │ │ + movw r0, #13828 @ 0x3604 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1a78c8 <_PyErr_FormatNote@@Base> │ │ │ │ - b.n 6932c │ │ │ │ + bl 1a76c0 <_PyErr_FormatNote@@Base> │ │ │ │ + b.n 694b4 │ │ │ │ mov sl, r4 │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bpl.n 69120 │ │ │ │ + bpl.n 692a8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6913e │ │ │ │ - b.n 69124 │ │ │ │ + beq.n 692c6 │ │ │ │ + b.n 692ac │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69148 │ │ │ │ + beq.n 692d0 │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #17292 @ 0x438c │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3f54 │ │ │ │ - b.n 69330 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 694b8 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldrd r6, r9, [r3] │ │ │ │ - b.n 6914c │ │ │ │ + b.n 692d4 │ │ │ │ ldrd r6, r9, [sl, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 691d4 │ │ │ │ + cbz r3, 6935c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6919c │ │ │ │ + bne.n 69324 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 691b2 │ │ │ │ + bne.n 6933a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 691b2 │ │ │ │ + bne.n 6933a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8900 │ │ │ │ - b.n 691e0 │ │ │ │ + bl 1c8608 │ │ │ │ + b.n 69368 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 691ce │ │ │ │ - bl 863a4 │ │ │ │ - b.n 691e0 │ │ │ │ - bl 89be4 │ │ │ │ - b.n 691e0 │ │ │ │ + bne.n 69356 │ │ │ │ + bl 86240 │ │ │ │ + b.n 69368 │ │ │ │ + bl 89ae0 │ │ │ │ + b.n 69368 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bbe8 │ │ │ │ + bl 8bae4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6921c │ │ │ │ + bne.n 693a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 691f8 │ │ │ │ + bge.n 69380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 691f8 │ │ │ │ + cbnz r3, 69380 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69330 │ │ │ │ + bge.w 694b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69330 │ │ │ │ + bne.w 694b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69330 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6922e │ │ │ │ + bge.n 693b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6922e │ │ │ │ + cbnz r3, 693b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69246 │ │ │ │ + bge.n 693ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 69246 │ │ │ │ + cbnz r3, 693ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6925e │ │ │ │ + bge.n 693e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 6925e │ │ │ │ + cbnz r3, 693e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69326 │ │ │ │ + bge.n 694ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69326 │ │ │ │ + bne.n 694ae │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r0, [r7, #12] │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr r2, [pc, #232] @ (69364 ) │ │ │ │ + ldr r2, [pc, #232] @ (694ec ) │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ - bge.n 692ec │ │ │ │ + bge.n 69474 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 692ec │ │ │ │ + beq.n 69474 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbz r2, 692a6 │ │ │ │ + cbz r2, 6942e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r0, 692e0 │ │ │ │ + cbz r0, 69468 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 692e0 │ │ │ │ - ldr r3, [pc, #180] @ (69364 ) │ │ │ │ + cbz r2, 69468 │ │ │ │ + ldr r3, [pc, #180] @ (694ec ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -91767,464 +91916,465 @@ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ - b.n 69326 │ │ │ │ - ldr r1, [pc, #120] @ (69368 ) │ │ │ │ + b.n 694ae │ │ │ │ + ldr r1, [pc, #120] @ (694f0 ) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ - cbz r3, 6930a │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + cbz r3, 69492 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6930a │ │ │ │ + beq.n 69492 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbz r3, 69326 │ │ │ │ + cbz r3, 694ae │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 69326 │ │ │ │ + ble.n 694ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69326 │ │ │ │ + beq.n 694ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 69034 │ │ │ │ + b.n 691bc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6935a │ │ │ │ + bge.n 694e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6935a │ │ │ │ + cbnz r3, 694e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6935a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694e2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006936c : │ │ │ │ +000694f8 : │ │ │ │ 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, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 6939a │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + bmi.n 69526 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695c6 │ │ │ │ + b.n 69752 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 693b4 │ │ │ │ + bne.n 69540 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 693c8 │ │ │ │ + bne.n 69554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 693c8 │ │ │ │ + bne.n 69554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 69396 │ │ │ │ + bl 43388 │ │ │ │ + b.n 69522 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 69404 │ │ │ │ + bne.n 69590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 863a4 │ │ │ │ + bl 86240 │ │ │ │ adds r1, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 695c6 │ │ │ │ + b.n 69752 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 69438 │ │ │ │ + cbz r3, 695c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 69438 │ │ │ │ + bne.n 695c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc334 │ │ │ │ + bl dbe5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6944e │ │ │ │ + beq.n 695da │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 695c6 │ │ │ │ + bne.w 69752 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cabc <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c108 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 695c6 │ │ │ │ + b.n 69752 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69396 │ │ │ │ + beq.n 69522 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 695c4 │ │ │ │ + bne.w 69750 │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 69496 │ │ │ │ + cbz r3, 69622 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 69496 │ │ │ │ + beq.n 69622 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ 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 8a908 │ │ │ │ + bl 8a804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69594 │ │ │ │ + beq.n 69720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 694c0 │ │ │ │ + bgt.n 6964c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ 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 89f6c │ │ │ │ + bl 89e68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69594 │ │ │ │ + beq.n 69720 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - cbz r0, 694d0 │ │ │ │ + cbz r0, 6965c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 233eac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 233234 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ str.w r3, [lr, #8] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r7, ip │ │ │ │ - bgt.n 694fc │ │ │ │ + bgt.n 69688 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 6950c │ │ │ │ + b.n 69698 │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, lr, r3, lsl #2 │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r0, #20] │ │ │ │ mov r8, r7 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ add r0, r8 │ │ │ │ - blt.n 6953c │ │ │ │ + blt.n 696c8 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 6952e │ │ │ │ + bgt.n 696ba │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 6950e │ │ │ │ + b.n 6969a │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r2, r3, lsl #2] │ │ │ │ - b.n 6950e │ │ │ │ + b.n 6969a │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 69548 │ │ │ │ + bgt.n 696d4 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 69554 │ │ │ │ + b.n 696e0 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r0, [r2, r3, lsl #1] │ │ │ │ strgt.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r0, 69570 │ │ │ │ + cbz r0, 696fc │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ str r4, [r2, r3] │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 69580 │ │ │ │ + b.n 6970c │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ strd r4, r6, [r1, #4] │ │ │ │ str r7, [r2, r3] │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 69434 │ │ │ │ + b.n 695c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 695a8 │ │ │ │ + bge.n 69734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 695a8 │ │ │ │ + cbnz r3, 69734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69396 │ │ │ │ + bge.w 69522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69396 │ │ │ │ + bne.w 69522 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69396 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69522 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 695e6 │ │ │ │ + cbz r3, 69772 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 695fe │ │ │ │ + b.n 6978a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 695ee │ │ │ │ + bgt.n 6977a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 695fe │ │ │ │ + b.n 6978a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 695ea │ │ │ │ + bne.n 69776 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 695ea │ │ │ │ + beq.n 69776 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 6961c │ │ │ │ + b.n 697ae │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #124] @ (69690 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #23020 @ 0x59ec │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6968a │ │ │ │ + cbz r0, 6981c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 69630 │ │ │ │ + beq.n 697c2 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6964c │ │ │ │ - b.n 69638 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6968a │ │ │ │ - b.n 69628 │ │ │ │ + beq.n 697de │ │ │ │ + b.n 697ca │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6981c │ │ │ │ + b.n 697ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6964e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6968a │ │ │ │ - b.n 6964e │ │ │ │ + bne.n 697e0 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6981c │ │ │ │ + b.n 697e0 │ │ │ │ movs r4, #0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c37c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6967e │ │ │ │ + bne.n 69810 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00069694 : │ │ │ │ +00069822 : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 696bc │ │ │ │ + beq.n 6984a │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 696c6 │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + bne.n 69854 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.n 696ee │ │ │ │ + b.n 6987c │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 696bc │ │ │ │ - bl 9ef10 │ │ │ │ - movw r3, #55712 @ 0xd9a0 │ │ │ │ + beq.n 6984a │ │ │ │ + bl 9ee50 │ │ │ │ + movw r3, #52320 @ 0xcc60 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16116 @ 0x3ef4 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000696f0 : │ │ │ │ +0006987e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69712 │ │ │ │ + bne.n 698a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 69708 │ │ │ │ + b.n 69896 │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69728 │ │ │ │ + bne.n 698b6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w dd388 │ │ │ │ + b.w dce90 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 69740 │ │ │ │ + beq.n 698ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 69740 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 698ce │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 69744 │ │ │ │ + b.n 698d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 69780 │ │ │ │ + bne.n 6990e │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61016 @ 0xee58 │ │ │ │ + movw r0, #57696 @ 0xe160 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6979a │ │ │ │ + b.n 69928 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -92234,601 +92384,598 @@ │ │ │ │ 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, 697ba │ │ │ │ + cbnz r0, 69948 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 697cc │ │ │ │ - b.n 697c4 │ │ │ │ + cbz r0, 6995a │ │ │ │ + b.n 69952 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 697b4 │ │ │ │ - b.n 69872 │ │ │ │ + beq.n 69942 │ │ │ │ + b.n 69a00 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 697d8 │ │ │ │ + cbz r0, 69966 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 697e4 │ │ │ │ + cbz r0, 69972 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 697f0 │ │ │ │ + cbz r0, 6997e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 697fc │ │ │ │ + cbz r0, 6998a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 69808 │ │ │ │ + cbz r0, 69996 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69814 │ │ │ │ + cbz r0, 699a2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69872 │ │ │ │ + bne.n 69a00 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6981e │ │ │ │ + cbz r0, 699ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69828 │ │ │ │ + cbz r0, 699b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69832 │ │ │ │ + cbz r0, 699c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6983c │ │ │ │ + cbz r0, 699ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69846 │ │ │ │ + cbz r0, 699d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69850 │ │ │ │ + cbz r0, 699de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 6985a │ │ │ │ + cbz r0, 699e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69864 │ │ │ │ + cbz r0, 699f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + cbnz r0, 69a00 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69872 │ │ │ │ + cbz r0, 69a00 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 69896 │ │ │ │ + cbnz r0, 69a20 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 698a0 │ │ │ │ - b.n 698a8 │ │ │ │ + cbnz r0, 69a2a │ │ │ │ + b.n 69a32 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69890 │ │ │ │ - b.n 6991e │ │ │ │ + beq.n 69a1a │ │ │ │ + b.n 69aa8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6991e │ │ │ │ + bne.n 69aa8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 698b4 │ │ │ │ + cbz r0, 69a3e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6991e │ │ │ │ + bne.n 69aa8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 698c0 │ │ │ │ + cbz r0, 69a4a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6991e │ │ │ │ + bne.n 69aa8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 698ca │ │ │ │ + cbz r0, 69a54 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 698d4 │ │ │ │ + cbz r0, 69a5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 698de │ │ │ │ + cbz r0, 69a68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 698e8 │ │ │ │ + cbz r0, 69a72 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 698f2 │ │ │ │ + cbz r0, 69a7c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 698fc │ │ │ │ + cbz r0, 69a86 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69906 │ │ │ │ + cbz r0, 69a90 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69910 │ │ │ │ + cbz r0, 69a9a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6991e │ │ │ │ + cbnz r0, 69aa8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6991e │ │ │ │ + cbz r0, 69aa8 │ │ │ │ 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 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 69940 │ │ │ │ + cbz r3, 69aca │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69958 │ │ │ │ + b.n 69ae2 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69948 │ │ │ │ + bgt.n 69ad2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69958 │ │ │ │ + b.n 69ae2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69944 │ │ │ │ + bne.n 69ace │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69944 │ │ │ │ + beq.n 69ace │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69980 │ │ │ │ + b.n 69b04 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #23092 @ 0x5a34 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #336] @ (69c48 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69aae │ │ │ │ + beq.w 69c32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 69aa2 │ │ │ │ + beq.w 69c26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 69a24 │ │ │ │ + beq.n 69ba8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 699b4 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 69b38 │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699ae │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 69b32 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69aa2 │ │ │ │ + bne.n 69c26 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 699b8 │ │ │ │ - b.n 69a24 │ │ │ │ + bne.n 69b3c │ │ │ │ + b.n 69ba8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - cbz r0, 699f4 │ │ │ │ + cbz r0, 69b78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 699d0 │ │ │ │ + bne.n 69b54 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 699ee │ │ │ │ - bl 174b24 │ │ │ │ + b.n 69b72 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 699ee │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 69b72 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69aa2 │ │ │ │ + bne.n 69c26 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 699f8 │ │ │ │ - b.n 69a2e │ │ │ │ - vldr d9, [pc, #200] @ 69ac0 │ │ │ │ + bne.n 69b7c │ │ │ │ + b.n 69bb2 │ │ │ │ + vldr d9, [pc, #196] @ 69c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 69a06 │ │ │ │ + bne.n 69b8a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 69a32 │ │ │ │ - bl 174b24 │ │ │ │ + b.n 69bb6 │ │ │ │ + bl 174394 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69a32 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 69a32 │ │ │ │ - b.n 69aa2 │ │ │ │ - vldr d8, [pc, #152] @ 69ac0 │ │ │ │ + bne.n 69bb6 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 69bb6 │ │ │ │ + b.n 69c26 │ │ │ │ + vldr d8, [pc, #148] @ 69c40 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 69a32 │ │ │ │ - vldr d8, [pc, #144] @ 69ac0 │ │ │ │ + b.n 69bb6 │ │ │ │ + vldr d8, [pc, #140] @ 69c40 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 23cf30 │ │ │ │ + bl 23c2ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69aa2 │ │ │ │ + beq.n 69c26 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23cf30 │ │ │ │ + bl 23c2ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69aa2 │ │ │ │ + beq.n 69c26 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b1084 │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3b4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69aa6 │ │ │ │ + bne.n 69c2a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69aae │ │ │ │ + b.n 69c32 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 69ac8 │ │ │ │ + bl 69c4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 69b80 │ │ │ │ + vldr d8, [pc, #156] @ 69d00 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69b72 │ │ │ │ + cbz r0, 69cf6 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69b38 │ │ │ │ + cbnz r0, 69cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b34 │ │ │ │ + bge.n 69cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69b34 │ │ │ │ + cbnz r3, 69cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69b72 │ │ │ │ + b.n 69cf6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b58 │ │ │ │ + bge.n 69cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69b58 │ │ │ │ + cbnz r3, 69cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b66 │ │ │ │ + bge.n 69cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 69b6a │ │ │ │ + cbz r3, 69cee │ │ │ │ mov r4, r6 │ │ │ │ - b.n 69b72 │ │ │ │ + b.n 69cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69b66 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69cea │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 69aae │ │ │ │ + bvs.n 69c2e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69bd8 │ │ │ │ + beq.n 69d58 │ │ │ │ mov r4, r0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9b8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69bd0 │ │ │ │ + bne.n 69d50 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69bda │ │ │ │ + b.n 69d5a │ │ │ │ mov r0, sp │ │ │ │ - bl 69ac8 │ │ │ │ - b.n 69bda │ │ │ │ + bl 69c4c │ │ │ │ + b.n 69d5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b830 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c00 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 69c20 │ │ │ │ + bne.n 69d80 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 69da0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 69c16 │ │ │ │ + cbz r3, 69d96 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 69c12 │ │ │ │ + blt.n 69d92 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 69c14 │ │ │ │ + b.n 69d94 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 69c22 │ │ │ │ + b.n 69da2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00069c24 : │ │ │ │ +00069da4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #324] @ (69d78 ) │ │ │ │ + ldr r3, [pc, #324] @ (69ef8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ - cbz r6, 69c6a │ │ │ │ + cbz r6, 69dea │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 69c4e │ │ │ │ + bls.n 69dce │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 69c3e │ │ │ │ - b.n 69c6a │ │ │ │ + bne.n 69dbe │ │ │ │ + b.n 69dea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69c84 │ │ │ │ + beq.n 69e04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r6, #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 69c84 │ │ │ │ - b.n 69c46 │ │ │ │ + bcs.n 69e04 │ │ │ │ + b.n 69dc6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #40264 @ 0x9d48 │ │ │ │ + movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 69d74 │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + b.n 69ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206184 │ │ │ │ + bl 205b9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d72 │ │ │ │ + beq.n 69ef2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 69d4c │ │ │ │ + bne.n 69ecc │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbnz r5, 69cd8 │ │ │ │ + cbnz r5, 69e58 │ │ │ │ mov r0, r6 │ │ │ │ - bl f74e0 │ │ │ │ + bl f7100 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69cd8 │ │ │ │ + cbnz r0, 69e58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d74 │ │ │ │ + bge.n 69ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69d74 │ │ │ │ - ldr r2, [pc, #188] @ (69d7c ) │ │ │ │ + bne.n 69ef4 │ │ │ │ + ldr r2, [pc, #188] @ (69efc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69cce │ │ │ │ + cbz r3, 69e4e │ │ │ │ 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 69d74 │ │ │ │ + b.n 69ef4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - cbnz r6, 69d12 │ │ │ │ - bl 7fac4 │ │ │ │ + cbnz r6, 69e92 │ │ │ │ + bl 7fab4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 69d10 │ │ │ │ + cbnz r0, 69e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d0c │ │ │ │ + bge.n 69e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d0c │ │ │ │ - ldr r2, [pc, #136] @ (69d7c ) │ │ │ │ + cbnz r3, 69e8c │ │ │ │ + ldr r2, [pc, #136] @ (69efc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69d04 │ │ │ │ + cbz r3, 69e84 │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69d74 │ │ │ │ + b.n 69ef4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a0530 │ │ │ │ + bl a0134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d48 │ │ │ │ + bge.n 69ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d48 │ │ │ │ - ldr r2, [pc, #76] @ (69d7c ) │ │ │ │ + cbnz r3, 69ec8 │ │ │ │ + ldr r2, [pc, #76] @ (69efc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69d40 │ │ │ │ + cbz r3, 69ec0 │ │ │ │ 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 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 69d74 │ │ │ │ + b.n 69ef4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d72 │ │ │ │ + bge.n 69ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d72 │ │ │ │ - ldr r2, [pc, #32] @ (69d7c ) │ │ │ │ + cbnz r3, 69ef2 │ │ │ │ + ldr r2, [pc, #32] @ (69efc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69d6a │ │ │ │ + cbz r3, 69eea │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ @@ -92842,180 +92989,180 @@ │ │ │ │ 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 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 69d9c │ │ │ │ + cbz r3, 69f1c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69db4 │ │ │ │ + b.n 69f34 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69da4 │ │ │ │ + bgt.n 69f24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69db4 │ │ │ │ + b.n 69f34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69da0 │ │ │ │ + bne.n 69f20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69da0 │ │ │ │ + beq.n 69f20 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69dd4 │ │ │ │ + b.n 69f54 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #240] @ (69ebc ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (6a03c ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69eb2 │ │ │ │ + beq.n 6a032 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 69ea6 │ │ │ │ - cbz r6, 69e50 │ │ │ │ + beq.n 6a026 │ │ │ │ + cbz r6, 69fd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 69e04 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 69f84 │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69dfe │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 69f7e │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ea6 │ │ │ │ + bne.n 6a026 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 69e08 │ │ │ │ - b.n 69e5a │ │ │ │ + bne.n 69f88 │ │ │ │ + b.n 69fda │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 69e2e │ │ │ │ - bl 155398 │ │ │ │ + cbz r0, 69fae │ │ │ │ + bl 154adc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69e28 │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 69fa8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ea6 │ │ │ │ + bne.n 6a026 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 69e32 │ │ │ │ - b.n 69e62 │ │ │ │ + bne.n 69fb2 │ │ │ │ + b.n 69fe2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 155398 │ │ │ │ + bl 154adc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69e66 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 69ea6 │ │ │ │ - b.n 69e66 │ │ │ │ + bne.n 69fe6 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6a026 │ │ │ │ + b.n 69fe6 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 69e66 │ │ │ │ + b.n 69fe6 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 69e66 │ │ │ │ + b.n 69fe6 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b1084 │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3b4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69eaa │ │ │ │ + bne.n 6a02a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69eb2 │ │ │ │ + b.n 6a032 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 69f44 │ │ │ │ + bl 6a0c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 69ed6 │ │ │ │ + cbz r3, 6a056 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 8ea0c │ │ │ │ + b.w 8e908 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6c8 │ │ │ │ + b.w 8e5c4 │ │ │ │ │ │ │ │ -00069edc : │ │ │ │ +0006a05c : │ │ │ │ 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, #36320 @ 0x8de0 │ │ │ │ + movw r1, #32928 @ 0x80a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 69f14 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a094 │ │ │ │ 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 240c2c │ │ │ │ - b.n 69f18 │ │ │ │ + bl 23ffb8 │ │ │ │ + b.n 6a098 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e58e0 │ │ │ │ + bl e5454 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -93024,173 +93171,173 @@ │ │ │ │ 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 1ea264 │ │ │ │ + bl 1e9b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f6a │ │ │ │ + bne.n 6a0ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f90 │ │ │ │ + b.n 6a110 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ea264 │ │ │ │ + bl 1e9b40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69f66 │ │ │ │ + beq.n 6a0e6 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #18996 @ 0x4a34 │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069f94 : │ │ │ │ +0006a114 : │ │ │ │ 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, #36276 @ 0x8db4 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 69fca │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a14a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 240c2c │ │ │ │ - b.n 69fce │ │ │ │ + bl 23ffb8 │ │ │ │ + b.n 6a14e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a022 │ │ │ │ + beq.n 6a1a2 │ │ │ │ mov r4, r0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9b8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a01a │ │ │ │ + bne.n 6a19a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a024 │ │ │ │ + b.n 6a1a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 69f44 │ │ │ │ - b.n 6a024 │ │ │ │ + bl 6a0c4 │ │ │ │ + b.n 6a1a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6a04e │ │ │ │ + cbz r3, 6a1ce │ │ │ │ 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 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ │ │ │ │ -0006a054 : │ │ │ │ +0006a1d4 : │ │ │ │ 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, #36276 @ 0x8db4 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a08a │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a20a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 240c2c │ │ │ │ - b.n 6a08e │ │ │ │ + bl 23ffb8 │ │ │ │ + b.n 6a20e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a092 : │ │ │ │ +0006a212 : │ │ │ │ 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, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a0c8 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a248 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 240c2c │ │ │ │ - b.n 6a0cc │ │ │ │ + bl 23ffb8 │ │ │ │ + b.n 6a24c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a0d0 : │ │ │ │ +0006a250 : │ │ │ │ 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, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a106 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a286 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 240c2c │ │ │ │ - b.n 6a10a │ │ │ │ + bl 23ffb8 │ │ │ │ + b.n 6a28a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -93200,32 +93347,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #59248 @ 0xe770 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (6a1ac ) │ │ │ │ + ldr r3, [pc, #116] @ (6a32c ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #59040 @ 0xe6a0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #16540 @ 0x409c │ │ │ │ + movw r2, #13148 @ 0x335c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl f59e4 │ │ │ │ - cbz r0, 6a1a8 │ │ │ │ + bl f5544 │ │ │ │ + cbz r0, 6a328 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 6a174 │ │ │ │ + cbnz r5, 6a2f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 6a168 │ │ │ │ + cbz r3, 6a2e8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 6a174 │ │ │ │ + b.n 6a2f4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -93243,297 +93390,297 @@ │ │ │ │ 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 2a2e3c <_PyEval_ExceptionGroupMatch@@Base+0x2f8> │ │ │ │ + bl 2a208c <_PyEval_ExceptionGroupMatch@@Base+0x2f8> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006a1b0 : │ │ │ │ +0006a330 : │ │ │ │ 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, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a1d4 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a354 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 6a1d8 │ │ │ │ + b.n 6a358 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006a1da : │ │ │ │ +0006a35a : │ │ │ │ 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, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a1fe │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a37e │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 6a202 │ │ │ │ + b.n 6a382 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16556 @ 0x40ac │ │ │ │ + movw r1, #13164 @ 0x336c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ - cbnz r0, 6a246 │ │ │ │ + bl 2361ac │ │ │ │ + cbnz r0, 6a3c6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #26753 @ 0x6881 │ │ │ │ + movw r1, #23561 @ 0x5c09 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ef44 │ │ │ │ + b.w 3ef88 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 6a26c │ │ │ │ + cbnz r0, 6a3ec │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6a26c │ │ │ │ + ble.n 6a3ec │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6a26c │ │ │ │ - cbnz r2, 6a28a │ │ │ │ + bne.n 6a3ec │ │ │ │ + cbnz r2, 6a40a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (6a2f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (6a474 ) │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a2ee │ │ │ │ + cbz r0, 6a46e │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6a2b6 │ │ │ │ - movw r2, #8008 @ 0x1f48 │ │ │ │ + bne.n 6a436 │ │ │ │ + movw r2, #4616 @ 0x1208 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46740 @ 0xb694 │ │ │ │ + movw r0, #43348 @ 0xa954 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a2ee │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a46e │ │ │ │ mov r0, r3 │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a2ee │ │ │ │ + cbz r0, 6a46e │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f378 │ │ │ │ + bl 26e688 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a7850 <_PyTime_AsTimeval@@Base+0x130c> │ │ │ │ + bl 2a6ab4 <_PyTime_AsTimeval@@Base+0x131c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a2de │ │ │ │ + blt.n 6a45e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a2ee │ │ │ │ + b.n 6a46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a2da │ │ │ │ + bne.n 6a45a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a2da │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a45a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6a31e │ │ │ │ - bl 1c8954 │ │ │ │ - b.n 6a322 │ │ │ │ + bne.n 6a49e │ │ │ │ + bl 8772c │ │ │ │ + b.n 6a4a2 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 6a330 │ │ │ │ + cbz r0, 6a4b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r0, #13] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #59456 @ 0xe840 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 6a35e │ │ │ │ + bne.n 6a4de │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6a404 │ │ │ │ + b.n 6a584 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a354 │ │ │ │ + bne.n 6a4d4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a354 │ │ │ │ + beq.n 6a4d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a354 │ │ │ │ + bne.n 6a4d4 │ │ │ │ movw r8, #59040 @ 0xe6a0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a398 │ │ │ │ + beq.n 6a518 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a354 │ │ │ │ + beq.n 6a4d4 │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6a3b4 │ │ │ │ + beq.n 6a534 │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 6a3e6 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 6a566 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 244238 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 2435c0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 244238 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 2435c0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ - b.n 6a404 │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + b.n 6a584 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a3f6 │ │ │ │ + beq.n 6a576 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a354 │ │ │ │ + beq.n 6a4d4 │ │ │ │ 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 6a4ae │ │ │ │ + b.n 6a62e │ │ │ │ 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, #59456 @ 0xe840 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a4a2 │ │ │ │ + beq.n 6a622 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 6a4a2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 6a622 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a4a2 │ │ │ │ + beq.n 6a622 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 6a4a2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 6a622 │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r5, #58832 @ 0xe5d0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6a464 │ │ │ │ + beq.n 6a5e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 6a46a │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 6a5ea │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a480 │ │ │ │ - b.n 6a470 │ │ │ │ + beq.n 6a600 │ │ │ │ + b.n 6a5f0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a496 │ │ │ │ - b.n 6a48c │ │ │ │ + beq.n 6a616 │ │ │ │ + b.n 6a60c │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 6a4a2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 6a622 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a4ae │ │ │ │ + b.n 6a62e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbz r0, 6a4a2 │ │ │ │ + bl 9ee50 │ │ │ │ + cbz r0, 6a622 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a4ae │ │ │ │ + b.n 6a62e │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -93543,42 +93690,42 @@ │ │ │ │ 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, 6a4d6 │ │ │ │ + cbz r2, 6a656 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a4bf8 │ │ │ │ - cbnz r0, 6a4f8 │ │ │ │ + bl 2a3e48 │ │ │ │ + cbnz r0, 6a678 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26fb38 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.w 26ee48 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #16740 @ 0x4164 │ │ │ │ + movw r0, #13348 @ 0x3424 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6a518 │ │ │ │ + b.n 6a698 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrh.w r4, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ @@ -93587,533 +93734,533 @@ │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r4, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - movw r5, #9096 @ 0x2388 │ │ │ │ + movw r5, #5692 @ 0x163c │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ - bl 244238 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 2435c0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ subs r6, #1 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #13364 @ 0x3434 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ 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 │ │ │ │ - cbnz r1, 6a5a6 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r1, 6a726 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62628 @ 0xf4a4 │ │ │ │ + movw r1, #59236 @ 0xe764 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6a5c8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6a748 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 6a5ce │ │ │ │ + bmi.n 6a74e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ + movw r1, #13396 @ 0x3454 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a5f8 │ │ │ │ + b.n 6a778 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6a5e6 │ │ │ │ + cbz r3, 6a766 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a5f0 │ │ │ │ + bge.n 6a770 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6a5f0 │ │ │ │ - bl 2a5d08 │ │ │ │ + b.n 6a770 │ │ │ │ + bl 2a4f5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a5f8 │ │ │ │ - b.n 6a5d4 │ │ │ │ + beq.n 6a778 │ │ │ │ + b.n 6a754 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a62a │ │ │ │ + bmi.n 6a7aa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16820 @ 0x41b4 │ │ │ │ + movw r1, #13428 @ 0x3474 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6a680 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6a800 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2c64 │ │ │ │ - cbz r0, 6a668 │ │ │ │ + bl a279c │ │ │ │ + cbz r0, 6a7e8 │ │ │ │ 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 6a64c │ │ │ │ + bls.n 6a7cc │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 6a668 │ │ │ │ + bne.n 6a7e8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2e1f48 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ - cbnz r0, 6a668 │ │ │ │ + bl 2e1218 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ + cbnz r0, 6a7e8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26fb38 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ - b.n 6a682 │ │ │ │ + bl 26ee48 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.n 6a802 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16856 @ 0x41d8 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #41352 @ 0xa188 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #16888 @ 0x41f8 │ │ │ │ + movw r0, #13496 @ 0x34b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #38552 @ 0x9698 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2864 @ 0xb30 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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 r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 6a714 │ │ │ │ + cbz r3, 6a894 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6a716 │ │ │ │ + b.n 6a896 │ │ │ │ mov r9, r3 │ │ │ │ ldrh.w r6, [r8, #13] │ │ │ │ ldrb.w sl, [r8, #15] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ - cbnz r3, 6a72e │ │ │ │ + cbnz r3, 6a8ae │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a72e │ │ │ │ + blt.n 6a8ae │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 6a72e │ │ │ │ - cbnz r4, 6a74c │ │ │ │ + bgt.n 6a8ae │ │ │ │ + cbnz r4, 6a8cc │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #116] @ (6a7b8 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #116] @ (6a938 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a7ae │ │ │ │ + cbz r0, 6a92e │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, r9, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 6a79a │ │ │ │ + beq.n 6a91a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6a76e │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 6a8ee │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a76a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6a7ae │ │ │ │ + bne.n 6a8ea │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6a92e │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 6a79a │ │ │ │ + beq.n 6a91a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6a788 │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 6a908 │ │ │ │ + bl 12216c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a784 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6a7ae │ │ │ │ + bne.n 6a904 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6a92e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6a79a │ │ │ │ + beq.n 6a91a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a79a │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6a7ae │ │ │ │ + bne.n 6a91a │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6a92e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 26fb38 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.w 26ee48 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r2, r2, #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 244238 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 2435c0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #40096 @ 0x9ca0 │ │ │ │ + movw r1, #36704 @ 0x8f60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 6a84c │ │ │ │ - ldr r0, [pc, #64] @ (6a854 ) │ │ │ │ - bl 146908 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 6a9cc │ │ │ │ + ldr r0, [pc, #64] @ (6a9d4 ) │ │ │ │ + bl 1460b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a84e │ │ │ │ + cbz r0, 6a9ce │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ (6a858 ) │ │ │ │ - bl 12bd14 │ │ │ │ + ldr r1, [pc, #44] @ (6a9d8 ) │ │ │ │ + bl 12b5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a83c │ │ │ │ + blt.n 6a9bc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a84e │ │ │ │ + b.n 6a9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a838 │ │ │ │ + bne.n 6a9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a838 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a9b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.n 6a518 │ │ │ │ + b.n 6a698 │ │ │ │ │ │ │ │ -0006a864 : │ │ │ │ +0006a9e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6a868 │ │ │ │ + b.n 6a9e8 │ │ │ │ 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 2439c4 │ │ │ │ + bl 242d4c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006a890 : │ │ │ │ +0006aa10 : │ │ │ │ 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 6a8ae │ │ │ │ + bpl.n 6aa2e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 6a8b4 │ │ │ │ - bl 56e9e │ │ │ │ - b.n 6a8d4 │ │ │ │ + bmi.n 6aa34 │ │ │ │ + bl 56f16 │ │ │ │ + b.n 6aa54 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 6a8be │ │ │ │ + blt.n 6aa3e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a8da │ │ │ │ + blt.n 6aa5a │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #29252 @ 0x7244 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a958 │ │ │ │ + b.n 6aad8 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2a531c │ │ │ │ + bl 2a456c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8d4 │ │ │ │ + bne.n 6aa54 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6a90a │ │ │ │ + bmi.n 6aa8a │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 6a90e │ │ │ │ + beq.n 6aa8e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 6a910 │ │ │ │ + b.n 6aa90 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 6a910 │ │ │ │ + b.n 6aa90 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 6a92c │ │ │ │ + bls.n 6aaac │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17108 @ 0x42d4 │ │ │ │ + movw r1, #13716 @ 0x3594 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6a8d4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6aa54 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6a942 │ │ │ │ + bpl.n 6aac2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6a93e │ │ │ │ + beq.n 6aabe │ │ │ │ adds r4, #20 │ │ │ │ - b.n 6a944 │ │ │ │ + b.n 6aac4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a944 │ │ │ │ + b.n 6aac4 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6a94c │ │ │ │ + bne.n 6aacc │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 6a958 │ │ │ │ + b.n 6aad8 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006a95a : │ │ │ │ +0006aada : │ │ │ │ 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] @ (6a9e0 ) │ │ │ │ + ldr r4, [pc, #116] @ (6ab60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6a98a │ │ │ │ + cbnz r3, 6ab0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 6a980 │ │ │ │ + cbz r3, 6ab00 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6a974 │ │ │ │ + b.n 6aaf4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 6a9a4 │ │ │ │ + b.n 6ab24 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a9a4 │ │ │ │ + beq.n 6ab24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r4, #1 │ │ │ │ strlt r4, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6a9b6 │ │ │ │ + cbz r3, 6ab36 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6a9d4 │ │ │ │ - cbz r0, 6a9d4 │ │ │ │ - bl f6740 │ │ │ │ + beq.n 6ab54 │ │ │ │ + cbz r0, 6ab54 │ │ │ │ + bl f62a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 6a9dc │ │ │ │ + b.n 6ab5c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a9e4 : │ │ │ │ +0006ab64 : │ │ │ │ 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] @ (6aa1c ) │ │ │ │ + ldr r4, [pc, #40] @ (6ab9c ) │ │ │ │ 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 2a3f34 │ │ │ │ + bl 2a3184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #17132 @ 0x42ec │ │ │ │ + movw r1, #13740 @ 0x35ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ - cbz r0, 6aa50 │ │ │ │ + bl 2361ac │ │ │ │ + cbz r0, 6abd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa7c │ │ │ │ - movw r1, #17348 @ 0x43c4 │ │ │ │ + b.n 6abfc │ │ │ │ + movw r1, #13956 @ 0x3684 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa4c │ │ │ │ + beq.n 6abcc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26753 @ 0x6881 │ │ │ │ + movw r1, #23561 @ 0x5c09 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aa668 │ │ │ │ + bl 2a99c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006aa80 : │ │ │ │ - ldr r3, [pc, #52] @ (6aab8 ) │ │ │ │ +0006ac00 : │ │ │ │ + ldr r3, [pc, #52] @ (6ac38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 6aa96 │ │ │ │ + cbnz r3, 6ac16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa8a │ │ │ │ - b.n 6aab4 │ │ │ │ + bne.n 6ac0a │ │ │ │ + b.n 6ac34 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aab2 │ │ │ │ + beq.n 6ac32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -94124,155 +94271,144 @@ │ │ │ │ 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, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 53e8a │ │ │ │ + bl 53efe │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2864 @ 0xb30 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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, 6ab0e │ │ │ │ + cbz r3, 6ac8e │ │ │ │ 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 6ab18 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6ab22 │ │ │ │ + bne.n 6ac98 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6aca2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 687ac <_Py_cr_prod@@Base+0xe> │ │ │ │ + b.w 68938 <_Py_cr_prod@@Base+0xe> │ │ │ │ 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 6ab4e │ │ │ │ + bhi.n 6acce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6ab64 │ │ │ │ + ble.n 6ace4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6ab6c │ │ │ │ - movw r0, #22756 @ 0x58e4 │ │ │ │ + b.n 6acec │ │ │ │ + movw r0, #19340 @ 0x4b8c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab44 │ │ │ │ + bne.n 6acc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6ab74 │ │ │ │ + b.n 6acf4 │ │ │ │ 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 2d7c44 │ │ │ │ + bl 2d6f8c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ac06 │ │ │ │ + beq.n 6ad86 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 6abdc │ │ │ │ + cbz r0, 6ad5c │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl a89d4 │ │ │ │ + bl a7f80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac1a │ │ │ │ + beq.n 6ad9a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 6abea │ │ │ │ + cbz r3, 6ad6a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6abea │ │ │ │ + beq.n 6ad6a │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7eb4 │ │ │ │ + bl 2d71fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abfe │ │ │ │ + beq.n 6ad7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 6abea │ │ │ │ + bl 84c6c │ │ │ │ + b.n 6ad6a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac1a │ │ │ │ + cbz r0, 6ad9a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 6ac1a │ │ │ │ + cbz r3, 6ad9a │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 6ac1a │ │ │ │ + cbz r1, 6ad9a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7cb4 │ │ │ │ + bl 2d6ffc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac1a │ │ │ │ + bne.n 6ad9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ac0a │ │ │ │ + blt.n 6ad8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ac1a │ │ │ │ + b.n 6ad9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ac06 │ │ │ │ + bne.n 6ad86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ac06 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ad86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #32236 @ 0x7dec │ │ │ │ - movt r2, #87 @ 0x57 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -94280,309 +94416,320 @@ │ │ │ │ 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, 6ac6e │ │ │ │ + cbz r4, 6adcc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 6ac76 │ │ │ │ + b.n 6add4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #59248 @ 0xe770 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r2, #32236 @ 0x7dec │ │ │ │ + movt r2, #87 @ 0x57 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ 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, 6acd6 │ │ │ │ + cbz r4, 6ae56 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 6acee │ │ │ │ + cbz r3, 6ae6e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #31936 @ 0x7cc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a8420 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ + bl 2a7688 <_PyGen_SetStopIterationValue@@Base+0x554> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 6acf6 │ │ │ │ + b.n 6ae76 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #45504 @ 0xb1c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6acf6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6ae76 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43208 @ 0xa8c8 │ │ │ │ + movw r2, #39816 @ 0x9b88 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #17368 @ 0x43d8 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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, 6ad6a │ │ │ │ + cbz r3, 6aeea │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6ad6a │ │ │ │ + beq.n 6aeea │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43208 @ 0xa8c8 │ │ │ │ + movw r1, #39816 @ 0x9b88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238d24 │ │ │ │ + bl 23809c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ade4 │ │ │ │ + beq.n 6af64 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 6ad78 │ │ │ │ + bne.n 6aef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad6a │ │ │ │ + bge.n 6aeea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ad6a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6aeea │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad9c │ │ │ │ + bge.n 6af1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ad9c │ │ │ │ + b.n 6af1c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a49c0 │ │ │ │ + bl 2a3c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad9a │ │ │ │ + bge.n 6af1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ad9a │ │ │ │ + cbnz r3, 6af1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6ade6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6af66 │ │ │ │ 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 6adc8 │ │ │ │ + bge.n 6af48 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 6adc8 │ │ │ │ + cbnz r0, 6af48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 255f18 <_PyInterpreterState_GetWhence@@Base+0x144> │ │ │ │ + bl 255298 <_PyInterpreterState_GetWhence@@Base+0x144> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6ade6 │ │ │ │ + b.n 6af66 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6ae56 │ │ │ │ + beq.n 6afd6 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11ad54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ae2a │ │ │ │ + bge.n 6afaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae2a │ │ │ │ + cbnz r3, 6afaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6ae54 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6afd4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17524 @ 0x4474 │ │ │ │ + movw r0, #14132 @ 0x3734 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ae56 │ │ │ │ + bge.n 6afd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ae56 │ │ │ │ + cbnz r3, 6afd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae56 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6afd6 │ │ │ │ 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, #2848 @ 0xb20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 6ae98 │ │ │ │ + movw r1, #65120 @ 0xfe60 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 6b018 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6ae9c │ │ │ │ + bl 6b01c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2864 @ 0xb30 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94f50 │ │ │ │ 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 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af0c │ │ │ │ + cbz r0, 6b08c │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 6aeca │ │ │ │ + ble.n 6b04a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 6aeca │ │ │ │ + cbz r3, 6b04a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 6aede │ │ │ │ + cbz r3, 6b05e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6aee8 │ │ │ │ + bne.n 6b068 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6aef0 │ │ │ │ + b.n 6b070 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aefc │ │ │ │ + blt.n 6b07c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6af0c │ │ │ │ + b.n 6b08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aef8 │ │ │ │ + bne.n 6b078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aef8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b078 │ │ │ │ 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 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 6af56 │ │ │ │ + beq.n 6b0d6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca288 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9f98 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af56 │ │ │ │ + bne.n 6b0d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3508 @ 0xdb4 │ │ │ │ + movw r1, #116 @ 0x74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afa6 │ │ │ │ + b.n 6b126 │ │ │ │ subs r7, r4, r5 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6afa6 │ │ │ │ + cbz r0, 6b126 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #13] │ │ │ │ cmp r4, r5 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ strh.w r3, [r0, #17] │ │ │ │ str r2, [r0, #8] │ │ │ │ strb r7, [r0, #12] │ │ │ │ - beq.n 6af8e │ │ │ │ + beq.n 6b10e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldrsb.w r3, [r6, #16] │ │ │ │ @@ -94601,206 +94748,206 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11ad54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6afda │ │ │ │ + bge.n 6b15a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6afda │ │ │ │ + cbnz r3, 6b15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6b00a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b18a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17540 @ 0x4484 │ │ │ │ + movw r0, #14148 @ 0x3744 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6affa │ │ │ │ + blt.n 6b17a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b00a │ │ │ │ + b.n 6b18a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aff6 │ │ │ │ + bne.n 6b176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aff6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b176 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43160 @ 0xa898 │ │ │ │ + movw r2, #39768 @ 0x9b58 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #17368 @ 0x43d8 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43308 @ 0xa92c │ │ │ │ + movw r2, #39916 @ 0x9bec │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #17368 @ 0x43d8 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (6b0dc ) │ │ │ │ + ldr r3, [pc, #120] @ (6b25c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #60908 @ 0xedec │ │ │ │ + movw r2, #57516 @ 0xe0ac │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl f59e4 │ │ │ │ - cbz r0, 6b0d4 │ │ │ │ + bl f5544 │ │ │ │ + cbz r0, 6b254 │ │ │ │ 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, #17556 @ 0x4494 │ │ │ │ + movw r0, #14164 @ 0x3754 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b0d6 │ │ │ │ + cbz r0, 6b256 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 256a3c <_PyInterpreterState_GetWhence@@Base+0xc68> │ │ │ │ + bl 255ca8 <_PyInterpreterState_GetWhence@@Base+0xb54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b0c4 │ │ │ │ + blt.n 6b244 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b0d6 │ │ │ │ + b.n 6b256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b0c0 │ │ │ │ + bne.n 6b240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b0c0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b240 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b100 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6b142 │ │ │ │ - ldr r1, [pc, #68] @ (6b148 ) │ │ │ │ + bne.n 6b280 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6b2c2 │ │ │ │ + ldr r1, [pc, #68] @ (6b2c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b132 │ │ │ │ + bne.n 6b2b2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17568 @ 0x44a0 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6b142 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6b2c2 │ │ │ │ ldr.w r0, [r3, #3920] @ 0xf50 │ │ │ │ str.w r4, [r3, #3920] @ 0xf50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 6ae9c │ │ │ │ + bl 6b01c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2864 @ 0xb30 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95058 │ │ │ │ + b.w 94f50 │ │ │ │ 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 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #40096 @ 0x9ca0 │ │ │ │ + movw r1, #36704 @ 0x8f60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 6b1d6 │ │ │ │ - ldr r0, [pc, #64] @ (6b1e0 ) │ │ │ │ - bl 146908 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 6b356 │ │ │ │ + ldr r0, [pc, #64] @ (6b360 ) │ │ │ │ + bl 1460b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b1d8 │ │ │ │ + cbz r0, 6b358 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #48] @ (6b1e4 ) │ │ │ │ - bl 12bd14 │ │ │ │ + ldr r1, [pc, #48] @ (6b364 ) │ │ │ │ + bl 12b5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b1c6 │ │ │ │ + blt.n 6b346 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b1d8 │ │ │ │ + b.n 6b358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b1c2 │ │ │ │ + bne.n 6b342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b1c2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b342 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -94813,297 +94960,297 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #58832 @ 0xe5d0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ 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, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b244 │ │ │ │ + beq.n 6b3c4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 6b244 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 6b3c4 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b324 │ │ │ │ + b.n 6b4a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b25a │ │ │ │ + beq.n 6b3da │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b23a │ │ │ │ + beq.n 6b3ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 245afc │ │ │ │ + bl 244e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b324 │ │ │ │ + beq.n 6b4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 245afc │ │ │ │ + bl 244e88 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b288 │ │ │ │ + cbnz r0, 6b408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b31e │ │ │ │ + bge.n 6b49e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b31e │ │ │ │ + bne.n 6b49e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b31e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b49e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241a90 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + bl 240e18 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2a6 │ │ │ │ + bge.n 6b426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b2a6 │ │ │ │ + cbnz r3, 6b426 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2ba │ │ │ │ + bge.n 6b43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b2ba │ │ │ │ + cbnz r3, 6b43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b322 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b4a2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 24174c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ + bl 240ad4 <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b2e4 │ │ │ │ + cbnz r0, 6b464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b324 │ │ │ │ + bge.n 6b4a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b324 │ │ │ │ + cbnz r3, 6b4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b324 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b4a4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b304 │ │ │ │ + bge.n 6b484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b304 │ │ │ │ + cbnz r3, 6b484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b312 │ │ │ │ + bge.n 6b492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 6b316 │ │ │ │ + cbz r3, 6b496 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 6b324 │ │ │ │ + b.n 6b4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b312 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b492 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b324 │ │ │ │ + b.n 6b4a4 │ │ │ │ mov r4, r5 │ │ │ │ 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, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b35a │ │ │ │ + beq.n 6b4da │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 6b35a │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 6b4da │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b3fc │ │ │ │ + b.n 6b57c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b370 │ │ │ │ + beq.n 6b4f0 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b350 │ │ │ │ + beq.n 6b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 245afc │ │ │ │ + bl 244e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3fc │ │ │ │ + beq.n 6b57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 245afc │ │ │ │ + bl 244e88 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b39c │ │ │ │ + cbnz r0, 6b51c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3f6 │ │ │ │ + bge.n 6b576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3f6 │ │ │ │ + cbnz r3, 6b576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3f6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b576 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 165e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3ba │ │ │ │ + bge.n 6b53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3ba │ │ │ │ + cbnz r3, 6b53a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3ce │ │ │ │ + bge.n 6b54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b3ce │ │ │ │ + cbnz r3, 6b54e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b3fa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b57a │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 24174c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ + bl 240ad4 <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3fc │ │ │ │ + bge.n 6b57c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b3fc │ │ │ │ + cbnz r3, 6b57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3fc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b57c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b3fc │ │ │ │ + b.n 6b57c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #17656 @ 0x44f8 │ │ │ │ + movw r0, #14264 @ 0x37b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2ab50c <_PyTime_ObjectToTimeval@@Base+0xa98> │ │ │ │ + b.w 2aa864 <_PyTime_ObjectToTimeval@@Base+0xa98> │ │ │ │ │ │ │ │ -0006b412 : │ │ │ │ +0006b592 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6b42c │ │ │ │ + cbz r0, 6b5ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 6b444 │ │ │ │ + bmi.n 6b5c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17672 @ 0x4508 │ │ │ │ + movw r1, #14280 @ 0x37c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6b4f0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6b670 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6b450 │ │ │ │ + cbz r1, 6b5d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b468 │ │ │ │ + bmi.n 6b5e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17708 @ 0x452c │ │ │ │ + movw r1, #14316 @ 0x37ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6b4f0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6b670 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6b4ac │ │ │ │ + bge.n 6b62c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 6b48e │ │ │ │ + cbz r1, 6b60e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 6b4a8 │ │ │ │ + bmi.n 6b628 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b4a8 │ │ │ │ + beq.n 6b628 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17752 @ 0x4558 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6b474 │ │ │ │ + b.n 6b5f4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 6b4ca │ │ │ │ + cbnz r0, 6b64a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17792 @ 0x4580 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b4e4 │ │ │ │ + bge.n 6b664 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6b4de │ │ │ │ + bne.n 6b65e │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 6b4e4 │ │ │ │ - cbnz r3, 6b4e4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b664 │ │ │ │ + cbnz r3, 6b664 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2a3f98 │ │ │ │ + b.w 2a31e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b4f4 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0006b674 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -95127,722 +95274,722 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #59872 @ 0xe9e0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 6b554 <_PyInterpreterConfig_InitFromState@@Base+0x60> │ │ │ │ - movw r0, #17824 @ 0x45a0 │ │ │ │ + bne.n 6b6d4 <_PyInterpreterConfig_InitFromState@@Base+0x60> │ │ │ │ + movw r0, #14432 @ 0x3860 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 6b566 <_PyInterpreterConfig_InitFromState@@Base+0x72> │ │ │ │ - movw r0, #46616 @ 0xb618 │ │ │ │ + cbnz r3, 6b6e6 <_PyInterpreterConfig_InitFromState@@Base+0x72> │ │ │ │ + movw r0, #44116 @ 0xac54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 103c78 │ │ │ │ - movw r0, #8132 @ 0x1fc4 │ │ │ │ + b.w 103824 │ │ │ │ + movw r0, #4740 @ 0x1284 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ │ │ │ │ -0006b572 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0006b6f2 <_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 6b59c <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 6b71c <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17832 @ 0x45a8 │ │ │ │ + movw r1, #14440 @ 0x3868 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - b.n 6b5b4 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 6b734 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 6b5a4 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 6b724 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5c0 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 6b740 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17880 @ 0x45d8 │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - movw r1, #17724 @ 0x453c │ │ │ │ + b.w f3ae4 │ │ │ │ + movw r1, #14332 @ 0x37fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 6b5da <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 6b75a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 6b5fc <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 6b77c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #23944 @ 0x5d88 │ │ │ │ + movw r1, #20600 @ 0x5078 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43180 @ 0xa8ac │ │ │ │ + movw r1, #39788 @ 0x9b6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 aa254 │ │ │ │ + bl a96f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b650 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6b656 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ + bne.n 6b7d0 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6b7d6 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34328 @ 0x8618 │ │ │ │ + movw r1, #30948 @ 0x78e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b62c <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ + beq.n 6b7ac <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b65a : │ │ │ │ +0006b7da : │ │ │ │ b.w 2c15c │ │ │ │ │ │ │ │ -0006b65e : │ │ │ │ +0006b7de : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (6b690 ) │ │ │ │ + ldr r1, [pc, #32] @ (6b810 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1c5cbc <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1c5ab4 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6b68a │ │ │ │ + cbz r3, 6b80a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b694 : │ │ │ │ +0006b814 : │ │ │ │ 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 168a04 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 168048 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b6b0 : │ │ │ │ +0006b830 : │ │ │ │ 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, #28204 @ 0x6e2c │ │ │ │ + movw r1, #25520 @ 0x63b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19684 @ 0x4ce4 │ │ │ │ + movw r0, #16292 @ 0x3fa4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f0038 │ │ │ │ + bl 1ef914 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6b73a │ │ │ │ + cbz r0, 6b8ba │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ 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, #17936 @ 0x4610 │ │ │ │ + movw r1, #14544 @ 0x38d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b728 │ │ │ │ + blt.n 6b8a8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6b73a │ │ │ │ + b.n 6b8ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b724 │ │ │ │ + bne.n 6b8a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b724 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b8a4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #39676 @ 0x9afc │ │ │ │ + movw r0, #36284 @ 0x8dbc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 6b790 │ │ │ │ + blt.n 6b910 │ │ │ │ mov r4, r0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bbd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 6b798 │ │ │ │ + b.n 6b918 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbnz r3, 6b7b6 │ │ │ │ - bl f7144 │ │ │ │ - b.n 6b7c0 │ │ │ │ + cbnz r3, 6b936 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 6b940 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1472] @ 0x5c0 │ │ │ │ - cbnz r0, 6b7d0 │ │ │ │ - movw r0, #17944 @ 0x4618 │ │ │ │ + cbnz r0, 6b950 │ │ │ │ + movw r0, #14552 @ 0x38d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ mov r4, r1 │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 6b7e4 │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 6b964 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r2, [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 r6, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6b808 │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 6b988 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b810 │ │ │ │ - bl f7144 │ │ │ │ + cbnz r0, 6b990 │ │ │ │ + bl f6d64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ae66 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b830 │ │ │ │ + bge.n 6b9b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b830 │ │ │ │ + cbnz r3, 6b9b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b832 : │ │ │ │ - vldr d0, [pc, #4] @ 6b838 │ │ │ │ +0006b9b2 : │ │ │ │ + vldr d0, [pc, #4] @ 6b9b8 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006b840 : │ │ │ │ - vldr d0, [pc, #4] @ 6b848 │ │ │ │ +0006b9c0 : │ │ │ │ + vldr d0, [pc, #4] @ 6b9c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0006b850 : │ │ │ │ +0006b9d0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b870 │ │ │ │ + bne.n 6b9f0 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b878 │ │ │ │ + bge.n 6b9f8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b87a : │ │ │ │ +0006b9fa : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b89a : │ │ │ │ +0006ba1a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b8ba : │ │ │ │ +0006ba3a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b8ce : │ │ │ │ +0006ba4e : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6b8ee │ │ │ │ + bmi.n 6ba6e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18000 @ 0x4650 │ │ │ │ + movw r1, #14608 @ 0x3910 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 │ │ │ │ - bpl.n 6b96a │ │ │ │ + bpl.n 6baea │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 6b96a │ │ │ │ + bne.n 6baea │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6b96a │ │ │ │ + bne.n 6baea │ │ │ │ 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 6b968 │ │ │ │ + bge.n 6bae8 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w ip, lr, #1 │ │ │ │ addlt r0, #1 │ │ │ │ strlt.w r0, [lr] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 6b940 │ │ │ │ + b.n 6bac0 │ │ │ │ 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 6b9ee │ │ │ │ + ble.n 6bb6e │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl db77c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 6b98a │ │ │ │ + bl db2fc <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 6bb0a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6b972 │ │ │ │ + b.n 6baf2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b9a0 │ │ │ │ + bge.n 6bb20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 6b9ee │ │ │ │ + bpl.n 6bb6e │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 6b9b0 │ │ │ │ + cbz r1, 6bb30 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6b9ee │ │ │ │ + bls.n 6bb6e │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 6b9d6 │ │ │ │ + blt.n 6bb56 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 6b9dc │ │ │ │ + beq.n 6bb5c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6b9ee │ │ │ │ + bls.n 6bb6e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32220 @ 0x7ddc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b9e0 │ │ │ │ + bne.n 6bb60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6b9e0 │ │ │ │ - b.n 6b9ee │ │ │ │ + cbnz r0, 6bb60 │ │ │ │ + b.n 6bb6e │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6b9ee │ │ │ │ + bls.n 6bb6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ba0a │ │ │ │ + bge.n 6bb8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6ba0a │ │ │ │ - movw r3, #43816 @ 0xab28 │ │ │ │ + b.n 6bb8a │ │ │ │ + movw r3, #43820 @ 0xab2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #18028 @ 0x466c │ │ │ │ + movw r1, #14636 @ 0x392c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006ba0e : │ │ │ │ +0006bb8e : │ │ │ │ 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 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ba4e │ │ │ │ + cbz r0, 6bbce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b8ce │ │ │ │ + bl 6ba4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ba3e │ │ │ │ + blt.n 6bbbe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ba4e │ │ │ │ + b.n 6bbce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ba3a │ │ │ │ + bne.n 6bbba │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba3a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbba │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006ba52 : │ │ │ │ +0006bbd2 : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6ba76 │ │ │ │ + bne.n 6bbf6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 265634 │ │ │ │ + b.w 264944 │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ba8a : │ │ │ │ +0006bc0a : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6baba │ │ │ │ + beq.n 6bc3a │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6babc │ │ │ │ + b.n 6bc3c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006babe : │ │ │ │ +0006bc3e : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6baee │ │ │ │ + beq.n 6bc6e │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6baf0 │ │ │ │ + b.n 6bc70 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006baf2 : │ │ │ │ +0006bc72 : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb22 │ │ │ │ + beq.n 6bca2 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb24 │ │ │ │ + b.n 6bca4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb26 : │ │ │ │ +0006bca6 : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb56 │ │ │ │ + beq.n 6bcd6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb58 │ │ │ │ + b.n 6bcd8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb5a : │ │ │ │ +0006bcda : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb8a │ │ │ │ + beq.n 6bd0a │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb8c │ │ │ │ + b.n 6bd0c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb8e : │ │ │ │ +0006bd0e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6bbbe │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + beq.n 6bd3e │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bbf8 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bd78 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bbfe │ │ │ │ + beq.n 6bd7e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 6bbe0 │ │ │ │ + bpl.n 6bd60 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bc00 │ │ │ │ + bge.n 6bd80 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6bc00 │ │ │ │ + b.n 6bd80 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bc36 │ │ │ │ + b.n 6bdb6 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (6bc38 ) │ │ │ │ + ldr r4, [pc, #52] @ (6bdb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bls.n 6bc2c │ │ │ │ + bls.n 6bdac │ │ │ │ add.w r2, r2, #8512 @ 0x2140 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bc3c : │ │ │ │ +0006bdbc : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bc6a │ │ │ │ + beq.n 6bdea │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bca8 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6be28 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bcae │ │ │ │ - cbz r1, 6bc92 │ │ │ │ + beq.n 6be2e │ │ │ │ + cbz r1, 6be12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6bc92 │ │ │ │ + bpl.n 6be12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bcb0 │ │ │ │ + bge.n 6be30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bcb0 │ │ │ │ + b.n 6be30 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18100 @ 0x46b4 │ │ │ │ + movw r1, #14708 @ 0x3974 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bcf0 │ │ │ │ + b.n 6be70 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 247d5c │ │ │ │ + bl 2470a8 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bce6 │ │ │ │ - ldr r1, [pc, #48] @ (6bcf4 ) │ │ │ │ + bls.n 6be66 │ │ │ │ + ldr r1, [pc, #48] @ (6be74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -95850,70 +95997,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bcf8 : │ │ │ │ +0006be78 : │ │ │ │ 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, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bd26 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + beq.n 6bea6 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bd64 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bee4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bd6a │ │ │ │ - cbz r1, 6bd4e │ │ │ │ + beq.n 6beea │ │ │ │ + cbz r1, 6bece │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6bd4e │ │ │ │ + bpl.n 6bece │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bd6c │ │ │ │ + bge.n 6beec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bd6c │ │ │ │ + b.n 6beec │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18124 @ 0x46cc │ │ │ │ + movw r1, #14732 @ 0x398c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bdac │ │ │ │ + b.n 6bf2c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 247d5c │ │ │ │ + bl 2470a8 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bda2 │ │ │ │ - ldr r1, [pc, #48] @ (6bdb0 ) │ │ │ │ + bls.n 6bf22 │ │ │ │ + ldr r1, [pc, #48] @ (6bf30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -95921,455 +96068,455 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bdb4 : │ │ │ │ +0006bf34 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bdc2 : │ │ │ │ +0006bf42 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bdfa │ │ │ │ - bl 208a34 │ │ │ │ + cbz r0, 6bf7a │ │ │ │ + bl 20844c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bdea │ │ │ │ + blt.n 6bf6a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bdfa │ │ │ │ + b.n 6bf7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bde6 │ │ │ │ + bne.n 6bf66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bde6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf66 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006bdfe : │ │ │ │ +0006bf7e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6be06 │ │ │ │ + b.w 6bf86 │ │ │ │ │ │ │ │ -0006be06 : │ │ │ │ +0006bf86 : │ │ │ │ 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 r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6beec │ │ │ │ + beq.n 6c06c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6bee6 │ │ │ │ + beq.n 6c066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6be3c │ │ │ │ + cbnz r0, 6bfbc │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6be5c │ │ │ │ - cbz r5, 6be80 │ │ │ │ + b.n 6bfdc │ │ │ │ + cbz r5, 6c000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bee0 │ │ │ │ + beq.n 6c060 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r4 │ │ │ │ - bl 6bf00 │ │ │ │ + bl 6c080 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6be70 │ │ │ │ + bge.n 6bff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6be70 │ │ │ │ + cbnz r3, 6bff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 6beec │ │ │ │ - ldr r2, [pc, #112] @ (6bef4 ) │ │ │ │ + bl 84c84 │ │ │ │ + b.n 6c06c │ │ │ │ + ldr r2, [pc, #112] @ (6c074 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 6be9a │ │ │ │ - movw r1, #17128 @ 0x42e8 │ │ │ │ + cbnz r3, 6c01a │ │ │ │ + movw r1, #13736 @ 0x35a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #96] @ (6bef8 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (6c078 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - movw r1, #11224 @ 0x2bd8 │ │ │ │ + movw r1, #7832 @ 0x1e98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6beb4 │ │ │ │ - bl f7144 │ │ │ │ - b.n 6be4a │ │ │ │ + cbnz r0, 6c034 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 6bfca │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #64] @ (6befc ) │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + ldr r0, [pc, #64] @ (6c07c ) │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bed6 │ │ │ │ + bge.n 6c056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6bed6 │ │ │ │ + cbnz r3, 6c056 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6beae │ │ │ │ + beq.n 6c02e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6be4a │ │ │ │ + b.n 6bfca │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6be5c │ │ │ │ + b.n 6bfdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6be3e │ │ │ │ - b.n 6be4a │ │ │ │ + bne.n 6bfbe │ │ │ │ + b.n 6bfca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006bf00 : │ │ │ │ +0006c080 : │ │ │ │ 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, #200] @ (6bfdc ) │ │ │ │ + ldr r3, [pc, #200] @ (6c15c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0200 <_PySys_GetRequiredAttr@@Base+0x1554> │ │ │ │ + bl 1cfc98 <_PySys_GetRequiredAttr@@Base+0x12d8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bfd2 │ │ │ │ - cbnz r5, 6bf36 │ │ │ │ + beq.n 6c152 │ │ │ │ + cbnz r5, 6c0b6 │ │ │ │ ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #11224 @ 0x2bd8 │ │ │ │ + movw r1, #7832 @ 0x1e98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee4a0 │ │ │ │ + bl ee034 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 6bf64 │ │ │ │ + cbnz r0, 6c0e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bfd0 │ │ │ │ + bge.n 6c150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bfd0 │ │ │ │ + bne.n 6c150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfd0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c150 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #108] @ (6bfe0 ) │ │ │ │ - bl 12bd14 │ │ │ │ + ldr r1, [pc, #108] @ (6c160 ) │ │ │ │ + bl 12b5c8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bf90 │ │ │ │ + bge.n 6c110 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6bf90 │ │ │ │ + cbnz r3, 6c110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6bfb4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6c134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bfa6 │ │ │ │ + bge.n 6c126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bfa6 │ │ │ │ + cbnz r3, 6c126 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d041c │ │ │ │ + bl 1cfeb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bfc0 │ │ │ │ + blt.n 6c140 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfd2 │ │ │ │ + b.n 6c152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bfbc │ │ │ │ + bne.n 6c13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfbc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c13c │ │ │ │ movs r4, #0 │ │ │ │ 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 r7!, {r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006bfe4 : │ │ │ │ +0006c164 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6be06 │ │ │ │ + b.w 6bf86 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 6c012 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 6c192 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 6c032 │ │ │ │ + cbz r3, 6c1b2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 6c040 │ │ │ │ - bl 2b7334 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 6c1c0 │ │ │ │ + bl 2b6664 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6c044 │ │ │ │ + beq.n 6c1c4 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c04e │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6c058 │ │ │ │ + bne.n 6c1ce │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6c1d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c05c : │ │ │ │ - movw r0, #58408 @ 0xe428 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 6c084 │ │ │ │ + cbz r3, 6c1fa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 6c092 │ │ │ │ + cbz r3, 6c208 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 6c09e │ │ │ │ + cbz r0, 6c214 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ - cbz r0, 6c0aa │ │ │ │ + cbz r0, 6c220 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 6c0b8 │ │ │ │ + cbz r0, 6c22e │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c0c2 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 6c0cc │ │ │ │ + bne.n 6c238 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 6c242 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c0d0 : │ │ │ │ +0006c246 : │ │ │ │ + movw r0, #55016 @ 0xd6e8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006c250 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6c104 ) │ │ │ │ + ldr r3, [pc, #36] @ (6c284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 6c102 │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + cbnz r0, 6c282 │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31536 @ 0x7b30 │ │ │ │ + movw r0, #28144 @ 0x6df0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006c108 : │ │ │ │ +0006c288 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #18160 @ 0x46f0 │ │ │ │ + movw r1, #14768 @ 0x39b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236e24 │ │ │ │ - cbnz r0, 6c13a │ │ │ │ + bl 2361ac │ │ │ │ + cbnz r0, 6c2ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f0748 │ │ │ │ + b.w 1f0020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c13e : │ │ │ │ +0006c2be : │ │ │ │ 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, #31 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f1d60 │ │ │ │ + bl 1f168c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c186 │ │ │ │ + beq.n 6c306 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 6c17c │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 6c2fc │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c186 │ │ │ │ + b.n 6c306 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c18a : │ │ │ │ +0006c30a : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c18e : │ │ │ │ +0006c30e : │ │ │ │ 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 6c1c2 │ │ │ │ + bmi.n 6c342 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55676 @ 0xd97c │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c1ce │ │ │ │ + b.n 6c34e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c1d0 : │ │ │ │ +0006c350 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 6c1f6 │ │ │ │ + cbnz r1, 6c376 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1fa │ │ │ │ + bge.n 6c37a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 104f88 │ │ │ │ + b.w 104b34 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c1fc : │ │ │ │ +0006c37c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -96377,57 +96524,57 @@ │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ adds r6, r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c24c │ │ │ │ + cbz r0, 6c3cc │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b44c │ │ │ │ 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 1c7788 <_Py_NewReference@@Base> │ │ │ │ + bl 804ac <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006c250 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0006c3d0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c256 : │ │ │ │ +0006c3d6 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c26c : │ │ │ │ +0006c3ec : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c280 : │ │ │ │ +0006c400 : │ │ │ │ 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 │ │ │ │ @@ -96436,2106 +96583,2106 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c2a4 : │ │ │ │ +0006c424 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c2b0 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0006c430 <_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 6c2ea <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 6c46a <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c2e0 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 6c460 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c2d0 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 6c450 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c2f4 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 6c474 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c2c2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c442 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c358 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4d8 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c2c2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c442 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c2f6 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0006c476 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c2fc <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 6c47c <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 6c314 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 219c64 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 6c494 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 21981c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c316 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0006c496 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 6c336 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 6c4b6 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c358 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4d8 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c328 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c4a8 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c34c <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 6c4cc <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c33c <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 6c4bc <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c356 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 6c4d6 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c328 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c4a8 <_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 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 6c392 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 6c512 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c386 <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ + bne.n 6c506 <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ strex r4, r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c376 <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ + bne.n 6c4f6 <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c390 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ + beq.n 6c510 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6c3b4 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ + b.n 6c534 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ 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] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21731c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 2178fc <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c3b8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0006c538 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c3bc <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 6c53c <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ bic.w r3, r3, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6c3da <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 219c64 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6c55a <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 21981c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c3dc : │ │ │ │ +0006c55c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c406 │ │ │ │ + cbz r0, 6c586 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c406 │ │ │ │ + bne.n 6c586 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c406 │ │ │ │ + cbz r2, 6c586 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 6c420 │ │ │ │ + b.n 6c5a0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18332 @ 0x479c │ │ │ │ + movw r1, #14940 @ 0x3a5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c422 : │ │ │ │ +0006c5a2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c448 │ │ │ │ + cbz r0, 6c5c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c448 │ │ │ │ + bne.n 6c5c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c448 │ │ │ │ + cbz r3, 6c5c8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 6c460 │ │ │ │ + b.n 6c5e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18392 @ 0x47d8 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c462 : │ │ │ │ +0006c5e2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c488 │ │ │ │ + cbz r0, 6c608 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c488 │ │ │ │ + bne.n 6c608 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c488 │ │ │ │ + cbz r3, 6c608 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6c4a0 │ │ │ │ + b.n 6c620 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18452 @ 0x4814 │ │ │ │ + movw r1, #15060 @ 0x3ad4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c4a2 : │ │ │ │ +0006c622 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c4e0 │ │ │ │ + cbz r0, 6c660 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c4e0 │ │ │ │ + bne.n 6c660 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c4e0 │ │ │ │ - cbnz r1, 6c4fc │ │ │ │ + cbz r2, 6c660 │ │ │ │ + cbnz r1, 6c67c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18576 @ 0x4890 │ │ │ │ + movw r1, #15184 @ 0x3b50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6c4f6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6c676 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18516 @ 0x4854 │ │ │ │ + movw r1, #15124 @ 0x3b14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c500 │ │ │ │ + b.n 6c680 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c502 : │ │ │ │ +0006c682 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c52c │ │ │ │ + cbz r0, 6c6ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c52c │ │ │ │ + bne.n 6c6ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c52c │ │ │ │ + cbz r2, 6c6ac │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6c546 │ │ │ │ + b.n 6c6c6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18624 @ 0x48c0 │ │ │ │ + movw r1, #15232 @ 0x3b80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c548 : │ │ │ │ +0006c6c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c572 │ │ │ │ + cbz r0, 6c6f2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c572 │ │ │ │ + bne.n 6c6f2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c572 │ │ │ │ + cbz r2, 6c6f2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6c58c │ │ │ │ + b.n 6c70c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18680 @ 0x48f8 │ │ │ │ + movw r1, #15288 @ 0x3bb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c58e : │ │ │ │ - b.w 144bfc │ │ │ │ +0006c70e : │ │ │ │ + b.w 1443f0 │ │ │ │ │ │ │ │ -0006c592 : │ │ │ │ - b.w 265210 │ │ │ │ +0006c712 : │ │ │ │ + b.w 264520 │ │ │ │ │ │ │ │ -0006c596 : │ │ │ │ - b.w 44362 <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ +0006c716 : │ │ │ │ + b.w 443aa <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ │ │ │ │ -0006c59a : │ │ │ │ - b.w 266504 │ │ │ │ +0006c71a : │ │ │ │ + b.w 265814 │ │ │ │ │ │ │ │ -0006c59e : │ │ │ │ +0006c71e : │ │ │ │ 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 17da04 │ │ │ │ - cbz r0, 6c5d4 │ │ │ │ + bl 17d39c │ │ │ │ + cbz r0, 6c754 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c030 │ │ │ │ - b.n 6c64a │ │ │ │ + b.n 6c7ca │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c5e6 │ │ │ │ + cbz r0, 6c766 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6c5f0 │ │ │ │ + b.n 6c770 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 23c560 │ │ │ │ - b.n 6c64a │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 6c7ca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6c5fe │ │ │ │ + ble.n 6c77e │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6c5f0 │ │ │ │ + b.n 6c770 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #50769 @ 0xc651 │ │ │ │ + movw r3, #51153 @ 0xc7d1 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #56749 @ 0xddad │ │ │ │ + movw r2, #57273 @ 0xdfb9 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6c644 │ │ │ │ - bl 2e0ccc │ │ │ │ + cbz r5, 6c7c4 │ │ │ │ + bl 2e001c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 6c622 │ │ │ │ + b.n 6c7a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r5 │ │ │ │ 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 6c67e │ │ │ │ + blt.n 6c7fe │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6c672 │ │ │ │ + bge.n 6c7f2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6c67e │ │ │ │ + b.n 6c7fe │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6c658 │ │ │ │ + b.n 6c7d8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c682 : │ │ │ │ +0006c802 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (6c6d8 ) │ │ │ │ + ldr r4, [pc, #68] @ (6c858 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3756 @ 0xeac │ │ │ │ addw r9, r4, #3804 @ 0xedc │ │ │ │ ldr.w r8, [r4, #3748] @ 0xea4 │ │ │ │ str.w r2, [r4, #3748] @ 0xea4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #16 │ │ │ │ - bl 6c6dc │ │ │ │ + bl 6c85c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c6d0 │ │ │ │ + beq.n 6c850 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 6c6b2 │ │ │ │ + bne.n 6c832 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c6dc │ │ │ │ + bl 6c85c │ │ │ │ str.w r8, [r4, #3748] @ 0xea4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6c730 │ │ │ │ + beq.n 6c8b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c726 │ │ │ │ + bge.n 6c8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6c726 │ │ │ │ + cbnz r3, 6c8a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c734 │ │ │ │ + beq.n 6c8b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 6c6f4 │ │ │ │ + b.n 6c874 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c738 │ │ │ │ + b.n 6c8b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006c73c : │ │ │ │ - cbz r0, 6c74a │ │ │ │ +0006c8bc : │ │ │ │ + cbz r0, 6c8ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c74c : │ │ │ │ - b.w 1c85f4 │ │ │ │ +0006c8cc : │ │ │ │ + b.w 84c6c │ │ │ │ │ │ │ │ -0006c750 : │ │ │ │ +0006c8d0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c752 : │ │ │ │ +0006c8d2 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c766 │ │ │ │ + ble.n 6c8e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c76a : │ │ │ │ +0006c8ea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 7a17c │ │ │ │ - cbz r0, 6c784 │ │ │ │ + bl 7a3b4 │ │ │ │ + cbz r0, 6c904 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c786 : │ │ │ │ - cbz r0, 6c7b0 │ │ │ │ +0006c906 : │ │ │ │ + cbz r0, 6c930 │ │ │ │ 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, 6c7a6 │ │ │ │ + cbz r3, 6c926 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bc1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a40c │ │ │ │ + b.w 7a644 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7b2 : │ │ │ │ - cbz r0, 6c7c0 │ │ │ │ +0006c932 : │ │ │ │ + cbz r0, 6c940 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7c2 : │ │ │ │ - ldr r3, [pc, #16] @ (6c7d4 ) │ │ │ │ - cbz r0, 6c7cc │ │ │ │ +0006c942 : │ │ │ │ + ldr r3, [pc, #16] @ (6c954 ) │ │ │ │ + cbz r0, 6c94c │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1600] @ 0x640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006c7d8 : │ │ │ │ +0006c958 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7de : │ │ │ │ +0006c95e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 6c800 │ │ │ │ + cbnz r0, 6c980 │ │ │ │ mov.w r1, #940 @ 0x3ac │ │ │ │ - movw r0, #36892 @ 0x901c │ │ │ │ + movw r0, #33492 @ 0x82d4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6c84a │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6c9ca │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6c850 │ │ │ │ + beq.n 6c9d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 6c850 │ │ │ │ + beq.n 6c9d0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6c850 │ │ │ │ + bmi.n 6c9d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18744 @ 0x4938 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c868 │ │ │ │ + b.n 6c9e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ iteee eq │ │ │ │ moveq r0, #1 │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c86a : │ │ │ │ +0006c9ea : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6c8ac │ │ │ │ + cbz r0, 6ca2c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6c8c0 │ │ │ │ + beq.n 6ca40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 6c8c0 │ │ │ │ + beq.n 6ca40 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6c8c0 │ │ │ │ + bmi.n 6ca40 │ │ │ │ mov.w r1, #972 @ 0x3cc │ │ │ │ - movw r0, #36892 @ 0x901c │ │ │ │ + movw r0, #33492 @ 0x82d4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c8e8 │ │ │ │ + b.n 6ca68 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6c8e8 │ │ │ │ + beq.n 6ca68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c8e6 │ │ │ │ + ble.n 6ca66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c8e8 │ │ │ │ + bge.n 6ca68 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6c8e8 │ │ │ │ + bne.n 6ca68 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6c8e8 │ │ │ │ + b.n 6ca68 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c8ea <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0006ca6a <_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 a2c64 │ │ │ │ - cbz r0, 6c932 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl a279c │ │ │ │ + cbz r0, 6cab2 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c932 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 6cab2 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c924 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 6caa4 <_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 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c938 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 23c560 │ │ │ │ + cbnz r0, 6cab8 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c950 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 6cad0 <_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 26e8c4 <_PyTime_AsMilliseconds@@Base+0x2098> │ │ │ │ + bl 26dbd4 <_PyTime_AsMilliseconds@@Base+0x2098> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006c956 : │ │ │ │ +0006cad6 : │ │ │ │ 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 6c98a │ │ │ │ + bcs.n 6cb0a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #18772 @ 0x4954 │ │ │ │ + movw r1, #15380 @ 0x3c14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c9a0 │ │ │ │ + b.n 6cb20 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006c9a2 : │ │ │ │ +0006cb22 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 6c9be │ │ │ │ + cbz r2, 6cb3e │ │ │ │ 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 1c741c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1c7214 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0006c9c2 : │ │ │ │ - movw r3, #33744 @ 0x83d0 │ │ │ │ +0006cb42 : │ │ │ │ + movw r3, #30352 @ 0x7690 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ 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, 6c9e4 │ │ │ │ - cbz r5, 6c9e4 │ │ │ │ + cbz r4, 6cb64 │ │ │ │ + cbz r5, 6cb64 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 6c9d0 │ │ │ │ + beq.n 6cb50 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bne.n 6ca12 │ │ │ │ + bne.n 6cb92 │ │ │ │ mov r0, r1 │ │ │ │ blx 2acf8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6ca22 │ │ │ │ + b.n 6cba2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 6ca22 │ │ │ │ + bge.n 6cba2 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ - cbz r1, 6ca22 │ │ │ │ + cbz r1, 6cba2 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6ca14 │ │ │ │ + b.n 6cb94 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6ca34 │ │ │ │ + bge.n 6cbb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6ca72 │ │ │ │ + b.w 6cbf2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl a257c │ │ │ │ + bl a1a6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ca68 │ │ │ │ + cbz r0, 6cbe8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f46c4 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ + bl f4254 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ca6c │ │ │ │ + bge.n 6cbec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ca6c │ │ │ │ + cbnz r3, 6cbec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ca6c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006ca72 : │ │ │ │ +0006cbf2 : │ │ │ │ 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 r5, r2, #0 │ │ │ │ - bge.n 6ca92 │ │ │ │ + bge.n 6cc12 │ │ │ │ mov r0, r1 │ │ │ │ blx 2acf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6cbf4 │ │ │ │ + beq.w 6cd74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 6cadc │ │ │ │ + bls.n 6cc5c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 6caa4 │ │ │ │ + bls.n 6cc24 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6caa4 │ │ │ │ + bcc.n 6cc24 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #64720 @ 0xfcd0 │ │ │ │ + movw r1, #61400 @ 0xefd8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6cbf4 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6cd74 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6cb08 │ │ │ │ + bcc.n 6cc88 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 6cb08 │ │ │ │ + blt.n 6cc88 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 6cb1a │ │ │ │ + beq.n 6cc9a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6cbe4 │ │ │ │ + bne.n 6cd64 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 6cb7c │ │ │ │ + b.n 6ccfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6caec │ │ │ │ + bne.n 6cc6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6cbf4 │ │ │ │ + b.n 6cd74 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6cb48 │ │ │ │ + bls.n 6ccc8 │ │ │ │ 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 6cb22 │ │ │ │ + b.n 6cca2 │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 6cbec │ │ │ │ + bls.n 6cd6c │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cb6a │ │ │ │ + b.n 6ccea │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 6cbb0 │ │ │ │ + bls.n 6cd30 │ │ │ │ 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 6cb7c │ │ │ │ + b.n 6ccfc │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #3 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt hi │ │ │ │ movhi r2, r1 │ │ │ │ movhi r3, r1 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 6cbec │ │ │ │ + bls.n 6cd6c │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cbd2 │ │ │ │ + b.n 6cd52 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006cbfa : │ │ │ │ +0006cd7a : │ │ │ │ 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 │ │ │ │ - beq.n 6cc12 │ │ │ │ + beq.n 6cd92 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc54 │ │ │ │ + b.n 6cdd4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20ef68 │ │ │ │ + bl 20e974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cc0e │ │ │ │ + beq.n 6cd8e │ │ │ │ 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 6cc0e │ │ │ │ + bls.n 6cd8e │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 6cc2c │ │ │ │ + beq.n 6cdac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6cc2c │ │ │ │ + bne.n 6cdac │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6cc54 │ │ │ │ + bne.n 6cdd4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006cc58 : │ │ │ │ +0006cdd8 : │ │ │ │ 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, 6cc78 │ │ │ │ + cbz r4, 6cdf8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6cc78 │ │ │ │ - bl 13942c │ │ │ │ - b.n 6cc6e │ │ │ │ + cbz r0, 6cdf8 │ │ │ │ + bl 138b88 │ │ │ │ + b.n 6cdee │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc7a : │ │ │ │ +0006cdfa : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cc84 : │ │ │ │ +0006ce04 : │ │ │ │ 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 1ce198 │ │ │ │ + bl 1cdeac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cca4 : │ │ │ │ +0006ce24 : │ │ │ │ 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 1ce198 │ │ │ │ + bl 1cdeac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ccc2 : │ │ │ │ +0006ce42 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 3976e │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccca : │ │ │ │ +0006ce4a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 3976e │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccd0 : │ │ │ │ +0006ce50 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 3976e │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccd8 : │ │ │ │ +0006ce58 : │ │ │ │ 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 6ccfa │ │ │ │ + bl 6ce7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ccfa : │ │ │ │ +0006ce7a : │ │ │ │ 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 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cd32 │ │ │ │ - ldr r2, [pc, #72] @ (6cd6c ) │ │ │ │ + cbnz r0, 6ceb2 │ │ │ │ + ldr r2, [pc, #72] @ (6ceec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ - b.n 6cd62 │ │ │ │ + bl 21be68 │ │ │ │ + b.n 6cee2 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 20efa0 │ │ │ │ + bl 20e9ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6cd52 │ │ │ │ + blt.n 6ced2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6cd62 │ │ │ │ + b.n 6cee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cd4e │ │ │ │ + bne.n 6cece │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cd4e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cece │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cd70 : │ │ │ │ +0006cef0 : │ │ │ │ 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 6ccfa │ │ │ │ + bl 6ce7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cd94 : │ │ │ │ +0006cf14 : │ │ │ │ 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 6ccfa │ │ │ │ + bl 6ce7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cdb8 : │ │ │ │ +0006cf38 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6cdbe │ │ │ │ + b.w 6cf3e │ │ │ │ │ │ │ │ -0006cdbe : │ │ │ │ +0006cf3e : │ │ │ │ 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 1ce1ec │ │ │ │ - cbz r0, 6cdfc │ │ │ │ + bl 1cdf00 │ │ │ │ + cbz r0, 6cf7c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 318c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cdfa │ │ │ │ + bge.n 6cf7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cdfa │ │ │ │ + cbnz r3, 6cf7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6ce10 │ │ │ │ - ldr r2, [pc, #44] @ (6ce2c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6cf90 │ │ │ │ + ldr r2, [pc, #44] @ (6cfac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ - b.n 6ce28 │ │ │ │ + bl 21be68 │ │ │ │ + b.n 6cfa8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ce1e │ │ │ │ + bge.n 6cf9e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 6ce22 │ │ │ │ + cbz r4, 6cfa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ce28 │ │ │ │ + b.n 6cfa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ce30 : │ │ │ │ +0006cfb0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6ce36 │ │ │ │ + b.w 6cfb6 │ │ │ │ │ │ │ │ -0006ce36 : │ │ │ │ +0006cfb6 : │ │ │ │ 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 1ce1ec │ │ │ │ - cbnz r0, 6ce64 │ │ │ │ - ldr r2, [pc, #56] @ (6ce8c ) │ │ │ │ + bl 1cdf00 │ │ │ │ + cbnz r0, 6cfe4 │ │ │ │ + ldr r2, [pc, #56] @ (6d00c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ - b.n 6ce86 │ │ │ │ + bl 21be68 │ │ │ │ + b.n 6d006 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ce90 │ │ │ │ + bl 6d010 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ce86 │ │ │ │ + bge.n 6d006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ce86 │ │ │ │ + cbnz r3, 6d006 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ce90 : │ │ │ │ +0006d010 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 319f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ceba │ │ │ │ - ldr r2, [pc, #20] @ (6cec0 ) │ │ │ │ + bne.n 6d03a │ │ │ │ + ldr r2, [pc, #20] @ (6d040 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ - bl 21fb88 │ │ │ │ + bl 21be68 │ │ │ │ + bl 21f1b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cec4 : │ │ │ │ +0006d044 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6cecc │ │ │ │ + b.w 6d04c │ │ │ │ │ │ │ │ -0006cecc : │ │ │ │ +0006d04c : │ │ │ │ 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 1ce1ec │ │ │ │ - cbz r0, 6cf0e │ │ │ │ + bl 1cdf00 │ │ │ │ + cbz r0, 6d08e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ddc4 │ │ │ │ + bl 20d7d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cf0c │ │ │ │ + bge.n 6d08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cf0c │ │ │ │ + cbnz r3, 6d08c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6cf22 │ │ │ │ - ldr r2, [pc, #24] @ (6cf28 ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6d0a2 │ │ │ │ + ldr r2, [pc, #24] @ (6d0a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c508 │ │ │ │ + bl 21be68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cf24 │ │ │ │ + b.n 6d0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cf2c : │ │ │ │ +0006d0ac : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6cecc │ │ │ │ + b.w 6d04c │ │ │ │ │ │ │ │ -0006cf32 : │ │ │ │ +0006d0b2 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20fe98 │ │ │ │ + b.w 20f804 │ │ │ │ │ │ │ │ -0006cf38 : │ │ │ │ +0006d0b8 : │ │ │ │ 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 20beec │ │ │ │ + bl 20b8f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006cf5e : │ │ │ │ +0006d0de : │ │ │ │ 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, #59980 @ 0xea4c │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (6cf94 ) │ │ │ │ + ldr r0, [pc, #24] @ (6d114 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce6f4 │ │ │ │ + bl 1ce408 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006cf98 : │ │ │ │ +0006d118 : │ │ │ │ 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] @ (6cff4 ) │ │ │ │ + ldr r2, [pc, #76] @ (6d174 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3896] @ 0xf38 │ │ │ │ - cbz r5, 6cfec │ │ │ │ + cbz r5, 6d16c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl aa254 │ │ │ │ + bl a96f8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 6cfdc │ │ │ │ + cbz r3, 6d15c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6cfdc │ │ │ │ - movw r0, #18812 @ 0x497c │ │ │ │ + cbz r3, 6d15c │ │ │ │ + movw r0, #15420 @ 0x3c3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cff8 : │ │ │ │ +0006d178 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (6d01c ) │ │ │ │ + ldr r3, [pc, #20] @ (6d19c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 6d020 │ │ │ │ + bl 6d1a0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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, #76] @ (6d084 ) │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6d204 ) │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d076 │ │ │ │ + blt.n 6d1f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6d04a │ │ │ │ + cbz r0, 6d1ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6d07a │ │ │ │ - bl 1c872c │ │ │ │ - bl 7fac4 │ │ │ │ + bmi.n 6d1fa │ │ │ │ + bl 84c84 │ │ │ │ + bl 7fab4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6d07c │ │ │ │ - ldr r1, [pc, #40] @ (6d084 ) │ │ │ │ + cbz r0, 6d1fc │ │ │ │ + ldr r1, [pc, #40] @ (6d204 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e86bc │ │ │ │ - cbz r0, 6d07a │ │ │ │ + bl 1e808c │ │ │ │ + cbz r0, 6d1fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d076 │ │ │ │ + bge.n 6d1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d076 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d1f6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 6d07c │ │ │ │ + b.n 6d1fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006d088 : │ │ │ │ +0006d208 : │ │ │ │ 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, #59980 @ 0xea4c │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (6d0bc ) │ │ │ │ + ldr r0, [pc, #20] @ (6d23c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f17f8 │ │ │ │ + bl 1f1124 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d0c0 : │ │ │ │ +0006d240 : │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ - bl 26ab0c │ │ │ │ + bl 269e1c │ │ │ │ adds r3, r0, #1 │ │ │ │ ittet eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ movne r0, #0 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 6d12e │ │ │ │ + bmi.n 6d2ae │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d154 │ │ │ │ - bhi.n 6d15e │ │ │ │ + beq.n 6d2d4 │ │ │ │ + bhi.n 6d2de │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d114 │ │ │ │ - movw r0, #19064 @ 0x4a78 │ │ │ │ + beq.n 6d294 │ │ │ │ + movw r0, #15672 @ 0x3d38 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - movw r2, #19008 @ 0x4a40 │ │ │ │ + movw r2, #15616 @ 0x3d00 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #19020 @ 0x4a4c │ │ │ │ + movw r3, #15628 @ 0x3d0c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #19036 @ 0x4a5c │ │ │ │ + movw r0, #15644 @ 0x3d1c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6d168 │ │ │ │ + beq.n 6d2e8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d172 │ │ │ │ + beq.n 6d2f2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6d17c │ │ │ │ + bne.n 6d2fc │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #29032 @ 0x7168 │ │ │ │ + movw r3, #25640 @ 0x6428 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #17876 @ 0x45d4 │ │ │ │ + movw r0, #14484 @ 0x3894 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #19052 @ 0x4a6c │ │ │ │ + movw r0, #15660 @ 0x3d2c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #19064 @ 0x4a78 │ │ │ │ + movw r0, #15672 @ 0x3d38 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #19088 @ 0x4a90 │ │ │ │ + movw r0, #15696 @ 0x3d50 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #19096 @ 0x4a98 │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #19104 @ 0x4aa0 │ │ │ │ + movw r0, #15712 @ 0x3d60 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d186 : │ │ │ │ +0006d306 : │ │ │ │ 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 1dde88 │ │ │ │ + bl 1dd940 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d1c2 │ │ │ │ + beq.n 6d342 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dde88 │ │ │ │ + bl 1dd940 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d1c2 │ │ │ │ + beq.n 6d342 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188944 │ │ │ │ + b.w 1882a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d1ca : │ │ │ │ +0006d34a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6d1ec │ │ │ │ - movw r0, #64692 @ 0xfcb4 │ │ │ │ + cbnz r0, 6d36c │ │ │ │ + movw r0, #61372 @ 0xefbc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1895 @ 0x767 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d218 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d1fe │ │ │ │ + cbz r3, 6d37e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 6d1fe │ │ │ │ + bpl.n 6d37e │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 6d210 │ │ │ │ - movw r0, #64692 @ 0xfcb4 │ │ │ │ + bge.n 6d390 │ │ │ │ + movw r0, #61372 @ 0xefbc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1901 @ 0x76d │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d218 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d398 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 122f98 │ │ │ │ + b.w 122998 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006d21e : │ │ │ │ +0006d39e : │ │ │ │ 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 1dde88 │ │ │ │ + bl 1dd940 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d256 │ │ │ │ - cbnz r4, 6d24c │ │ │ │ + beq.n 6d3d6 │ │ │ │ + cbnz r4, 6d3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 268980 <_PyXI_Preserve@@Base+0x888> │ │ │ │ + b.w 267c90 <_PyXI_Preserve@@Base+0x888> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dde88 │ │ │ │ + bl 1dd940 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d23e │ │ │ │ + bne.n 6d3be │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d25a : │ │ │ │ +0006d3da : │ │ │ │ stmdb 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, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1dde88 │ │ │ │ + bl 1dd940 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 6d43a │ │ │ │ + beq.w 6d5ba │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 6d28e │ │ │ │ - bl 56e9e │ │ │ │ - b.n 6d438 │ │ │ │ + cbnz r4, 6d40e │ │ │ │ + bl 56f16 │ │ │ │ + b.n 6d5b8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 6d2a2 │ │ │ │ + bpl.n 6d422 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r5, #20 │ │ │ │ addpl.w r6, r5, #28 │ │ │ │ - b.n 6d2a4 │ │ │ │ + b.n 6d424 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 6d2ba │ │ │ │ + bne.n 6d43a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 13058c │ │ │ │ + b.w 12fef8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b44c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ - bl e9bc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ + bl e9738 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6d424 │ │ │ │ + beq.w 6d5a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6d2fa │ │ │ │ + beq.n 6d47a │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #6192 @ 0x1830 │ │ │ │ + movw r1, #2520 @ 0x9d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c284 │ │ │ │ clz sl, r0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 6d2fc │ │ │ │ + b.n 6d47c │ │ │ │ mov sl, r9 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 6d330 │ │ │ │ + bpl.n 6d4b0 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 242374 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x4> │ │ │ │ + bl 2416fc <_PyObject_MaybeCallSpecialNoArgs@@Base+0x4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6d324 │ │ │ │ + bne.n 6d4a4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15ec84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e2b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d438 │ │ │ │ + b.n 6d5b8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6d41a │ │ │ │ + beq.n 6d59a │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6d356 │ │ │ │ + b.n 6d4d6 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 6d356 │ │ │ │ + b.n 6d4d6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d360 │ │ │ │ + bne.n 6d4e0 │ │ │ │ ldrb.w r0, [r6, r9] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 242bd0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x860> │ │ │ │ + bl 241f58 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x860> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d424 │ │ │ │ + beq.n 6d5a4 │ │ │ │ add.w r4, r9, #1 │ │ │ │ - cbz r0, 6d36e │ │ │ │ + cbz r0, 6d4ee │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.n 6d33a │ │ │ │ - b.n 6d40e │ │ │ │ + bgt.n 6d4ba │ │ │ │ + b.n 6d58e │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r9, lsl #1] │ │ │ │ ldrne.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n 6d342 │ │ │ │ + b.n 6d4c2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 6d3b8 │ │ │ │ + ble.n 6d538 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d386 │ │ │ │ + bne.n 6d506 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 6d392 │ │ │ │ + b.n 6d512 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r4, lsl #1] │ │ │ │ ldrne.w r0, [r6, r4, lsl #2] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 24290c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x59c> │ │ │ │ + bl 241c94 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x59c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d424 │ │ │ │ + bne.n 6d5a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 6d3b4 │ │ │ │ + bne.n 6d534 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 6d37e │ │ │ │ + bgt.n 6d4fe │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6d354 │ │ │ │ + bne.n 6d4d4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r9, r4, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 6d440 │ │ │ │ + bl 6d5c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d424 │ │ │ │ + cbz r0, 6d5a4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl f4968 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl f44f8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d3f8 │ │ │ │ + bne.n 6d578 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d424 │ │ │ │ + bge.n 6d5a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d424 │ │ │ │ + cbnz r2, 6d5a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d424 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d5a4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d40a │ │ │ │ + bge.n 6d58a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d40a │ │ │ │ + cbnz r2, 6d58a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 6d354 │ │ │ │ + b.n 6d4d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ac854 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl abcec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d438 │ │ │ │ + b.n 6d5b8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15ec84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e2b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 6d320 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 6d4a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r7, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 6d474 │ │ │ │ - bl 206580 │ │ │ │ + cbnz r3, 6d5f4 │ │ │ │ + bl 205f98 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d594 │ │ │ │ + beq.w 6d714 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbnz r0, 6d4a4 │ │ │ │ + cbnz r0, 6d624 │ │ │ │ movw r2, #43652 @ 0xaa84 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ - movw r1, #28092 @ 0x6dbc │ │ │ │ + movw r1, #24912 @ 0x6150 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #19128 @ 0x4ab8 │ │ │ │ + movw r1, #15736 @ 0x3d78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 6d4e0 │ │ │ │ + b.n 6d660 │ │ │ │ mov r1, sl │ │ │ │ - bl 6a1da │ │ │ │ - cbnz r0, 6d4c6 │ │ │ │ + bl 6a35a │ │ │ │ + cbnz r0, 6d646 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 6a1b0 │ │ │ │ - cbnz r0, 6d4c6 │ │ │ │ - movw r1, #28092 @ 0x6dbc │ │ │ │ + bl 6a330 │ │ │ │ + cbnz r0, 6d646 │ │ │ │ + movw r1, #24912 @ 0x6150 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 742cc │ │ │ │ - cbz r0, 6d4e0 │ │ │ │ + bl 74098 │ │ │ │ + cbz r0, 6d660 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6d4e0 │ │ │ │ + cbz r0, 6d660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d4e0 │ │ │ │ + bge.n 6d660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d4e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d660 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6d594 │ │ │ │ + beq.n 6d714 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d594 │ │ │ │ + beq.n 6d714 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 6d518 │ │ │ │ + bmi.n 6d698 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #148] @ (6d59c ) │ │ │ │ + ldr r1, [pc, #148] @ (6d71c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d560 │ │ │ │ - b.n 6d56c │ │ │ │ - movw r1, #19136 @ 0x4ac0 │ │ │ │ + blt.n 6d6e0 │ │ │ │ + b.n 6d6ec │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 6d558 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 6d6d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6d534 │ │ │ │ + blt.n 6d6b4 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 6d53c │ │ │ │ + b.n 6d6bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r2, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bmi.n 6d542 │ │ │ │ + bmi.n 6d6c2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6d570 │ │ │ │ + bge.n 6d6f0 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18960 @ 0x4a10 │ │ │ │ + movw r1, #15568 @ 0x3cd0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d56c │ │ │ │ + bge.n 6d6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d56c │ │ │ │ + cbnz r3, 6d6ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d594 │ │ │ │ + b.n 6d714 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d592 │ │ │ │ + bge.n 6d712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d592 │ │ │ │ + cbnz r3, 6d712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #780] @ (6d8ac ) │ │ │ │ + subs r5, #131 @ 0x83 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -0006d5a0 : │ │ │ │ +0006d720 : │ │ │ │ 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 6d5d0 │ │ │ │ + bmi.n 6d750 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19196 @ 0x4afc │ │ │ │ + movw r1, #15804 @ 0x3dbc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6d5f2 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6d772 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 6d5f8 │ │ │ │ + bmi.n 6d778 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #19232 @ 0x4b20 │ │ │ │ + movw r1, #15840 @ 0x3de0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d606 │ │ │ │ + b.n 6d786 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6d604 │ │ │ │ + beq.n 6d784 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7ccc │ │ │ │ + b.w 1c8814 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d608 : │ │ │ │ +0006d788 : │ │ │ │ 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 6d62c │ │ │ │ + bge.n 6d7ac │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ 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 f44ac <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ + bl f403c <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d648 │ │ │ │ + bne.n 6d7c8 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 6d648 │ │ │ │ + cbz r4, 6d7c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006d64c : │ │ │ │ +0006d7cc : │ │ │ │ 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 6d67c │ │ │ │ + bge.n 6d7fc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3400 @ 0xd48 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65424 @ 0xff90 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d7b4 │ │ │ │ - beq.w 6d7b2 │ │ │ │ + b.n 6d934 │ │ │ │ + beq.w 6d932 │ │ │ │ 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 275c90 │ │ │ │ + bl 274f98 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 6d6c0 │ │ │ │ + bcc.n 6d840 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 6d6c0 │ │ │ │ + blt.n 6d840 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 6d726 │ │ │ │ + bne.n 6d8a6 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6d6ce │ │ │ │ + b.n 6d84e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d6a6 │ │ │ │ - b.n 6d7b4 │ │ │ │ + bne.n 6d826 │ │ │ │ + b.n 6d934 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 6d6f4 │ │ │ │ + bcs.n 6d874 │ │ │ │ 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 6d6ce │ │ │ │ + b.n 6d84e │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r2, r8 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 6d7a8 │ │ │ │ + bls.n 6d928 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 6d718 │ │ │ │ + b.n 6d898 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d7a0 │ │ │ │ + bne.n 6d920 │ │ │ │ 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 6d76a │ │ │ │ + bcs.n 6d8ea │ │ │ │ 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 6d734 │ │ │ │ + b.n 6d8b4 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r2, r8 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it hi │ │ │ │ movhi r2, ip │ │ │ │ @@ -98543,326 +98690,326 @@ │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it hi │ │ │ │ movhi r3, ip │ │ │ │ add r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 6d7a8 │ │ │ │ + bls.n 6d928 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 6d78e │ │ │ │ + b.n 6d90e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 6d7b4 │ │ │ │ + b.n 6d934 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d7b8 : │ │ │ │ +0006d938 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6d820 ) │ │ │ │ + ldr r1, [pc, #88] @ (6d9a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d7fc │ │ │ │ + cbnz r4, 6d97c │ │ │ │ addw r1, r3, #1436 @ 0x59c │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1716] @ 0x6b4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1716] @ 0x6b4 │ │ │ │ - b.n 6d81c │ │ │ │ + b.n 6d99c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d7d8 │ │ │ │ + bne.n 6d958 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19268 @ 0x4b44 │ │ │ │ + movw r1, #15876 @ 0x3e04 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d824 : │ │ │ │ +0006d9a4 : │ │ │ │ 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 6d854 │ │ │ │ + bls.n 6d9d4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19304 @ 0x4b68 │ │ │ │ + movw r1, #15912 @ 0x3e28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d8a0 │ │ │ │ - ldr r3, [pc, #76] @ (6d8a4 ) │ │ │ │ + b.n 6da20 │ │ │ │ + ldr r3, [pc, #76] @ (6da24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1652] @ 0x674 │ │ │ │ - cbnz r3, 6d884 │ │ │ │ + cbnz r3, 6da04 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #15940 @ 0x3e44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6d84e │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6d9ce │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1652] @ 0x674 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d8a8 : │ │ │ │ +0006da28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6d910 ) │ │ │ │ + ldr r1, [pc, #88] @ (6da90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5760 @ 0x1680 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d8ec │ │ │ │ + cbnz r4, 6da6c │ │ │ │ addw r1, r3, #1444 @ 0x5a4 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1717] @ 0x6b5 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1717] @ 0x6b5 │ │ │ │ - b.n 6d90c │ │ │ │ + b.n 6da8c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d8c8 │ │ │ │ + bne.n 6da48 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19364 @ 0x4ba4 │ │ │ │ + movw r1, #15972 @ 0x3e64 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d914 : │ │ │ │ +0006da94 : │ │ │ │ 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 6d940 │ │ │ │ + bls.n 6dac0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #16012 @ 0x3e8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6d96e │ │ │ │ - ldr r3, [pc, #80] @ (6d994 ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6daee │ │ │ │ + ldr r3, [pc, #80] @ (6db14 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1684] @ 0x694 │ │ │ │ - cbnz r3, 6d974 │ │ │ │ + cbnz r3, 6daf4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19436 @ 0x4bec │ │ │ │ + movw r1, #16044 @ 0x3eac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d990 │ │ │ │ + b.n 6db10 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1684] @ 0x694 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d998 : │ │ │ │ +0006db18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (6d9f0 ) │ │ │ │ + ldr r1, [pc, #72] @ (6db70 ) │ │ │ │ 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, #120 @ 0x78 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d9cc │ │ │ │ + cbnz r4, 6db4c │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6d9ec │ │ │ │ + b.n 6db6c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d9b8 │ │ │ │ + bne.n 6db38 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19472 @ 0x4c10 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d9f4 : │ │ │ │ +0006db74 : │ │ │ │ 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] @ (6da2c ) │ │ │ │ + ldr r2, [pc, #40] @ (6dbac ) │ │ │ │ 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 209900 │ │ │ │ - cbnz r0, 6da26 │ │ │ │ + bl 209318 │ │ │ │ + cbnz r0, 6dba6 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 6da2a │ │ │ │ + b.n 6dbaa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da30 : │ │ │ │ +0006dbb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6da98 ) │ │ │ │ + ldr r1, [pc, #88] @ (6dc18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4480 @ 0x1180 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6da72 │ │ │ │ + cbnz r4, 6dbf2 │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #420] @ 0x1a4 │ │ │ │ - b.n 6da92 │ │ │ │ + b.n 6dc12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6da4e │ │ │ │ + bne.n 6dbce │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19508 @ 0x4c34 │ │ │ │ + movw r1, #16116 @ 0x3ef4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da9c : │ │ │ │ +0006dc1c : │ │ │ │ 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 6dac8 │ │ │ │ + bls.n 6dc48 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19544 @ 0x4c58 │ │ │ │ + movw r1, #16152 @ 0x3f18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6daf6 │ │ │ │ - ldr r3, [pc, #80] @ (6db1c ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6dc76 │ │ │ │ + ldr r3, [pc, #80] @ (6dc9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ - cbnz r3, 6dafc │ │ │ │ + cbnz r3, 6dc7c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19572 @ 0x4c74 │ │ │ │ + movw r1, #16180 @ 0x3f34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db18 │ │ │ │ + b.n 6dc98 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #388] @ 0x184 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ lsls r4, r2 │ │ │ │ @@ -98882,99 +99029,99 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r5, [r1, #420] @ 0x1a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 6db7e │ │ │ │ + cbz r5, 6dcfe │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 6db78 │ │ │ │ + bpl.n 6dcf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6db78 │ │ │ │ - movw r3, #9096 @ 0x2388 │ │ │ │ + bge.n 6dcf8 │ │ │ │ + movw r3, #5692 @ 0x163c │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ - movw r0, #19604 @ 0x4c94 │ │ │ │ + movw r0, #16212 @ 0x3f54 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ mov r3, r6 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 6db44 │ │ │ │ + b.n 6dcc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006db82 : │ │ │ │ +0006dd02 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (6dbd8 ) │ │ │ │ + ldr r1, [pc, #68] @ (6dd58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5696 @ 0x1640 │ │ │ │ adds r1, #20 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6dbb4 │ │ │ │ + cbnz r4, 6dd34 │ │ │ │ addw r1, r3, #1428 @ 0x594 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6dbd4 │ │ │ │ + b.n 6dd54 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dba2 │ │ │ │ + bne.n 6dd22 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19668 @ 0x4cd4 │ │ │ │ + movw r1, #16276 @ 0x3f94 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbdc : │ │ │ │ +0006dd5c : │ │ │ │ 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 6dc0e │ │ │ │ + blt.n 6dd8e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19704 @ 0x4cf8 │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc40 │ │ │ │ - ldr r2, [pc, #52] @ (6dc44 ) │ │ │ │ + b.n 6ddc0 │ │ │ │ + ldr r2, [pc, #52] @ (6ddc4 ) │ │ │ │ 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 6dc48 │ │ │ │ + bl 6ddc8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dc40 │ │ │ │ + beq.n 6ddc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fec <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7c0c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ 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} │ │ │ │ @@ -98983,102 +99130,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 6dc74 │ │ │ │ + bls.n 6ddf4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19728 @ 0x4d10 │ │ │ │ + movw r1, #16336 @ 0x3fd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 6dc96 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 6de16 │ │ │ │ addw r3, r1, #1428 @ 0x594 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 6dc9c │ │ │ │ + cbnz r3, 6de1c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19756 @ 0x4d2c │ │ │ │ + movw r1, #16364 @ 0x3fec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc9e │ │ │ │ + b.n 6de1e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006dca0 : │ │ │ │ +0006de20 : │ │ │ │ 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] @ (6dcd8 ) │ │ │ │ + ldr r2, [pc, #40] @ (6de58 ) │ │ │ │ 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 6dc48 │ │ │ │ + bl 6ddc8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dcd4 │ │ │ │ + beq.n 6de54 │ │ │ │ addw r5, r5, #1428 @ 0x594 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dcdc : │ │ │ │ +0006de5c : │ │ │ │ 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 6dd0a │ │ │ │ + blt.n 6de8a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19704 @ 0x4cf8 │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6dd20 │ │ │ │ - ldr r2, [pc, #44] @ (6dd38 ) │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 6dea0 │ │ │ │ + ldr r2, [pc, #44] @ (6deb8 ) │ │ │ │ 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 6dc48 │ │ │ │ - cbz r0, 6dd26 │ │ │ │ + bl 6ddc8 │ │ │ │ + cbz r0, 6dea6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd36 │ │ │ │ + b.n 6deb6 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (6dda8 ) │ │ │ │ + ldr r2, [pc, #92] @ (6df28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -99094,774 +99241,180 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6dd9e │ │ │ │ + bge.n 6df1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6dd9e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6df1e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006df2c : │ │ │ │ + b.w 141d10 │ │ │ │ + │ │ │ │ +0006df30 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6df68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6df68 │ │ │ │ + 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 6df5c │ │ │ │ + bl f6d64 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6df64 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 159500 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 6df86 │ │ │ │ + cbnz r0, 6df8c │ │ │ │ + bl 5da98 │ │ │ │ + b.n 6df9a │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 1587cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6dfa0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6dfae │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl 159500 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0006dfb4 : │ │ │ │ + b.n 6df6c │ │ │ │ + │ │ │ │ +0006dfb6 : │ │ │ │ + b.n 6df6c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6ddd6 │ │ │ │ + ble.n 6dfe2 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6ddca │ │ │ │ + bge.n 6dfd6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 6ddd2 │ │ │ │ + b.n 6dfde │ │ │ │ cmp r0, r3 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - bne.n 6ddb6 │ │ │ │ + bne.n 6dfc2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8789c │ │ │ │ - cbz r0, 6ddf2 │ │ │ │ + bl 87788 │ │ │ │ + cbz r0, 6dffe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 5bc74 │ │ │ │ - │ │ │ │ -0006ddfa : │ │ │ │ - push {r4, r5} │ │ │ │ - ldrb.w r4, [sp, #8] │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 6de1e │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 6de3a │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ - ldr.w r5, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - bne.n 6de0a │ │ │ │ - b.n 6de3a │ │ │ │ - cmp r0, #1 │ │ │ │ - bmi.n 6de3a │ │ │ │ - add.w r4, r2, r0, lsl #2 │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ - str.w r3, [r4, #-4]! │ │ │ │ - ldr.w r0, [r1, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - bne.n 6de2a │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006de3e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #21163 @ 0x52ab │ │ │ │ - movt r1, #6 │ │ │ │ - b.w 25c23c <_PyXIData_Release@@Base+0xbc> │ │ │ │ - │ │ │ │ -0006de4c : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6de68 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #37941 @ 0x9435 │ │ │ │ - movt r3, #4 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006de6a : │ │ │ │ - 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] @ (6de9c ) │ │ │ │ - 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 9e628 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006dea0 <_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] @ (6ded4 <_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] │ │ │ │ - bl 9e628 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - 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, #48932 @ 0xbf24 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006df04 : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006df0a : │ │ │ │ - b.w 17a650 │ │ │ │ - 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, 6df24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6df3a │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #7208 @ 0x1c28 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006df3e : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (6dfbc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - cbz r1, 6df78 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 6dfa6 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #62912 @ 0xf5c0 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6dfb8 │ │ │ │ - cbz r2, 6df9c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6df9a │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #19788 @ 0x4d4c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6dfb8 │ │ │ │ - cbnz r1, 6dfaa │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a9a68 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6df7a │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10a64c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 6dfe8 │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19984 @ 0x4e10 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - b.n 6dff0 │ │ │ │ - movw r3, #43140 @ 0xa884 │ │ │ │ - movt r3, #48 @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #19824 @ 0x4d70 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e004 : │ │ │ │ - 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, #32220 @ 0x7ddc │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6e032 │ │ │ │ - movs r1, #59 @ 0x3b │ │ │ │ - movw r0, #12120 @ 0x2f58 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e042 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6e042 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e044 : │ │ │ │ - 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, #31684 @ 0x7bc4 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6e072 │ │ │ │ - movs r1, #28 │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e074 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e076 : │ │ │ │ - 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, #88] @ (6e0e0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e094 │ │ │ │ - cbnz r1, 6e09e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6df0e │ │ │ │ - b.n 6e0d2 │ │ │ │ - bl ee4a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e0d2 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e0c2 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e0d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e0be │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e0be │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006e0e4 <_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, #84] @ (6e14c <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e102 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6e10c <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6df0e │ │ │ │ - b.n 6e140 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - bl ee4a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e140 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e130 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e140 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e12c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e12c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006e150 : │ │ │ │ - b.w 14251c │ │ │ │ - │ │ │ │ -0006e154 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e18c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e18c │ │ │ │ - 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 6e180 │ │ │ │ - bl f7144 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e188 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq.n 6e1aa │ │ │ │ - cbnz r0, 6e1b0 │ │ │ │ - bl 5d90c │ │ │ │ - b.n 6e1be │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 159198 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e1c4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e1d2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006e1d8 : │ │ │ │ - b.n 6e190 │ │ │ │ - │ │ │ │ -0006e1da : │ │ │ │ - b.n 6e190 │ │ │ │ - │ │ │ │ -0006e1dc : │ │ │ │ - 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 6e1f6 │ │ │ │ - cbnz r0, 6e1fc │ │ │ │ - bl 5d90c │ │ │ │ - b.n 6e218 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e21e │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19856 @ 0x4d90 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e242 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6e202 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6e202 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006e248 : │ │ │ │ - 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, 6e27e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e27e │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e27e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e27e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl 158f24 │ │ │ │ - cbz r0, 6e296 │ │ │ │ - b.n 6e3ca │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 6e3ca │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, sp │ │ │ │ - bl 158e34 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6e2aa │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - b.n 6e3ca │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 6e2d6 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19952 @ 0x4df0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 6e3ca │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e31a │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22fa0c │ │ │ │ - cbz r0, 6e2ee │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e2ee │ │ │ │ - mov r0, sp │ │ │ │ - bl 22fa0c │ │ │ │ - cbnz r0, 6e302 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2b3c10 <_Py_c_prod@@Base+0x868> │ │ │ │ - cbz r0, 6e31a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e31a │ │ │ │ - mov r0, sp │ │ │ │ - bl 2b3c10 <_Py_c_prod@@Base+0x868> │ │ │ │ - cbz r0, 6e31a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2c030 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 6e3ce │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 834d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6e338 │ │ │ │ - bl 23c560 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 6e3ca │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 6e34a │ │ │ │ - str.w r1, [r5, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 6e33c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6e366 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r4, #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mul.w r4, r1, r4 │ │ │ │ - bne.n 6e356 │ │ │ │ - cbnz r4, 6e368 │ │ │ │ - b.n 6e3b6 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - bmi.n 6e396 │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - add.w r2, r5, r3, lsl #2 │ │ │ │ - ldr.w r0, [ip, r3, lsl #2] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - bge.n 6e38e │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - b.n 6e396 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str.w r7, [r2], #-4 │ │ │ │ - bne.n 6e37a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2e0ccc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2e0ccc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c030 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6e36a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 159ecc │ │ │ │ - mov r0, sp │ │ │ │ - bl 159ecc │ │ │ │ - b.n 6e3ce │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006e3d6 : │ │ │ │ - b.w f280c │ │ │ │ - │ │ │ │ -0006e3da : │ │ │ │ - b.w 15cb70 │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - │ │ │ │ -0006e3e2 <_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, #88] @ (6e44c <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e400 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6e40a <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6df0e │ │ │ │ - b.n 6e43e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - bl 72bc0 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e43e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e42e <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e43e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e42a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e42a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e45a <_PyObject_CallMethodId@@Base+0x78> │ │ │ │ + cbz r0, 6e00a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e466 <_PyObject_CallMethodId@@Base+0x84> │ │ │ │ + cbz r0, 6e016 │ │ │ │ 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, 6e486 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + cbnz r0, 6e036 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6e490 <_PyObject_CallMethodId@@Base+0xae> │ │ │ │ - b.n 6e496 <_PyObject_CallMethodId@@Base+0xb4> │ │ │ │ + cbnz r0, 6e040 │ │ │ │ + b.n 6e046 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e480 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ - b.n 6e4ae <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 6e030 │ │ │ │ + b.n 6e05e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6e4ae <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbnz r0, 6e05e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6e4a0 <_PyObject_CallMethodId@@Base+0xbe> │ │ │ │ + cbz r0, 6e050 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6e4ae <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbnz r0, 6e05e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6e4ae <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbz r0, 6e05e │ │ │ │ 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, 6e4ba <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbz r0, 6e06a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (6e4d0 <_PyObject_CallMethodId@@Base+0xee>) │ │ │ │ + ldr r2, [pc, #16] @ (6e080 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 6e4cc <_PyObject_CallMethodId@@Base+0xea> │ │ │ │ + cbnz r1, 6e07c │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (6e4e0 <_PyObject_CallMethodId@@Base+0xfe>) │ │ │ │ + ldr r2, [pc, #8] @ (6e090 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ @@ -99894,243 +99447,192 @@ │ │ │ │ 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, 6e542 <_PyObject_CallMethodId@@Base+0x160> │ │ │ │ + cbnz r0, 6e0f2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e54a <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + cbz r0, 6e0fa │ │ │ │ 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 6e534 <_PyObject_CallMethodId@@Base+0x152> │ │ │ │ + beq.n 6e0e4 │ │ │ │ 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, 6e572 <_PyObject_CallMethodId@@Base+0x190> │ │ │ │ + cbnz r0, 6e122 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e57a <_PyObject_CallMethodId@@Base+0x198> │ │ │ │ + cbz r0, 6e12a │ │ │ │ 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 6e564 <_PyObject_CallMethodId@@Base+0x182> │ │ │ │ + beq.n 6e114 │ │ │ │ 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, 6e5a2 <_PyObject_CallMethodId@@Base+0x1c0> │ │ │ │ + cbnz r0, 6e152 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e5aa <_PyObject_CallMethodId@@Base+0x1c8> │ │ │ │ + cbz r0, 6e15a │ │ │ │ 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 6e594 <_PyObject_CallMethodId@@Base+0x1b2> │ │ │ │ + beq.n 6e144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e5b6 <_PyObject_CallMethodId@@Base+0x1d4> │ │ │ │ + cbz r0, 6e166 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e5c2 <_PyObject_CallMethodId@@Base+0x1e0> │ │ │ │ + cbz r0, 6e172 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6e61c <_PyObject_CallMethodId@@Base+0x23a> │ │ │ │ + ble.n 6e1cc │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 6e5f2 <_PyObject_CallMethodId@@Base+0x210> │ │ │ │ + cbz r3, 6e1a2 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6e5f6 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bls.n 6e1a6 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6e614 <_PyObject_CallMethodId@@Base+0x232> │ │ │ │ + b.n 6e1c4 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6e5ea <_PyObject_CallMethodId@@Base+0x208> │ │ │ │ + bcc.n 6e19a │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6e60c <_PyObject_CallMethodId@@Base+0x22a> │ │ │ │ + bne.n 6e1bc │ │ │ │ adds r4, #1 │ │ │ │ adds r7, r5, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 6e614 <_PyObject_CallMethodId@@Base+0x232> │ │ │ │ + b.n 6e1c4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6e5d8 <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ - b.n 6e620 <_PyObject_CallMethodId@@Base+0x23e> │ │ │ │ + bgt.n 6e188 │ │ │ │ + b.n 6e1d0 │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6e67e <_PyObject_CallMethodId@@Base+0x29c> │ │ │ │ + ble.n 6e22e │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r6 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 6e654 <_PyObject_CallMethodId@@Base+0x272> │ │ │ │ + cbz r3, 6e204 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6e658 <_PyObject_CallMethodId@@Base+0x276> │ │ │ │ + bls.n 6e208 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6e676 <_PyObject_CallMethodId@@Base+0x294> │ │ │ │ + b.n 6e226 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6e64c <_PyObject_CallMethodId@@Base+0x26a> │ │ │ │ + bcc.n 6e1fc │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6e66e <_PyObject_CallMethodId@@Base+0x28c> │ │ │ │ + bne.n 6e21e │ │ │ │ adds r4, #1 │ │ │ │ adds r7, r5, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 6e676 <_PyObject_CallMethodId@@Base+0x294> │ │ │ │ + b.n 6e226 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6e63a <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ - b.n 6e682 <_PyObject_CallMethodId@@Base+0x2a0> │ │ │ │ + bgt.n 6e1ea │ │ │ │ + b.n 6e232 │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ 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 6e6b6 <_PyObject_CallMethodId@@Base+0x2d4> │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e6a0 <_PyObject_CallMethodId@@Base+0x2be> │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e6a0 <_PyObject_CallMethodId@@Base+0x2be> │ │ │ │ - b.n 6e6b8 <_PyObject_CallMethodId@@Base+0x2d6> │ │ │ │ - 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, 6e6e0 <_PyObject_CallMethodId@@Base+0x2fe> │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 6e6d2 <_PyObject_CallMethodId@@Base+0x2f0> │ │ │ │ - b.n 6e6e6 <_PyObject_CallMethodId@@Base+0x304> │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e6da <_PyObject_CallMethodId@@Base+0x2f8> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ (6e710 <_PyObject_CallMethodId@@Base+0x32e>) │ │ │ │ - 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, #508 @ 0x1fc │ │ │ │ - ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r2, #4092] @ 0xffc │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 5be00 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6e792 <_PyObject_CallMethodId@@Base+0x3b0> │ │ │ │ + bhi.n 6e2bc │ │ │ │ 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, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6e740 <_PyObject_CallMethodId@@Base+0x35e> │ │ │ │ + beq.n 6e26a │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6e790 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + b.n 6e2ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6e736 <_PyObject_CallMethodId@@Base+0x354> │ │ │ │ + bne.n 6e260 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f352c │ │ │ │ + bl f30bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 6e78e <_PyObject_CallMethodId@@Base+0x3ac> │ │ │ │ + blt.n 6e2b8 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4380 @ 0x111c │ │ │ │ movweq r2, #6004 @ 0x1774 │ │ │ │ movwne r0, #6004 @ 0x1774 │ │ │ │ movwne r2, #4380 @ 0x111c │ │ │ │ ittee eq │ │ │ │ @@ -100139,159 +99641,159 @@ │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e790 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + bge.n 6e2ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6e790 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + b.n 6e2ba │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1166cc │ │ │ │ + b.w 1161bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2457d0 <_PyObject_FunctionStr@@Base+0x1bc> │ │ │ │ + b.w 244b58 <_PyObject_FunctionStr@@Base+0x1bc> │ │ │ │ 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, #35704 @ 0x8b78 │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2253d0 │ │ │ │ - cbnz r0, 6e7da <_PyObject_CallMethodId@@Base+0x3f8> │ │ │ │ + bl 224a1c │ │ │ │ + cbnz r0, 6e304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e7dc <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + bge.n 6e306 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6e7dc <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + b.n 6e306 │ │ │ │ movs r4, #0 │ │ │ │ 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 r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 6e814 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ + cbz r0, 6e33e │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6e814 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ + beq.n 6e33e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6e854 <_PyObject_CallMethodId@@Base+0x472> │ │ │ │ - bl 6e4bc <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ - cbz r0, 6e868 <_PyObject_CallMethodId@@Base+0x486> │ │ │ │ + bne.n 6e37e │ │ │ │ + bl 6e06c │ │ │ │ + cbz r0, 6e392 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #60036 @ 0xea84 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ - movw r3, #59597 @ 0xe8cd │ │ │ │ + movw r3, #58359 @ 0xe3f7 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6e848 <_PyObject_CallMethodId@@Base+0x466> │ │ │ │ + cbz r5, 6e372 │ │ │ │ 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 6e4d4 <_PyObject_CallMethodId@@Base+0xf2> │ │ │ │ + b.n 6e084 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6e85c <_PyObject_CallMethodId@@Base+0x47a> │ │ │ │ + cbz r2, 6e386 │ │ │ │ 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, 6e8ca <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ - cbz r1, 6e8ca <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ + cbz r0, 6e3f4 │ │ │ │ + cbz r1, 6e3f4 │ │ │ │ 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 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r6, [r5, #1]! │ │ │ │ - cbz r6, 6e8c8 <_PyObject_CallMethodId@@Base+0x4e6> │ │ │ │ + cbz r6, 6e3f2 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6e8a4 <_PyObject_CallMethodId@@Base+0x4c2> │ │ │ │ + bcc.n 6e3ce │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6e7e0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ + bl 6e30a │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r6, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r2, r3] │ │ │ │ - bne.n 6e882 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ + bne.n 6e3ac │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6e7e0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ + bl 6e30a │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6e882 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ + b.n 6e3ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 6e936 <_PyObject_CallMethodId@@Base+0x554> │ │ │ │ + cbz r0, 6e460 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #60032 @ 0xea80 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 6e934 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + bcs.n 6e45e │ │ │ │ mov r5, r0 │ │ │ │ blx 2c0c8 │ │ │ │ - cbz r0, 6e934 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + cbz r0, 6e45e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6e8f8 <_PyObject_CallMethodId@@Base+0x516> │ │ │ │ + bne.n 6e422 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 6e934 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + bcs.n 6e45e │ │ │ │ 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, #62220 @ 0xf30c │ │ │ │ @@ -100304,34 +99806,34 @@ │ │ │ │ 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, 6e95e <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ + cbz r0, 6e488 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6e95e <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ + cbz r3, 6e488 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c4ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6e8cc <_PyObject_CallMethodId@@Base+0x4ea> │ │ │ │ + b.n 6e3f6 │ │ │ │ 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, #59753 @ 0xe969 │ │ │ │ + movw r4, #58515 @ 0xe493 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -100356,327 +99858,414 @@ │ │ │ │ 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 6e9cc <_PyObject_CallMethodId@@Base+0x5ea> │ │ │ │ + bhi.n 6e4f6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ea70 <_PyObject_CallMethodId@@Base+0x68e> │ │ │ │ + beq.n 6e59a │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 6ea0c <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ + bne.n 6e536 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6ea6a <_PyObject_CallMethodId@@Base+0x688> │ │ │ │ + beq.n 6e594 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6ea0c <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ + bne.n 6e536 │ │ │ │ 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 6ea24 <_PyObject_CallMethodId@@Base+0x642> │ │ │ │ + bne.n 6e54e │ │ │ │ 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 6ea40 <_PyObject_CallMethodId@@Base+0x65e> │ │ │ │ + bne.n 6e56a │ │ │ │ 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 6ea5a <_PyObject_CallMethodId@@Base+0x678> │ │ │ │ + bne.n 6e584 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6eaa6 <_PyObject_CallMethodId@@Base+0x6c4> │ │ │ │ + beq.n 6e5d0 │ │ │ │ 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 6ea7c <_PyObject_CallMethodId@@Base+0x69a> │ │ │ │ + bne.n 6e5a6 │ │ │ │ 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 6ea92 <_PyObject_CallMethodId@@Base+0x6b0> │ │ │ │ + bne.n 6e5bc │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #64309 @ 0xfb35 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #684 @ 0x2ac │ │ │ │ - movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e638 │ │ │ │ - ldr r3, [pc, #48] @ (6eaf0 <_PyObject_CallMethodId@@Base+0x70e>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - dmb ish │ │ │ │ - ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ - dmb ish │ │ │ │ - tst.w r3, #1 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ + │ │ │ │ +0006e5d2 : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrb.w r4, [sp, #8] │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + bne.n 6e5f6 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 6e612 │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + bne.n 6e5e2 │ │ │ │ + b.n 6e612 │ │ │ │ + cmp r0, #1 │ │ │ │ + bmi.n 6e612 │ │ │ │ + add.w r4, r2, r0, lsl #2 │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ + str.w r3, [r4, #-4]! │ │ │ │ + ldr.w r0, [r1, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + bne.n 6e602 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e616 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #21559 @ 0x5437 │ │ │ │ + movt r1, #6 │ │ │ │ + b.w 25b79c │ │ │ │ + │ │ │ │ +0006e624 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 6e640 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #38053 @ 0x94a5 │ │ │ │ + movt r3, #4 │ │ │ │ + cmp r0, r3 │ │ │ │ it ne │ │ │ │ - movne r0, r3 │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e642 : │ │ │ │ + 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] @ (6e674 ) │ │ │ │ + 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 9e568 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006eaf4 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0006e678 <_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] @ (6e6ac <_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] │ │ │ │ + bl 9e568 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #45540 @ 0xb1e4 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e6dc : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e6e2 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 6eb08 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 6eb04 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #64364 @ 0xfb6c │ │ │ │ + cbz r3, 6e6f6 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 6e6f2 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #60972 @ 0xee2c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb0c <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0006e6fa <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6eb30 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 6e71e <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb22 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ - movw r3, #64340 @ 0xfb54 │ │ │ │ + ble.n 6e710 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ + movw r3, #60948 @ 0xee14 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - b.n 6eb38 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + b.n 6e726 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb42 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 6e730 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb42 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 6eb18 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ - movw r3, #64316 @ 0xfb3c │ │ │ │ + ble.n 6e730 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 6e706 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ + movw r3, #60924 @ 0xedfc │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - cbnz r2, 6eb3e <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 6e72c <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6eb3a <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 6e728 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb46 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0006e734 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6eb56 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ - movw r3, #20252 @ 0x4f1c │ │ │ │ + bpl.n 6e744 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + movw r3, #16640 @ 0x4100 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - b.n 6eb6c <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + b.n 6e75a <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 6eb64 <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ + bne.n 6e752 <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 6eb4c <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ + bmi.n 6e73a <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - movw r3, #20280 @ 0x4f38 │ │ │ │ + movw r3, #16668 @ 0x411c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - cbz r1, 6eb70 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + cbz r1, 6e75e <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb74 : │ │ │ │ +0006e762 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb78 : │ │ │ │ +0006e766 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36276 @ 0x8db4 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6eba2 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e790 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 282504 │ │ │ │ + b.w 28180c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006eba6 : │ │ │ │ +0006e794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ebd0 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e7be │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 282504 │ │ │ │ + b.w 28180c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebd4 : │ │ │ │ +0006e7c2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36276 @ 0x8db4 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ebfa │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e7e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e7aa <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e2d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebfe : │ │ │ │ +0006e7ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36320 @ 0x8de0 │ │ │ │ + movw r1, #32928 @ 0x80a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ec24 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e812 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e7aa <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e2d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ec28 : │ │ │ │ +0006e816 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ec4e │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e83c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e7aa <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e2d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ec52 : │ │ │ │ +0006e840 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ec54 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006e842 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 6ec64 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6e852 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ec66 <_PyLong_New@@Base>: │ │ │ │ - b.w 93acc │ │ │ │ +0006e854 <_PyLong_New@@Base>: │ │ │ │ + b.w 939cc │ │ │ │ │ │ │ │ -0006ec6a <_PyLong_FromDigits@@Base>: │ │ │ │ +0006e858 <_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, 6ecac <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 6e89a <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 93acc │ │ │ │ + bl 939cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ecae <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 6e89c <_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 2c030 │ │ │ │ - b.n 6ecae <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (6ecb4 <_PyLong_FromDigits@@Base+0x4a>) │ │ │ │ + b.n 6e89c <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (6e8a0 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006ecb8 <_PyLong_Sign@@Base>: │ │ │ │ +0006e8a4 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ecc4 : │ │ │ │ +0006e8b0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ecd0 : │ │ │ │ +0006e8bc : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ece2 <_PyDict_NewPresized@@Base>: │ │ │ │ +0006e8ce <_PyDict_NewPresized@@Base>: │ │ │ │ cmp r0, #5 │ │ │ │ - bgt.n 6ecf6 <_PyDict_NewPresized@@Base+0x14> │ │ │ │ + bgt.n 6e8e2 <_PyDict_NewPresized@@Base+0x14> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fbf0 │ │ │ │ + b.w 7fbe0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -100687,184 +100276,184 @@ │ │ │ │ addle r0, #1 │ │ │ │ asrle r0, r0, #1 │ │ │ │ itttt le │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ clzle r0, r0 │ │ │ │ rsble r0, r0, #32 │ │ │ │ uxtble r0, r0 │ │ │ │ - bl 86610 │ │ │ │ - cbz r0, 6ed40 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ + bl 864ac │ │ │ │ + cbz r0, 6e92c <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fbf0 │ │ │ │ + b.w 7fbe0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ed42 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w dba60 │ │ │ │ +0006e92e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w db5e4 │ │ │ │ │ │ │ │ -0006ed46 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 5a3c2 │ │ │ │ +0006e932 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 5a432 │ │ │ │ │ │ │ │ -0006ed4a : │ │ │ │ +0006e936 : │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #16508 @ 0x407c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006ed64 : │ │ │ │ - b.w 4e5da │ │ │ │ +0006e950 : │ │ │ │ + b.w 4e64a │ │ │ │ │ │ │ │ -0006ed68 : │ │ │ │ +0006e954 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 85e18 │ │ │ │ + b.w 85cb4 │ │ │ │ │ │ │ │ -0006ed6e : │ │ │ │ - b.w 85e18 │ │ │ │ +0006e95a : │ │ │ │ + b.w 85cb4 │ │ │ │ │ │ │ │ -0006ed72 : │ │ │ │ - b.w 64974 │ │ │ │ +0006e95e : │ │ │ │ + b.w 6433e │ │ │ │ │ │ │ │ -0006ed76 : │ │ │ │ +0006e962 : │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ed86 : │ │ │ │ +0006e972 : │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ed96 : │ │ │ │ +0006e982 : │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eda6 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006e992 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006edb2 : │ │ │ │ +0006e99e : │ │ │ │ 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 6edf4 │ │ │ │ + bls.n 6e9e0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6ede8 │ │ │ │ + bhi.n 6e9d4 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 6edf6 │ │ │ │ + b.n 6e9e2 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 6edf6 │ │ │ │ + b.n 6e9e2 │ │ │ │ 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 2e37ac <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2a7c <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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 2b44c │ │ │ │ - ldr r1, [pc, #32] @ (6ee50 ) │ │ │ │ + ldr r1, [pc, #32] @ (6ea3c ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2c030 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r2, r6 │ │ │ │ - movw r3, #29376 @ 0x72c0 │ │ │ │ + movw r3, #25984 @ 0x6580 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6eec8 │ │ │ │ + beq.n 6eab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6eec8 │ │ │ │ + beq.n 6eab4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6eecc ) │ │ │ │ + ldr r2, [pc, #84] @ (6eab8 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ee98 │ │ │ │ + bne.n 6ea84 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ee98 │ │ │ │ + beq.n 6ea84 │ │ │ │ blx 2ae4c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6eeb0 │ │ │ │ - cbz r3, 6eeac │ │ │ │ + beq.n 6ea9c │ │ │ │ + cbz r3, 6ea98 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6ee9e │ │ │ │ + b.n 6ea8a │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6eebe │ │ │ │ + bne.n 6eaaa │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6eebc │ │ │ │ + cbz r2, 6eaa8 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6eebe │ │ │ │ + b.n 6eaaa │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c95e0 │ │ │ │ + b.w 1c92f0 │ │ │ │ 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 │ │ │ │ @@ -100873,19 +100462,19 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 6f096 │ │ │ │ + beq.w 6ec82 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f094 │ │ │ │ + beq.w 6ec80 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ bfc r0, #0, #22 │ │ │ │ cmp r4, #0 │ │ │ │ add.w ip, r0, #116 @ 0x74 │ │ │ │ @@ -100895,84 +100484,84 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r1, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w ip, r6, ip │ │ │ │ - bls.n 6ef46 │ │ │ │ + bls.n 6eb32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6ef3c │ │ │ │ + bhi.n 6eb28 │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ - b.n 6ef48 │ │ │ │ + b.n 6eb34 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - b.n 6ef48 │ │ │ │ + b.n 6eb34 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r3 │ │ │ │ add.w r3, r4, ip, lsl #15 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrh.w fp, [r1, #10] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 6ef70 │ │ │ │ + bne.n 6eb5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - b.n 6f096 │ │ │ │ + b.n 6ec82 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6ef9a │ │ │ │ + bne.n 6eb86 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 6f094 │ │ │ │ + bls.w 6ec80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ef78 │ │ │ │ - b.n 6f096 │ │ │ │ + bne.n 6eb64 │ │ │ │ + b.n 6ec82 │ │ │ │ add.w r8, fp, #31 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov.w r8, r8, asr #5 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ blx 2c120 <__memset_chk@plt> │ │ │ │ ands.w fp, fp, #31 │ │ │ │ - beq.n 6efca │ │ │ │ + beq.n 6ebb6 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ add r1, sp, #16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, fp │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6f03c │ │ │ │ + beq.n 6ec28 │ │ │ │ subs r6, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ clz r6, r6 │ │ │ │ movs r3, #0 │ │ │ │ rsb r6, r6, #32 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 2e3e8c <_PyMonitoring_FireBranchEvent@@Base+0x9ac> │ │ │ │ + bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x9a8> │ │ │ │ add.w ip, sp, #16 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r0, fp, r4 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ @@ -100990,94 +100579,94 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ ldr.w fp, [fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6eff6 │ │ │ │ + bne.n 6ebe2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f094 │ │ │ │ + beq.n 6ec80 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, fp, lsl #2] │ │ │ │ - cbnz r6, 6f064 │ │ │ │ + cbnz r6, 6ec50 │ │ │ │ movs r6, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 6f096 │ │ │ │ + cbz r0, 6ec82 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6f04c │ │ │ │ - b.n 6f08c │ │ │ │ + bne.n 6ec38 │ │ │ │ + b.n 6ec78 │ │ │ │ mvns r6, r6 │ │ │ │ - beq.n 6f088 │ │ │ │ + beq.n 6ec74 │ │ │ │ rbit r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ - cbz r0, 6f096 │ │ │ │ + cbz r0, 6ec82 │ │ │ │ ands r6, r3 │ │ │ │ - bne.n 6f068 │ │ │ │ + bne.n 6ec54 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 6f042 │ │ │ │ + bne.n 6ec2e │ │ │ │ movs r0, #1 │ │ │ │ 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 6e4bc <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ - cbz r0, 6f0e4 │ │ │ │ + bl 6e06c │ │ │ │ + cbz r0, 6ecd0 │ │ │ │ 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 2b22c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6e4d4 <_PyObject_CallMethodId@@Base+0xf2> │ │ │ │ + bl 6e084 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e7e0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ + bl 6e30a │ │ │ │ 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, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6f09e │ │ │ │ + bl 6ec8a │ │ │ │ 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 │ │ │ │ @@ -101086,379 +100675,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 6f158 │ │ │ │ - movw r4, #51256 @ 0xc838 │ │ │ │ + beq.n 6ed44 │ │ │ │ + movw r4, #47864 @ 0xbaf8 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6f166 │ │ │ │ + bne.n 6ed52 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6f16a │ │ │ │ - movw r4, #40760 @ 0x9f38 │ │ │ │ + b.n 6ed56 │ │ │ │ + movw r4, #37360 @ 0x91f0 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6f16a │ │ │ │ + b.n 6ed56 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6f17a │ │ │ │ + bge.n 6ed66 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6f1be │ │ │ │ + bge.n 6edaa │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6f190 │ │ │ │ + bne.n 6ed7c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6f27c │ │ │ │ + beq.n 6ee68 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #35328 @ 0x8a00 │ │ │ │ - movw r2, #20316 @ 0x4f5c │ │ │ │ + movweq r4, #31936 @ 0x7cc0 │ │ │ │ + movw r2, #16704 @ 0x4140 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ movteq r4, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - b.n 6f27c │ │ │ │ + b.n 6ee68 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #52408 @ 0xccb8 │ │ │ │ - movwlt r6, #40492 @ 0x9e2c │ │ │ │ + movwge r6, #49016 @ 0xbf78 │ │ │ │ + movwlt r6, #37092 @ 0x90e4 │ │ │ │ ite ge │ │ │ │ movtge r6, #49 @ 0x31 │ │ │ │ movtlt r6, #47 @ 0x2f │ │ │ │ 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, #37016 @ 0x9098 │ │ │ │ + movwge r6, #33624 @ 0x8358 │ │ │ │ movtge r6, #48 @ 0x30 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #42796 @ 0xa72c │ │ │ │ + movw r2, #39404 @ 0x99ec │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r4, #20328 @ 0x4f68 │ │ │ │ + movw r4, #16716 @ 0x414c │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #20336 @ 0x4f70 │ │ │ │ + movw r2, #16724 @ 0x4154 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - movw r2, #20308 @ 0x4f54 │ │ │ │ + movw r2, #16696 @ 0x4138 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ 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, #20368 @ 0x4f90 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6f3a2 │ │ │ │ + bne.n 6ef8e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #51256 @ 0xc838 │ │ │ │ + movw r3, #47864 @ 0xbaf8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r2, #20308 @ 0x4f54 │ │ │ │ + movw r2, #16696 @ 0x4138 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f398 │ │ │ │ + bge.n 6ef84 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #40132 @ 0x9cc4 │ │ │ │ + movw r2, #36740 @ 0x8f84 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + bl 6ecd6 │ │ │ │ + movw r2, #16740 @ 0x4164 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + bl 6ecd6 │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 6f41e │ │ │ │ - movw r2, #20376 @ 0x4f98 │ │ │ │ + b.n 6f00a │ │ │ │ + movw r2, #16764 @ 0x417c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - b.n 6f41e │ │ │ │ + b.n 6f00a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ + movw r3, #31936 @ 0x7cc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20384 @ 0x4fa0 │ │ │ │ + movw r2, #16772 @ 0x4184 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f398 │ │ │ │ - movw r2, #20392 @ 0x4fa8 │ │ │ │ + bge.n 6ef84 │ │ │ │ + movw r2, #16780 @ 0x418c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6f0ea │ │ │ │ + b.n 6ecd6 │ │ │ │ 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, #20368 @ 0x4f90 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6f0ea │ │ │ │ + b.n 6ecd6 │ │ │ │ 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, 6f4b0 │ │ │ │ + cbz r4, 6f09c │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6f4a2 │ │ │ │ - b.n 6f506 │ │ │ │ + bne.n 6f08e │ │ │ │ + b.n 6f0f2 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 6f506 │ │ │ │ + beq.n 6f0f2 │ │ │ │ movw r3, #2748 @ 0xabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 6f506 │ │ │ │ + cbz r3, 6f0f2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6f506 │ │ │ │ + beq.n 6f0f2 │ │ │ │ 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, #20412 @ 0x4fbc │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f09e │ │ │ │ - b.n 6f514 │ │ │ │ + bl 6ec8a │ │ │ │ + b.n 6f100 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f09e │ │ │ │ + bl 6ec8a │ │ │ │ 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, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 6f53e │ │ │ │ + cbnz r3, 6f12a │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6f556 │ │ │ │ + cbz r3, 6f142 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + movw r0, #16820 @ 0x41b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6f48c │ │ │ │ - b.n 6f596 │ │ │ │ + bl 6f078 │ │ │ │ + b.n 6f182 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6f566 │ │ │ │ + cbnz r3, 6f152 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6f596 │ │ │ │ + cbz r3, 6f182 │ │ │ │ movw r3, #2744 @ 0xab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6f542 │ │ │ │ - ldr r2, [pc, #36] @ (6f5a0 ) │ │ │ │ + blt.n 6f12e │ │ │ │ + ldr r2, [pc, #36] @ (6f18c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f57e │ │ │ │ + bne.n 6f16a │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6f542 │ │ │ │ + ble.n 6f12e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r3, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -101470,52 +101059,52 @@ │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ 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, 6f5d4 │ │ │ │ + cbnz r3, 6f1c0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6f5ea │ │ │ │ + cbz r3, 6f1d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #20452 @ 0x4fe4 │ │ │ │ + movw r0, #16840 @ 0x41c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f48c │ │ │ │ - b.n 6f62a │ │ │ │ + bl 6f078 │ │ │ │ + b.n 6f216 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6f5fa │ │ │ │ + cbnz r3, 6f1e6 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6f62a │ │ │ │ + cbz r3, 6f216 │ │ │ │ movw r3, #2740 @ 0xab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6f5d8 │ │ │ │ - ldr r2, [pc, #60] @ (6f64c ) │ │ │ │ + blt.n 6f1c4 │ │ │ │ + ldr r2, [pc, #60] @ (6f238 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f612 │ │ │ │ + bne.n 6f1fe │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6f5d8 │ │ │ │ + ble.n 6f1c4 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6f642 │ │ │ │ + cbz r2, 6f22e │ │ │ │ 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} │ │ │ │ @@ -101527,87 +101116,87 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 6f6b6 │ │ │ │ + bhi.n 6f2a2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 2f058 <_PyObject_DebugMallocStats@@Base+0xef0> │ │ │ │ cmp r5, #0 │ │ │ │ sub.w r1, r4, r5 │ │ │ │ add r1, r0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 6f6aa │ │ │ │ - cbz r4, 6f6b6 │ │ │ │ - cbz r1, 6f6b6 │ │ │ │ + bne.n 6f296 │ │ │ │ + cbz r4, 6f2a2 │ │ │ │ + cbz r1, 6f2a2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcc.n 6f6b6 │ │ │ │ + bcc.n 6f2a2 │ │ │ │ adds r5, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ bl 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ subs r3, r5, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 6f690 │ │ │ │ - b.n 6f6b6 │ │ │ │ + bcs.n 6f27c │ │ │ │ + b.n 6f2a2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ 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, 6f6d2 │ │ │ │ + cbz r2, 6f2be │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #80] @ (6f728 ) │ │ │ │ - bl 1c877c │ │ │ │ - ldr r0, [pc, #76] @ (6f72c ) │ │ │ │ + ldr r0, [pc, #80] @ (6f314 ) │ │ │ │ + bl 1c8484 │ │ │ │ + ldr r0, [pc, #76] @ (6f318 ) │ │ │ │ bl 30260 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ bl 30324 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 6f6f8 │ │ │ │ + cbnz r4, 6f2e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6f722 │ │ │ │ + b.n 6f30e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ba0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f6f4 │ │ │ │ + beq.n 6f2e0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f6f4 │ │ │ │ + beq.n 6f2e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20472 @ 0x4ff8 │ │ │ │ + movw r0, #16860 @ 0x41dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ stcl 0, cr0, [r0], {84} @ 0x54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -101619,337 +101208,337 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ bl 30324 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f7d2 │ │ │ │ + beq.n 6f3be │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #23400 @ 0x5b68 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ bl 30260 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f7d2 │ │ │ │ + cbz r0, 6f3be │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6f79a │ │ │ │ + bne.n 6f386 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6f77c │ │ │ │ + b.n 6f368 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6f7be │ │ │ │ + bne.n 6f3aa │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6f7be │ │ │ │ + bne.n 6f3aa │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f7d2 │ │ │ │ - movw r0, #20548 @ 0x5044 │ │ │ │ + cbz r0, 6f3be │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f104 │ │ │ │ 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 6f814 │ │ │ │ + bne.n 6f400 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6f814 │ │ │ │ + cbz r3, 6f400 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd1f4 │ │ │ │ + bl 1ccf08 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6f814 │ │ │ │ + bls.n 6f400 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #60096 @ 0xeac0 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6f730 │ │ │ │ + bl 6f31c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6f82a │ │ │ │ + bne.n 6f416 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6f830 │ │ │ │ + b.n 6f41c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6f844 │ │ │ │ + bne.n 6f430 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6f81a │ │ │ │ - cbnz r0, 6f892 │ │ │ │ + bne.n 6f406 │ │ │ │ + cbnz r0, 6f47e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 6f872 │ │ │ │ + cbz r3, 6f45e │ │ │ │ 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 6f86e │ │ │ │ + bne.n 6f45a │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6f85a │ │ │ │ + bne.n 6f446 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6f88e │ │ │ │ + bne.n 6f47a │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6f874 │ │ │ │ + bne.n 6f460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r3, r0, #32 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ and.w r7, r5, #3 │ │ │ │ bic.w r6, r5, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6f8bc │ │ │ │ + bne.n 6f4a8 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.n 6f8d2 │ │ │ │ + bhi.n 6f4be │ │ │ │ adds r4, #1 │ │ │ │ yield │ │ │ │ - b.n 6f8a0 │ │ │ │ + b.n 6f48c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 6f8c4 │ │ │ │ + bne.n 6f4b0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6f8ee │ │ │ │ + b.n 6f4da │ │ │ │ cmp r7, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 6f8d6 │ │ │ │ - b.n 6f8ee │ │ │ │ + cbz r0, 6f4c2 │ │ │ │ + b.n 6f4da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f8ee │ │ │ │ + b.n 6f4da │ │ │ │ orrs r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 6f8ea │ │ │ │ + bne.n 6f4d6 │ │ │ │ strex r7, r6, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f8c0 │ │ │ │ - b.n 6f8a0 │ │ │ │ + beq.n 6f4ac │ │ │ │ + b.n 6f48c │ │ │ │ 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 6f894 │ │ │ │ - cbnz r0, 6f912 │ │ │ │ + bl 6f480 │ │ │ │ + cbnz r0, 6f4fe │ │ │ │ yield │ │ │ │ - b.n 6f902 │ │ │ │ + b.n 6f4ee │ │ │ │ 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 6f894 │ │ │ │ - cbnz r0, 6f938 │ │ │ │ + bl 6f480 │ │ │ │ + cbnz r0, 6f524 │ │ │ │ yield │ │ │ │ - b.n 6f928 │ │ │ │ + b.n 6f514 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1cab70 │ │ │ │ + bl 1ca880 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #29376 @ 0x72c0 │ │ │ │ + movw r3, #25984 @ 0x6580 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fa20 │ │ │ │ + beq.n 6f60c │ │ │ │ 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 6fa10 │ │ │ │ + beq.n 6f5fc │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa16 │ │ │ │ + beq.n 6f602 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1b4464 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b425c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6f9da │ │ │ │ + cbz r7, 6f5c6 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6f894 │ │ │ │ - cbnz r0, 6f9aa │ │ │ │ + bl 6f480 │ │ │ │ + cbnz r0, 6f596 │ │ │ │ yield │ │ │ │ - b.n 6f99a │ │ │ │ + b.n 6f586 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6f994 │ │ │ │ + bne.n 6f580 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 6f9ce │ │ │ │ + cbnz r2, 6f5ba │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c9398 │ │ │ │ - b.n 6f9dc │ │ │ │ + bl 1c90a8 │ │ │ │ + b.n 6f5c8 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6f9dc │ │ │ │ + b.n 6f5c8 │ │ │ │ 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 6f98a │ │ │ │ + bne.n 6f576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4464 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ - cbnz r0, 6fa08 │ │ │ │ + bl 1b425c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ + cbnz r0, 6f5f4 │ │ │ │ yield │ │ │ │ - b.n 6f9fc │ │ │ │ + b.n 6f5e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ee12 │ │ │ │ - b.n 6fa16 │ │ │ │ + bl 6e9fe │ │ │ │ + b.n 6f602 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1b4028 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b3e20 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6ee54 │ │ │ │ + b.w 6ea40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fa3e │ │ │ │ + bne.n 6f62a │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6fa24 │ │ │ │ + bne.n 6f610 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fa44 │ │ │ │ + bne.n 6f630 │ │ │ │ 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 r6, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mla r6, r8, r6, r0 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 6fa9c │ │ │ │ + bcs.n 6f688 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6fa92 │ │ │ │ + bne.n 6f67e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 360ca │ │ │ │ + bl 360d0 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 6fa7c │ │ │ │ + bhi.n 6f668 │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 6fab2 │ │ │ │ + cbnz r3, 6f69e │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1ae9a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ae794 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c90c4 │ │ │ │ + bl 1c8dd8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ @@ -101968,151 +101557,151 @@ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r5, [r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 6fb24 │ │ │ │ + bne.n 6f710 │ │ │ │ strex r6, r2, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 6fb00 │ │ │ │ + bne.n 6f6ec │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fb2a │ │ │ │ + bne.n 6f716 │ │ │ │ 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 1ca554 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1ca264 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6fb6a │ │ │ │ + cbnz r3, 6f756 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1caad4 │ │ │ │ - b.n 6fbb0 │ │ │ │ + bl 1ca7e4 │ │ │ │ + b.n 6f79c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 6fbb0 │ │ │ │ + bne.n 6f79c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1cab10 │ │ │ │ + bl 1ca820 │ │ │ │ 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 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fbb0 │ │ │ │ + bne.n 6f79c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fa54 │ │ │ │ + bl 6f640 │ │ │ │ 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 r6, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #116] @ 0x74 │ │ │ │ add.w r4, r0, #116 @ 0x74 │ │ │ │ mla r6, sl, r6, r0 │ │ │ │ mla r4, sl, r5, r4 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6fc5e │ │ │ │ + bls.n 6f84a │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6fc44 │ │ │ │ + cbz r3, 6f830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca554 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1ca264 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6fc2c │ │ │ │ + cbnz r3, 6f818 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - bl 1cabb0 │ │ │ │ + bl 1ca8c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6fc52 │ │ │ │ + b.n 6f83e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 6fc52 │ │ │ │ + bne.n 6f83e │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6fc50 │ │ │ │ + bcc.n 6f83c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6fc52 │ │ │ │ + b.n 6f83e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6fc52 │ │ │ │ + b.n 6f83e │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 6fbe8 │ │ │ │ - b.n 6fc60 │ │ │ │ + bhi.n 6f7d4 │ │ │ │ + b.n 6f84c │ │ │ │ movs r5, #0 │ │ │ │ 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 fp, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6fc8a │ │ │ │ + cbz r3, 6f876 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -102124,79 +101713,79 @@ │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 6fe18 │ │ │ │ + bcs.w 6fa04 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fdfe │ │ │ │ + beq.w 6f9ea │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [fp, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6fd0c │ │ │ │ + beq.n 6f8f8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 6fd0e │ │ │ │ + cbz r6, 6f8fa │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6fd0e │ │ │ │ + beq.n 6f8fa │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6fcfa │ │ │ │ - b.n 6fd0e │ │ │ │ + bne.n 6f8e6 │ │ │ │ + b.n 6f8fa │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c877c │ │ │ │ + bl 1c8484 │ │ │ │ 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 6f894 │ │ │ │ - cbnz r0, 6fd3e │ │ │ │ + bl 6f480 │ │ │ │ + cbnz r0, 6f92a │ │ │ │ yield │ │ │ │ - b.n 6fd2e │ │ │ │ + b.n 6f91a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca554 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1ca264 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 6fd56 │ │ │ │ + cbnz r3, 6f942 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cabb0 │ │ │ │ + bl 1ca8c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fe08 │ │ │ │ + b.n 6f9f4 │ │ │ │ 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 1c81bc │ │ │ │ + bl 1c7ef4 │ │ │ │ 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] │ │ │ │ @@ -102206,277 +101795,277 @@ │ │ │ │ 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, 6fdac │ │ │ │ + cbz r3, 6f998 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6fdb0 │ │ │ │ + b.n 6f99c │ │ │ │ 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 1c9398 │ │ │ │ + bl 1c90a8 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6fe08 │ │ │ │ + bne.n 6f9f4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6fdf6 │ │ │ │ + bcs.n 6f9e2 │ │ │ │ subs.w r3, r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - cbz r3, 6fe08 │ │ │ │ + cbz r3, 6f9f4 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 6fe08 │ │ │ │ + bne.n 6f9f4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 6fe08 │ │ │ │ + b.n 6f9f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6fdd8 │ │ │ │ - b.n 6fe08 │ │ │ │ + bhi.n 6f9c4 │ │ │ │ + b.n 6f9f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cac98 │ │ │ │ + bl 1ca9a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 6fcdc │ │ │ │ + bhi.w 6f8c8 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6fe26 │ │ │ │ + cbnz r4, 6fa12 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 36d5c │ │ │ │ + bl 36d60 │ │ │ │ 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, #20676 @ 0x50c4 │ │ │ │ + movw r3, #17064 @ 0x42a8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #20688 @ 0x50d0 │ │ │ │ + movw r3, #17076 @ 0x42b4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #20636 @ 0x509c │ │ │ │ + movw r2, #17024 @ 0x4280 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #20696 @ 0x50d8 │ │ │ │ + movw r3, #17084 @ 0x42bc │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #20708 @ 0x50e4 │ │ │ │ + movw r3, #17096 @ 0x42c8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #20720 @ 0x50f0 │ │ │ │ + movw r3, #17108 @ 0x42d4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #20732 @ 0x50fc │ │ │ │ + movw r3, #17120 @ 0x42e0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #20624 @ 0x5090 │ │ │ │ + movw r3, #17012 @ 0x4274 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #35328 @ 0x8a00 │ │ │ │ + movw r5, #31936 @ 0x7cc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6f0ea │ │ │ │ - ldr r0, [pc, #868] @ (7021c ) │ │ │ │ + bl 6ecd6 │ │ │ │ + ldr r0, [pc, #868] @ (6fe08 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #20740 @ 0x5104 │ │ │ │ + movw r1, #17128 @ 0x42e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ - ldr r0, [pc, #852] @ (70220 ) │ │ │ │ + bl 6ee8e │ │ │ │ + ldr r0, [pc, #852] @ (6fe0c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #20752 @ 0x5110 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movw r5, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #29952 @ 0x7500 │ │ │ │ + movw r3, #26560 @ 0x67c0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20368 @ 0x4f90 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #20764 @ 0x511c │ │ │ │ + movw r3, #17152 @ 0x4300 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #20368 @ 0x4f90 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #17160 @ 0x4308 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #17168 @ 0x4310 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #20792 @ 0x5138 │ │ │ │ + movw r1, #17180 @ 0x431c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #20804 @ 0x5144 │ │ │ │ + movw r1, #17192 @ 0x4328 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #29852 @ 0x749c │ │ │ │ + movw r1, #26460 @ 0x675c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #20792 @ 0x5138 │ │ │ │ + movw r1, #17180 @ 0x431c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #20812 @ 0x514c │ │ │ │ + movw r1, #17200 @ 0x4330 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #20824 @ 0x5158 │ │ │ │ + movw r1, #17212 @ 0x433c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #20836 @ 0x5164 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #17232 @ 0x4350 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #20852 @ 0x5174 │ │ │ │ + movw r1, #17240 @ 0x4358 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f430 │ │ │ │ + bl 6f01c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #55256 @ 0xd7d8 │ │ │ │ + movw r1, #51432 @ 0xc8e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 6f2a2 │ │ │ │ + bl 6ee8e │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 700ba │ │ │ │ + beq.n 6fca6 │ │ │ │ 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 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #20860 @ 0x517c │ │ │ │ + movw r3, #17248 @ 0x4360 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #20872 @ 0x5188 │ │ │ │ + movw r2, #17260 @ 0x436c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ movs r7, #0 │ │ │ │ bl 2eb2e <_PyObject_DebugMallocStats@@Base+0x9c6> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #20892 @ 0x519c │ │ │ │ + movw r3, #17280 @ 0x4380 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #20904 @ 0x51a8 │ │ │ │ + movw r2, #17292 @ 0x438c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b44c │ │ │ │ movw r3, #60736 @ 0xed40 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ @@ -102492,15 +102081,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #60744 @ 0xed48 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (70224 ) │ │ │ │ + ldr r1, [pc, #196] @ (6fe10 ) │ │ │ │ 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 │ │ │ │ @@ -102514,319 +102103,319 @@ │ │ │ │ blx 2b8a4 <__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 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ 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 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ 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 701ec │ │ │ │ + blt.n 6fdd8 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 701f0 │ │ │ │ + bge.n 6fddc │ │ │ │ mov fp, r5 │ │ │ │ - b.n 701f0 │ │ │ │ + b.n 6fddc │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 70206 │ │ │ │ + blt.n 6fdf2 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 70208 │ │ │ │ + bge.n 6fdf4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 70208 │ │ │ │ + b.n 6fdf4 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 70228 │ │ │ │ + blt.n 6fe14 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 7022c │ │ │ │ + bge.n 6fe18 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 7022c │ │ │ │ + b.n 6fe18 │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ @ instruction: 0xeb380054 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ - movw r2, #20916 @ 0x51b4 │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + movw r2, #17304 @ 0x4398 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #42128 @ 0xa490 │ │ │ │ + movw r3, #38512 @ 0x9670 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ 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 2e3a5c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2d2c <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #5628 @ 0x15fc │ │ │ │ + movw r3, #2236 @ 0x8bc │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #20936 @ 0x51c8 │ │ │ │ + movw r2, #17324 @ 0x43ac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #43180 @ 0xa8ac │ │ │ │ + movw r5, #39788 @ 0x9b6c │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 702f2 │ │ │ │ + cbz r3, 6fede │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #21004 @ 0x520c │ │ │ │ + movw r2, #17392 @ 0x43f0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f11e │ │ │ │ + bl 6ed0a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59501 @ 0xe86d │ │ │ │ + movw r0, #58263 @ 0xe397 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0ea │ │ │ │ + bl 6ecd6 │ │ │ │ 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, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 70464 │ │ │ │ + beq.w 70050 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6e9f2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e51c │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 6ea72 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e59c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b448 │ │ │ │ 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, #29376 @ 0x72c0 │ │ │ │ + movw r6, #25984 @ 0x6580 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7057a │ │ │ │ + beq.n 70166 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7057a │ │ │ │ + beq.n 70166 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70490 │ │ │ │ - ldr r0, [pc, #224] @ (70580 ) │ │ │ │ + bne.n 7007c │ │ │ │ + ldr r0, [pc, #224] @ (7016c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c87f0 │ │ │ │ + bl 1c84f8 │ │ │ │ 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 7057a │ │ │ │ + bne.n 70166 │ │ │ │ movw r5, #2748 @ 0xabc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 704e0 │ │ │ │ + cbz r3, 700cc │ │ │ │ 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 704e2 │ │ │ │ + b.n 700ce │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (70584 ) │ │ │ │ + ldr r2, [pc, #144] @ (70170 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 704fc │ │ │ │ + beq.n 700e8 │ │ │ │ blx 2ae4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7057a │ │ │ │ + beq.n 70166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbz r6, 7051a │ │ │ │ + cbz r6, 70106 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 70508 │ │ │ │ - bl 6f94e │ │ │ │ - b.n 70508 │ │ │ │ + beq.n 700f4 │ │ │ │ + bl 6f53a │ │ │ │ + b.n 700f4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70526 │ │ │ │ + beq.n 70112 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4028 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b3e20 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7030e │ │ │ │ + bl 6fefa │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7057a │ │ │ │ + beq.n 70166 │ │ │ │ movw r3, #60752 @ 0xed50 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 70562 │ │ │ │ + cbz r1, 7014e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 7053e │ │ │ │ + bne.n 7012a │ │ │ │ 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 6f650 │ │ │ │ - b.n 7057a │ │ │ │ + bl 6f23c │ │ │ │ + b.n 70166 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70574 │ │ │ │ + bne.n 70160 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 70542 │ │ │ │ + bne.n 7012e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebe00054 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -102836,214 +102425,214 @@ │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21016 @ 0x5218 │ │ │ │ + movw r2, #17404 @ 0x43fc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 705ce │ │ │ │ + cbnz r5, 701ba │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b3e4 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21052 @ 0x523c │ │ │ │ + movw r2, #17440 @ 0x4420 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__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 705e8 │ │ │ │ + bne.n 701d4 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21064 @ 0x5248 │ │ │ │ + movw r2, #17452 @ 0x442c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21100 @ 0x526c │ │ │ │ + movw r2, #17488 @ 0x4450 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70648 │ │ │ │ + bne.n 70234 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70648 │ │ │ │ + bne.n 70234 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70648 │ │ │ │ + bne.n 70234 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21136 @ 0x5290 │ │ │ │ + movw r0, #17524 @ 0x4474 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2bffc │ │ │ │ - b.n 706ac │ │ │ │ - movw r7, #21228 @ 0x52ec │ │ │ │ + b.n 70298 │ │ │ │ + movw r7, #17616 @ 0x44d0 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21168 @ 0x52b0 │ │ │ │ + movw r2, #17556 @ 0x4494 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21204 @ 0x52d4 │ │ │ │ + movw r2, #17592 @ 0x44b8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 7068e │ │ │ │ + beq.n 7027a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bffc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 70662 │ │ │ │ - movw r0, #21240 @ 0x52f8 │ │ │ │ + bne.n 7024e │ │ │ │ + movw r0, #17628 @ 0x44dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2bffc │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21388 @ 0x538c │ │ │ │ + movw r2, #17776 @ 0x4570 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 706d8 │ │ │ │ + bne.n 702c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 706c8 │ │ │ │ + bne.n 702b4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 706da │ │ │ │ + b.n 702c6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 706f0 │ │ │ │ + cbz r6, 702dc │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21136 @ 0x5290 │ │ │ │ + movw r0, #17524 @ 0x4474 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2bffc │ │ │ │ - b.n 70742 │ │ │ │ + b.n 7032e │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #21168 @ 0x52b0 │ │ │ │ + movw r2, #17556 @ 0x4494 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #21428 @ 0x53b4 │ │ │ │ + movw r2, #17816 @ 0x4598 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #21228 @ 0x52ec │ │ │ │ + movw r0, #17616 @ 0x44d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 70734 │ │ │ │ + beq.n 70320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2bffc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2bfe0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 70702 │ │ │ │ + bne.n 702ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 707c4 │ │ │ │ + beq.n 703b0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21456 @ 0x53d0 │ │ │ │ + movw r0, #17844 @ 0x45b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2bffc │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #21472 @ 0x53e0 │ │ │ │ + movw r2, #17860 @ 0x45c4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 70782 │ │ │ │ + beq.n 7036e │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 707bc │ │ │ │ + bcs.n 703a8 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 7075c │ │ │ │ + b.n 70348 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 707bc │ │ │ │ + bcs.n 703a8 │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 707a4 │ │ │ │ + ble.n 70390 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21480 @ 0x53e8 │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2bffc │ │ │ │ sub.w r6, r7, #8 │ │ │ │ cmp r7, #7 │ │ │ │ - bls.n 707bc │ │ │ │ + bls.n 703a8 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21472 @ 0x53e0 │ │ │ │ + movw r2, #17860 @ 0x45c4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 707a4 │ │ │ │ + bne.n 70390 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2baec │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7621e <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.w 763ea <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -000707e4 : │ │ │ │ +000703d0 : │ │ │ │ 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 │ │ │ │ @@ -103051,21 +102640,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6e5c4 <_PyObject_CallMethodId@@Base+0x1e2> │ │ │ │ + bl 6e174 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6e5c4 <_PyObject_CallMethodId@@Base+0x1e2> │ │ │ │ + bl 6e174 │ │ │ │ cmp r5, r0 │ │ │ │ it le │ │ │ │ movle r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103076,59 +102665,59 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ - beq.n 70854 │ │ │ │ + beq.n 70440 │ │ │ │ subs r3, r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ subs r3, r4, #2 │ │ │ │ - bpl.n 7085c │ │ │ │ + bpl.n 70448 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 7087c │ │ │ │ + b.n 70468 │ │ │ │ add.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 70876 │ │ │ │ + bne.n 70462 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ - b.n 7087c │ │ │ │ + b.n 70468 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70866 │ │ │ │ - b.n 70858 │ │ │ │ + bcs.n 70452 │ │ │ │ + b.n 70444 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r5, r4 │ │ │ │ it ge │ │ │ │ movge r5, #255 @ 0xff │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #24 │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 2b44c │ │ │ │ subs r1, r4, r5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 708ae │ │ │ │ + ble.n 7049a │ │ │ │ subs r2, r4, #1 │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ subs r0, r2, r1 │ │ │ │ adds r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r4, r1 │ │ │ │ add r3, r6 │ │ │ │ strb r0, [r3, #24] │ │ │ │ - bne.n 7089a │ │ │ │ + bne.n 70486 │ │ │ │ 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, r5, [r2, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -103140,182 +102729,182 @@ │ │ │ │ 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 709a8 │ │ │ │ + beq.n 70594 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 708f2 │ │ │ │ + bcc.n 704de │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70a26 │ │ │ │ + b.n 70612 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 7090a │ │ │ │ + cbz r0, 704f6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 708f4 │ │ │ │ - b.n 708ec │ │ │ │ + bhi.n 704e0 │ │ │ │ + b.n 704d8 │ │ │ │ rsb r6, r7, #1 │ │ │ │ cmp r0, r5 │ │ │ │ mov r4, r0 │ │ │ │ it lt │ │ │ │ movlt r4, r5 │ │ │ │ add.w r2, r3, r6, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 70952 │ │ │ │ + ble.n 7053e │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 70948 │ │ │ │ + beq.n 70534 │ │ │ │ cmp sl, r4 │ │ │ │ itett le │ │ │ │ suble r4, r4, r5 │ │ │ │ addgt.w r3, r3, lr, lsl #1 │ │ │ │ addle r4, #1 │ │ │ │ addle.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 709a2 │ │ │ │ + b.n 7058e │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 70922 │ │ │ │ + bne.n 7050e │ │ │ │ ldrd r0, r6, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 7099e │ │ │ │ + bge.n 7058a │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7099a │ │ │ │ + beq.n 70586 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 708ec │ │ │ │ + bls.n 704d8 │ │ │ │ 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 7090e │ │ │ │ + beq.n 704fa │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r2, r0 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #1 │ │ │ │ lslle r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 709a2 │ │ │ │ + b.n 7058e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 70958 │ │ │ │ + bne.n 70544 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 70a1a │ │ │ │ + b.n 70606 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 708f4 │ │ │ │ - b.n 708ec │ │ │ │ + bcc.n 704e0 │ │ │ │ + b.n 704d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 708ec │ │ │ │ + bcs.n 704d8 │ │ │ │ cmp fp, lr │ │ │ │ mov r6, fp │ │ │ │ it lt │ │ │ │ movlt r6, lr │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 709ca │ │ │ │ + cbz r2, 705b6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 709b4 │ │ │ │ - b.n 708ec │ │ │ │ + bhi.n 705a0 │ │ │ │ + b.n 704d8 │ │ │ │ rsb r2, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ - ble.n 709fc │ │ │ │ + ble.n 705e8 │ │ │ │ mov r4, r5 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 709f6 │ │ │ │ + beq.n 705e2 │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r5 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 70a20 │ │ │ │ + b.n 7060c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 709d8 │ │ │ │ + bgt.n 705c4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 70a1a │ │ │ │ + ble.n 70606 │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 70a16 │ │ │ │ + beq.n 70602 │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ - b.n 70a20 │ │ │ │ + b.n 7060c │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70a02 │ │ │ │ + bne.n 705ee │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ - b.n 70a26 │ │ │ │ + b.n 70612 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 709b4 │ │ │ │ - b.n 708ec │ │ │ │ + bcc.n 705a0 │ │ │ │ + b.n 704d8 │ │ │ │ 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] @ (70a98 ) │ │ │ │ + ldr r3, [pc, #80] @ (70684 ) │ │ │ │ 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 707ee │ │ │ │ + bl 703da │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 708b2 │ │ │ │ + bl 7049e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70a7c │ │ │ │ + beq.n 70668 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 70a7c │ │ │ │ + beq.n 70668 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 70a5e │ │ │ │ - ldr r3, [pc, #24] @ (70a98 ) │ │ │ │ + b.n 7064a │ │ │ │ + ldr r3, [pc, #24] @ (70684 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70a8e │ │ │ │ + beq.n 7067a │ │ │ │ blx 2bb28 <__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, cr15, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -103324,21 +102913,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6e626 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ + bl 6e1d6 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6e626 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ + bl 6e1d6 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103349,57 +102938,57 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq.n 70b02 │ │ │ │ + beq.n 706ee │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ subs r3, r4, #2 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bmi.n 70b28 │ │ │ │ + bmi.n 70714 │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 70b24 │ │ │ │ + bne.n 70710 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 70b28 │ │ │ │ + b.n 70714 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70b12 │ │ │ │ + bcs.n 706fe │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r6, r4 │ │ │ │ it ge │ │ │ │ movge r6, #255 @ 0xff │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx 2b44c │ │ │ │ subs r1, r4, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 70b58 │ │ │ │ + ble.n 70744 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ subs r0, r2, r1 │ │ │ │ adds r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r4, r1 │ │ │ │ add r3, r5 │ │ │ │ strb r0, [r3, #24] │ │ │ │ - bne.n 70b44 │ │ │ │ + bne.n 70730 │ │ │ │ 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 │ │ │ │ @@ -103411,4149 +103000,4384 @@ │ │ │ │ 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 70c48 │ │ │ │ + beq.n 70834 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70ba0 │ │ │ │ + bcc.n 7078c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70ccc │ │ │ │ + b.n 708b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70b96 │ │ │ │ + bls.n 70782 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70b9c │ │ │ │ + bne.n 70788 │ │ │ │ rsb sl, r5, #1 │ │ │ │ cmp r2, r4 │ │ │ │ mov r9, r2 │ │ │ │ it lt │ │ │ │ movlt r9, r4 │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 70bf4 │ │ │ │ + ble.n 707e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 70bea │ │ │ │ + beq.n 707d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r9 │ │ │ │ itett le │ │ │ │ suble.w r9, r9, r4 │ │ │ │ addgt.w r3, r3, lr, lsl #2 │ │ │ │ addle.w r9, r9, #1 │ │ │ │ addle.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 70b92 │ │ │ │ + b.n 7077e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 70bc6 │ │ │ │ + bne.n 707b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 70c3e │ │ │ │ + bge.n 7082a │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 70c3a │ │ │ │ + beq.n 70826 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70b96 │ │ │ │ + bls.n 70782 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 70bb4 │ │ │ │ + beq.n 707a0 │ │ │ │ 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 70b92 │ │ │ │ + b.n 7077e │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70bf8 │ │ │ │ + bne.n 707e4 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 70ccc │ │ │ │ + b.n 708b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 70b96 │ │ │ │ + bcs.n 70782 │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 70c6a │ │ │ │ + cbz r2, 70856 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70c56 │ │ │ │ - b.n 70b96 │ │ │ │ + bhi.n 70842 │ │ │ │ + b.n 70782 │ │ │ │ rsb r8, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ - ble.n 70c9e │ │ │ │ + ble.n 7088a │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 70c98 │ │ │ │ + beq.n 70884 │ │ │ │ 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 70cc6 │ │ │ │ + b.n 708b2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 70c78 │ │ │ │ + bgt.n 70864 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 70cbc │ │ │ │ + ble.n 708a8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 70cb8 │ │ │ │ + beq.n 708a4 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 70cc6 │ │ │ │ + b.n 708b2 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70ca4 │ │ │ │ + bne.n 70890 │ │ │ │ sub.w r8, r8, fp │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 70ccc │ │ │ │ + b.n 708b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70c56 │ │ │ │ - b.n 70b96 │ │ │ │ + bcc.n 70842 │ │ │ │ + b.n 70782 │ │ │ │ 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] @ (70d3c ) │ │ │ │ + ldr r3, [pc, #80] @ (70928 ) │ │ │ │ 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 70a9c │ │ │ │ + bl 70688 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 70b5c │ │ │ │ + bl 70748 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70d22 │ │ │ │ + beq.n 7090e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 70d22 │ │ │ │ + beq.n 7090e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 70d04 │ │ │ │ - ldr r3, [pc, #24] @ (70d3c ) │ │ │ │ + b.n 708f0 │ │ │ │ + ldr r3, [pc, #24] @ (70928 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70d34 │ │ │ │ + beq.n 70920 │ │ │ │ blx 2bb28 <__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, cr15, {2} │ │ │ │ │ │ │ │ -00070d40 : │ │ │ │ +0007092c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (70d64 ) │ │ │ │ + ldr r2, [pc, #20] @ (70950 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 894f8 │ │ │ │ + bl 893e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070d68 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00070954 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 70d94 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 70980 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + movw r1, #50324 @ 0xc494 │ │ │ │ movt r1, #62 @ 0x3e │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #60628 @ 0xecd4 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #61 @ 0x3d │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #6 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 70d96 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 70982 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #52484 @ 0xcd04 │ │ │ │ + movw r3, #49092 @ 0xbfc4 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ 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, #38496 @ 0x9660 │ │ │ │ + movwmi r2, #36180 @ 0x8d54 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070dc0 : │ │ │ │ - ldr r2, [pc, #12] @ (70dd0 ) │ │ │ │ +000709ac : │ │ │ │ + ldr r2, [pc, #12] @ (709bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d0fd8 │ │ │ │ + b.w 1d0a70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070dd4 : │ │ │ │ +000709c0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (70dfc ) │ │ │ │ + ldr r5, [pc, #32] @ (709e8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ - cbnz r3, 70df6 │ │ │ │ + cbnz r3, 709e2 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w bbab0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w bb1a8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ pop {r4, r5} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e00 <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ +000709ec <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl adfd4 │ │ │ │ + bl ad46c │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00070e2c <_PyObjectArray_Free@@Base>: │ │ │ │ +00070a18 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 70e34 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 83ad8 │ │ │ │ + beq.n 70a20 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 83b0c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e36 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00070a22 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3311] @ 0xcef │ │ │ │ - cbz r3, 70e48 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 70a34 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 2517cc <_PyCode_GetXIData@@Base+0x184> │ │ │ │ + b.w 250ba4 <_PyCode_GetXIData@@Base+0x32c> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e4a : │ │ │ │ +00070a36 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e58 : │ │ │ │ - b.w 24fd3c │ │ │ │ +00070a44 : │ │ │ │ + b.w 24f034 │ │ │ │ │ │ │ │ -00070e5c : │ │ │ │ - ldr r2, [pc, #12] @ (70e6c ) │ │ │ │ +00070a48 : │ │ │ │ + ldr r2, [pc, #12] @ (70a58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 253a28 <_PyXI_GetMainNamespace@@Base+0x75c> │ │ │ │ + b.w 25285c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e70 : │ │ │ │ - ldr r2, [pc, #12] @ (70e80 ) │ │ │ │ +00070a5c : │ │ │ │ + ldr r2, [pc, #12] @ (70a6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 257794 │ │ │ │ + b.w 256bb4 <_PyInterpreterState_GetWhence@@Base+0x1a60> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e84 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00070a70 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e86 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00070a72 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e88 : │ │ │ │ +00070a74 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e8a : │ │ │ │ +00070a76 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e8c : │ │ │ │ +00070a78 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e8e : │ │ │ │ +00070a7a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e90 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00070a7c <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 25f9a0 <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ + b.w 25ecb0 <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ │ │ │ │ -00070e9a <_PyXIData_Lookup@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00070a86 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 70aa0 │ │ │ │ + cbnz r0, 70aa6 │ │ │ │ + bl 5da98 │ │ │ │ + b.n 70ac2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 70ac8 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17876 @ 0x45d4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 70aec │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 70aac │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r1, [r3, #3728] @ 0xe90 │ │ │ │ - adds.w r1, r1, #824 @ 0x338 │ │ │ │ - beq.n 70ece <_PyXIData_Lookup@@Base+0x34> │ │ │ │ - add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - adds r3, #8 │ │ │ │ - cbz r3, 70ece <_PyXIData_Lookup@@Base+0x34> │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 263f28 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ - b.n 70ed4 <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070eda <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 70ede <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00070ee0 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ - movs r3, #0 │ │ │ │ - strd r1, r2, [r0] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00070eea : │ │ │ │ - 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 215474 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 70aac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070f08 <_PyArg_Parse_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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl a6864 │ │ │ │ - add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00070f32 <_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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ - add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00070f5c : │ │ │ │ - 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 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00070f78 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 70f5c │ │ │ │ - │ │ │ │ -00070f7c : │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ - cbnz r3, 70f8e │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 70f8a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - dmb ish │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00070fa0 : │ │ │ │ - ldr r3, [pc, #12] @ (70fb0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - b.w 1cffcc <_PySys_GetRequiredAttr@@Base+0x1320> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00070fb4 : │ │ │ │ +00070af2 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ 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, #31684 @ 0x7bc4 │ │ │ │ + bl 151444 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 70b22 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ + cmp r0, #2 │ │ │ │ + bls.n 70b26 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 70fe2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70fe4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + b.n 70b28 <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ + movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00070fe6 : │ │ │ │ +00070b2a : │ │ │ │ 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, #31972 @ 0x7ce4 │ │ │ │ + movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 71016 │ │ │ │ - mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 71018 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + movw r1, #17952 @ 0x4620 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0007101a <_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, 71046 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 71046 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 71042 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 71046 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 71046 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 7105a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 71066 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5a54 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00071070 : │ │ │ │ - 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, 7109a │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 7109a │ │ │ │ - cbz r1, 71096 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 7109a │ │ │ │ - cbz r2, 7109a │ │ │ │ - cbnz r3, 710ae │ │ │ │ - movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 710b8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5a54 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000710bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, 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, 710e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 710e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 710e2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 710e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 710e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 710fa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4376 @ 0x1118 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17988 @ 0x4644 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71104 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5a54 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #4] @ (71110 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w a8fb8 │ │ │ │ - push {r3, r4, lr} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 71132 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - ldr.w r3, [r0, #-1] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71144 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 71144 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88> │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ - ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - bx r2 │ │ │ │ - bx lr │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00071146 : │ │ │ │ +00070b7c : │ │ │ │ + cbnz r0, 70b82 │ │ │ │ + b.w 23b8dc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #40] @ (70bbc ) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71196 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 158e34 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 71196 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71194 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 71194 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + cbz r3, 70bb6 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +00070bc0 <_PyType_NewManagedObject@@Base>: │ │ │ │ + push {r3, 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 90810 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 711c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 18ffa8 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 711d2 │ │ │ │ - b.n 711fa │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 92c80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 711b6 │ │ │ │ - b.n 71206 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 71206 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 711f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 711f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 71206 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a8fb8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 8772c │ │ │ │ + cbnz r0, 70bdc <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 23b8dc │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0007120a : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00070bde : │ │ │ │ + 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, #0] │ │ │ │ - cbnz r6, 71232 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #57204 @ 0xdf74 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 71244 │ │ │ │ - mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #21488 @ 0x53f0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7130c │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 71256 │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq r7, #1 │ │ │ │ - b.n 71244 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c9b68 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7130c │ │ │ │ - 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, #19121 @ 0x4ab1 │ │ │ │ - movt r3, #18 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #39209 @ 0x9929 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #41352 @ 0xa188 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 70c14 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 70c14 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 70c14 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 70c14 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl 158468 │ │ │ │ + cbz r0, 70c2c │ │ │ │ + b.n 70d60 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #8172 @ 0x1fec │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #24553 @ 0x5fe9 │ │ │ │ - movt r3, #37 @ 0x25 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #65201 @ 0xfeb1 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 92c80 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 71306 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + movw r1, #18032 @ 0x4670 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 70d60 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 941c8 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 71310 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71306 │ │ │ │ + mov r1, sp │ │ │ │ + bl 158610 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 70c40 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 159500 │ │ │ │ + b.n 70d60 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 70c6c │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18088 @ 0x46a8 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 159500 │ │ │ │ + mov r0, sp │ │ │ │ + bl 159500 │ │ │ │ + b.n 70d60 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 70cb0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 22ed1c │ │ │ │ + cbz r0, 70c84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 70c84 │ │ │ │ + mov r0, sp │ │ │ │ + bl 22ed1c │ │ │ │ + cbnz r0, 70c98 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 2b2f68 <_Py_c_prod@@Base+0x868> │ │ │ │ + cbz r0, 70cb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 70cb0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2b2f68 <_Py_c_prod@@Base+0x868> │ │ │ │ + cbz r0, 70cb0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2c030 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 159500 │ │ │ │ + mov r0, sp │ │ │ │ + bl 159500 │ │ │ │ + b.n 70d64 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 83504 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 70cce │ │ │ │ + bl 23b8dc │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 159500 │ │ │ │ + mov r0, sp │ │ │ │ + bl 159500 │ │ │ │ + b.n 70d60 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 70ce0 │ │ │ │ + str.w r1, [r5, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 70cd2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 70cfc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + mul.w r4, r1, r4 │ │ │ │ + bne.n 70cec │ │ │ │ + cbnz r4, 70cfe │ │ │ │ + b.n 70d4c │ │ │ │ + movs r4, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r4, #1 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 71306 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bmi.n 70d2c │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ + add.w r2, r5, r3, lsl #2 │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge.n 70d24 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 70d2c │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str.w r7, [r2], #-4 │ │ │ │ + bne.n 70d10 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 2e001c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2e001c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ad8 │ │ │ │ + blx 2c030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 70d00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83b0c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 159500 │ │ │ │ + mov r0, sp │ │ │ │ + bl 159500 │ │ │ │ + b.n 70d64 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00071316 : │ │ │ │ - b.w 7120a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 10a04c │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #21512 @ 0x5408 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w 103c78 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 71352 │ │ │ │ - cbz r3, 7133c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 71344 │ │ │ │ - movw r1, #19984 @ 0x4e10 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21548 @ 0x542c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w 103c78 │ │ │ │ - cbz r3, 71358 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 71360 │ │ │ │ - movw r1, #19984 @ 0x4e10 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21584 @ 0x5450 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 103c78 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007136c : │ │ │ │ - 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 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - 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 27a724 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +00070d6c : │ │ │ │ + b.w 179c30 │ │ │ │ │ │ │ │ -000713c2 : │ │ │ │ - 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 713ea │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 7142e │ │ │ │ - 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 160c70 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 285008 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23e9a4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ +00070d70 : │ │ │ │ + b.w f239c │ │ │ │ │ │ │ │ -00071434 : │ │ │ │ +00070d74 : │ │ │ │ + b.w 15c1bc │ │ │ │ + b.w 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82ef8 <_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, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 71468 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 70da2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 70db8 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #21612 @ 0x546c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7146e │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ + movw r2, #3816 @ 0xee8 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00071470 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 71490 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #21612 @ 0x546c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 714a0 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bx lr │ │ │ │ +00070dbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #112] @ (70e3c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #54976 @ 0xd6c0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl e21d8 │ │ │ │ - cbnz r0, 714d8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7151a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 56b54 <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 714fc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 71506 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 7151a │ │ │ │ - bl 940a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 714e6 │ │ │ │ - b.n 714d4 │ │ │ │ - bl 940a4 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - 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 │ │ │ │ - movw r3, #28444 @ 0x6f1c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 71550 │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 71550 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 71568 │ │ │ │ - b.n 71578 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 71548 │ │ │ │ - movw r0, #23972 @ 0x5da4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 71548 │ │ │ │ - b.n 715a4 │ │ │ │ - movw r0, #23972 @ 0x5da4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 715a4 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - ldr r1, [pc, #200] @ (71644 ) │ │ │ │ - mov r0, r5 │ │ │ │ - bl a87b4 <_PyObject_LookupSpecial@@Base> │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + cbz r1, 70df6 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 70e24 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 715a8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 715e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 715e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 715e0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 71640 │ │ │ │ - cbz r0, 715d2 │ │ │ │ - ldr r2, [pc, #156] @ (71648 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 155c50 <_PyTime_AsTimespec_clamp@@Base+0x48> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 715ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 715ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 71640 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 71640 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17d8cc │ │ │ │ - cbnz r0, 715fe │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + movw r2, #59520 @ 0xe880 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + b.n 70e36 │ │ │ │ + cbz r2, 70e1a │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 70e18 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9108 @ 0x2394 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a650 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 71640 │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 71624 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c8954 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7162c │ │ │ │ + movw r2, #18144 @ 0x46e0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + b.n 70e36 │ │ │ │ + cbnz r1, 70e28 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 71640 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop {12} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 88254 │ │ │ │ - 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 r6, r3 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - 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 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 716a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 717e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 717e6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 717e6 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - and.w r3, r1, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 716b0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 716b4 │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 716c4 │ │ │ │ - bic.w r3, r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716b0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - and.w r3, r1, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 716d8 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 716dc │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 716ec │ │ │ │ - bic.w r3, r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716d8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - add.w r3, r5, #80 @ 0x50 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - add.w r3, r4, #76 @ 0x4c │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 7175c │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - add.w r9, r5, #76 @ 0x4c │ │ │ │ - add.w r8, r4, #72 @ 0x48 │ │ │ │ - ldr.w lr, [r9, #4]! │ │ │ │ - and.w r1, lr, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 71738 │ │ │ │ - cmp.w lr, #1 │ │ │ │ - bne.n 7173c │ │ │ │ - mov r1, lr │ │ │ │ - b.n 71752 │ │ │ │ - bic.w r1, lr, #1 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71738 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r1, [r8, #4]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 71726 │ │ │ │ - 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 7177e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 7177e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 71790 │ │ │ │ - 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, 717a8 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #64] @ (717ec ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - str r6, [r4, #16] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - orrs r3, r6 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r5, r3, [r4, #-8] │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000717f0 : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w a8f0c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 70df8 │ │ │ │ mov r3, r2 │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - pop {r4} │ │ │ │ - b.n 71658 │ │ │ │ - │ │ │ │ -00071806 : │ │ │ │ - movs r3, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 10a1f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 71658 │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 70e5e │ │ │ │ + ldr.w r3, [r0, #-1] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70e70 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #-1] │ │ │ │ + cbnz r3, 70e70 │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ + ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ + bx r2 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00071816 : │ │ │ │ +00070e72 : │ │ │ │ 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, #27316 @ 0x6ab4 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 71658 │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7185c │ │ │ │ - ldr r3, [pc, #60] @ (71878 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 7184a │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 7185c │ │ │ │ - bl 20ef68 │ │ │ │ - mov r1, r0 │ │ │ │ + cbz r0, 70ec2 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dd6b0 <_PyXIData_Free@@Base+0xb20> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbz r0, 71860 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 71874 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl 158610 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 70ec2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71874 │ │ │ │ + bge.n 70ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71874 │ │ │ │ + cbnz r3, 70ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0007187c : │ │ │ │ - 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, #26796 @ 0x68ac │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 71658 │ │ │ │ - cbz r0, 718a8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000718aa <_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 251b1c │ │ │ │ - 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 1543ac │ │ │ │ - │ │ │ │ -000718d4 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 151d0c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 71904 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ - cmp r0, #2 │ │ │ │ - bls.n 71908 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21644 @ 0x548c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7190a <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007190c : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 71932 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21680 @ 0x54b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ - 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, 7195c │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50844 @ 0xc69c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71960 │ │ │ │ - add.w r4, r0, #8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071964 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4376 @ 0x1118 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 719ba │ │ │ │ + beq.n 70ef2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 719d0 │ │ │ │ + bne.n 70f08 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71a02 │ │ │ │ + beq.n 70f3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71a02 │ │ │ │ - b.n 719d2 │ │ │ │ + ble.n 70f3a │ │ │ │ + b.n 70f0a │ │ │ │ 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 719ee │ │ │ │ + beq.n 70f26 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71a1c │ │ │ │ + bne.n 70f54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71a02 │ │ │ │ + beq.n 70f3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71a1e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 70f56 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71a5c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 70f94 │ │ │ │ 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 152740 │ │ │ │ + bl 151e78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a48 │ │ │ │ + bge.n 70f80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71a48 │ │ │ │ + cbnz r3, 70f80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a5c │ │ │ │ + bge.n 70f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71a5c │ │ │ │ + cbnz r3, 70f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71a8c │ │ │ │ + beq.n 70fc4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71aa2 │ │ │ │ + bne.n 70fda │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ad4 │ │ │ │ + beq.n 7100c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ad4 │ │ │ │ - b.n 71aa4 │ │ │ │ + ble.n 7100c │ │ │ │ + b.n 70fdc │ │ │ │ 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 71ac0 │ │ │ │ + beq.n 70ff8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71aee │ │ │ │ + bne.n 71026 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ad4 │ │ │ │ + beq.n 7100c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71af0 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71028 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71b2e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71066 │ │ │ │ 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 14ded0 │ │ │ │ + bl 14d728 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b1a │ │ │ │ + bge.n 71052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71b1a │ │ │ │ + cbnz r3, 71052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b2e │ │ │ │ + bge.n 71066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71b2e │ │ │ │ + cbnz r3, 71066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71b5e │ │ │ │ + beq.n 71096 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71b74 │ │ │ │ + bne.n 710ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ba6 │ │ │ │ + beq.n 710de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ba6 │ │ │ │ - b.n 71b76 │ │ │ │ + ble.n 710de │ │ │ │ + b.n 710ae │ │ │ │ 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 71b92 │ │ │ │ + beq.n 710ca │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71bc0 │ │ │ │ + bne.n 710f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ba6 │ │ │ │ + beq.n 710de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71bc2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 710fa │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71c00 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71138 │ │ │ │ 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 173144 │ │ │ │ + bl 1729b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bec │ │ │ │ + bge.n 71124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71bec │ │ │ │ + cbnz r3, 71124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71c00 │ │ │ │ + bge.n 71138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71c00 │ │ │ │ + cbnz r3, 71138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71c30 │ │ │ │ + beq.n 71168 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c46 │ │ │ │ + bne.n 7117e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71c78 │ │ │ │ + beq.n 711b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71c78 │ │ │ │ - b.n 71c48 │ │ │ │ + ble.n 711b0 │ │ │ │ + b.n 71180 │ │ │ │ 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 71c64 │ │ │ │ + beq.n 7119c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c92 │ │ │ │ + bne.n 711ca │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71c78 │ │ │ │ + beq.n 711b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71c94 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 711cc │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71cd2 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7120a │ │ │ │ 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 1667c8 │ │ │ │ + bl 165e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cbe │ │ │ │ + bge.n 711f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71cbe │ │ │ │ + cbnz r3, 711f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cd2 │ │ │ │ + bge.n 7120a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71cd2 │ │ │ │ + cbnz r3, 7120a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71d02 │ │ │ │ + beq.n 7123a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d18 │ │ │ │ + bne.n 71250 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71d4a │ │ │ │ + beq.n 71282 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71d4a │ │ │ │ - b.n 71d1a │ │ │ │ + ble.n 71282 │ │ │ │ + b.n 71252 │ │ │ │ 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 71d36 │ │ │ │ + beq.n 7126e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d64 │ │ │ │ + bne.n 7129c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71d4a │ │ │ │ + beq.n 71282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71d66 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7129e │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71da4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 712dc │ │ │ │ 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 151018 │ │ │ │ + bl 150754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d90 │ │ │ │ + bge.n 712c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71d90 │ │ │ │ + cbnz r3, 712c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71da4 │ │ │ │ + bge.n 712dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71da4 │ │ │ │ + cbnz r3, 712dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71dd4 │ │ │ │ + beq.n 7130c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71dea │ │ │ │ + bne.n 71322 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e1c │ │ │ │ + beq.n 71354 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71e1c │ │ │ │ - b.n 71dec │ │ │ │ + ble.n 71354 │ │ │ │ + b.n 71324 │ │ │ │ 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 71e08 │ │ │ │ + beq.n 71340 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71e36 │ │ │ │ + bne.n 7136e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71e1c │ │ │ │ + beq.n 71354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71e38 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71370 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71e76 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 713ae │ │ │ │ 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 194148 │ │ │ │ + bl 193a70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e62 │ │ │ │ + bge.n 7139a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71e62 │ │ │ │ + cbnz r3, 7139a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e76 │ │ │ │ + bge.n 713ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71e76 │ │ │ │ + cbnz r3, 713ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71ea6 │ │ │ │ + beq.n 713de │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71ebc │ │ │ │ + bne.n 713f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71eee │ │ │ │ + beq.n 71426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71eee │ │ │ │ - b.n 71ebe │ │ │ │ + ble.n 71426 │ │ │ │ + b.n 713f6 │ │ │ │ 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 71eda │ │ │ │ + beq.n 71412 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f08 │ │ │ │ + bne.n 71440 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71eee │ │ │ │ + beq.n 71426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71f0a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71442 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 71f48 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71480 │ │ │ │ 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 1502bc │ │ │ │ + bl 14f9f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f34 │ │ │ │ + bge.n 7146c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71f34 │ │ │ │ + cbnz r3, 7146c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f48 │ │ │ │ + bge.n 71480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71f48 │ │ │ │ + cbnz r3, 71480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71f78 │ │ │ │ + beq.n 714b0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f8e │ │ │ │ + bne.n 714c6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71fc0 │ │ │ │ + beq.n 714f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71fc0 │ │ │ │ - b.n 71f90 │ │ │ │ + ble.n 714f8 │ │ │ │ + b.n 714c8 │ │ │ │ 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 71fac │ │ │ │ + beq.n 714e4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71fda │ │ │ │ + bne.n 71512 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71fc0 │ │ │ │ + beq.n 714f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71fdc │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71514 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7201a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71552 │ │ │ │ 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 24e284 │ │ │ │ + bl 24d608 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72006 │ │ │ │ + bge.n 7153e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72006 │ │ │ │ + cbnz r3, 7153e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7201a │ │ │ │ + bge.n 71552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7201a │ │ │ │ + cbnz r3, 71552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7204a │ │ │ │ + beq.n 71582 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72060 │ │ │ │ + bne.n 71598 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72092 │ │ │ │ + beq.n 715ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72092 │ │ │ │ - b.n 72062 │ │ │ │ + ble.n 715ca │ │ │ │ + b.n 7159a │ │ │ │ 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 7207e │ │ │ │ + beq.n 715b6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 720ac │ │ │ │ + bne.n 715e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72092 │ │ │ │ + beq.n 715ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 720ae │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 715e6 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 720ec │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71624 │ │ │ │ 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 20af40 │ │ │ │ + bl 20a94c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720d8 │ │ │ │ + bge.n 71610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 720d8 │ │ │ │ + cbnz r3, 71610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720ec │ │ │ │ + bge.n 71624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 720ec │ │ │ │ + cbnz r3, 71624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7211c │ │ │ │ + beq.n 71654 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72132 │ │ │ │ + bne.n 7166a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72164 │ │ │ │ + beq.n 7169c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72164 │ │ │ │ - b.n 72134 │ │ │ │ + ble.n 7169c │ │ │ │ + b.n 7166c │ │ │ │ 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 72150 │ │ │ │ + beq.n 71688 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7217e │ │ │ │ + bne.n 716b6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72164 │ │ │ │ + beq.n 7169c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72180 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 716b8 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 721be │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 716f6 │ │ │ │ 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 1e73e8 │ │ │ │ + bl 1e6db4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721aa │ │ │ │ + bge.n 716e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 721aa │ │ │ │ + cbnz r3, 716e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721be │ │ │ │ + bge.n 716f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 721be │ │ │ │ + cbnz r3, 716f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 721ee │ │ │ │ + beq.n 71726 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72204 │ │ │ │ + bne.n 7173c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72236 │ │ │ │ + beq.n 7176e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72236 │ │ │ │ - b.n 72206 │ │ │ │ + ble.n 7176e │ │ │ │ + b.n 7173e │ │ │ │ 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 72222 │ │ │ │ + beq.n 7175a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72250 │ │ │ │ + bne.n 71788 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72236 │ │ │ │ + beq.n 7176e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72252 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7178a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72290 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 717c8 │ │ │ │ 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 21c714 │ │ │ │ + bl 21c074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7227c │ │ │ │ + bge.n 717b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7227c │ │ │ │ + cbnz r3, 717b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72290 │ │ │ │ + bge.n 717c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72290 │ │ │ │ + cbnz r3, 717c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 722c0 │ │ │ │ + beq.n 717f8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 722d6 │ │ │ │ + bne.n 7180e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72308 │ │ │ │ + beq.n 71840 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72308 │ │ │ │ - b.n 722d8 │ │ │ │ + ble.n 71840 │ │ │ │ + b.n 71810 │ │ │ │ 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 722f4 │ │ │ │ + beq.n 7182c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72322 │ │ │ │ + bne.n 7185a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72308 │ │ │ │ + beq.n 71840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72324 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7185c │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72362 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7189a │ │ │ │ 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 273f0c │ │ │ │ + bl 273214 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7234e │ │ │ │ + bge.n 71886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7234e │ │ │ │ + cbnz r3, 71886 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72362 │ │ │ │ + bge.n 7189a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72362 │ │ │ │ + cbnz r3, 7189a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72392 │ │ │ │ + beq.n 718ca │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723a8 │ │ │ │ + bne.n 718e0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 723da │ │ │ │ + beq.n 71912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 723da │ │ │ │ - b.n 723aa │ │ │ │ + ble.n 71912 │ │ │ │ + b.n 718e2 │ │ │ │ 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 723c6 │ │ │ │ + beq.n 718fe │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723f4 │ │ │ │ + bne.n 7192c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 723da │ │ │ │ + beq.n 71912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 723f6 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7192e │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72434 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7196c │ │ │ │ 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 2a8494 │ │ │ │ + bl 2a76fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72420 │ │ │ │ + bge.n 71958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72420 │ │ │ │ + cbnz r3, 71958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72434 │ │ │ │ + bge.n 7196c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72434 │ │ │ │ + cbnz r3, 7196c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72464 │ │ │ │ + beq.n 7199c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7247a │ │ │ │ + bne.n 719b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 724ac │ │ │ │ + beq.n 719e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 724ac │ │ │ │ - b.n 7247c │ │ │ │ + ble.n 719e4 │ │ │ │ + b.n 719b4 │ │ │ │ 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 72498 │ │ │ │ + beq.n 719d0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 724c6 │ │ │ │ + bne.n 719fe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 724ac │ │ │ │ + beq.n 719e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 724c8 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71a00 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72506 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71a3e │ │ │ │ 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 291a9c │ │ │ │ + bl 294410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724f2 │ │ │ │ + bge.n 71a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 724f2 │ │ │ │ + cbnz r3, 71a2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72506 │ │ │ │ + bge.n 71a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72506 │ │ │ │ + cbnz r3, 71a3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72536 │ │ │ │ + beq.n 71a6e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7254c │ │ │ │ + bne.n 71a84 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7257e │ │ │ │ + beq.n 71ab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7257e │ │ │ │ - b.n 7254e │ │ │ │ + ble.n 71ab6 │ │ │ │ + b.n 71a86 │ │ │ │ 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 7256a │ │ │ │ + beq.n 71aa2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72598 │ │ │ │ + bne.n 71ad0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7257e │ │ │ │ + beq.n 71ab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7259a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71ad2 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 725d8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71b10 │ │ │ │ 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 194bec │ │ │ │ + bl 194514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725c4 │ │ │ │ + bge.n 71afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 725c4 │ │ │ │ + cbnz r3, 71afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725d8 │ │ │ │ + bge.n 71b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 725d8 │ │ │ │ + cbnz r3, 71b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72608 │ │ │ │ + beq.n 71b40 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7261e │ │ │ │ + bne.n 71b56 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72650 │ │ │ │ + beq.n 71b88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72650 │ │ │ │ - b.n 72620 │ │ │ │ + ble.n 71b88 │ │ │ │ + b.n 71b58 │ │ │ │ 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 7263c │ │ │ │ + beq.n 71b74 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7266a │ │ │ │ + bne.n 71ba2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72650 │ │ │ │ + beq.n 71b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7266c │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71ba4 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 726aa │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71be2 │ │ │ │ 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 2ae11c │ │ │ │ + bl 2ad474 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72696 │ │ │ │ + bge.n 71bce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72696 │ │ │ │ + cbnz r3, 71bce │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 726aa │ │ │ │ + bge.n 71be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 726aa │ │ │ │ + cbnz r3, 71be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 726da │ │ │ │ + beq.n 71c12 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 726f0 │ │ │ │ + bne.n 71c28 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72722 │ │ │ │ + beq.n 71c5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72722 │ │ │ │ - b.n 726f2 │ │ │ │ + ble.n 71c5a │ │ │ │ + b.n 71c2a │ │ │ │ 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 7270e │ │ │ │ + beq.n 71c46 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7273c │ │ │ │ + bne.n 71c74 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72722 │ │ │ │ + beq.n 71c5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7273e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71c76 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7277c │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71cb4 │ │ │ │ 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 239cc8 │ │ │ │ + bl 239040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72768 │ │ │ │ + bge.n 71ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72768 │ │ │ │ + cbnz r3, 71ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7277c │ │ │ │ + bge.n 71cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7277c │ │ │ │ + cbnz r3, 71cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 727ac │ │ │ │ + beq.n 71ce4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 727c2 │ │ │ │ + bne.n 71cfa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 727f4 │ │ │ │ + beq.n 71d2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 727f4 │ │ │ │ - b.n 727c4 │ │ │ │ + ble.n 71d2c │ │ │ │ + b.n 71cfc │ │ │ │ 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 727e0 │ │ │ │ + beq.n 71d18 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7280e │ │ │ │ + bne.n 71d46 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 727f4 │ │ │ │ + beq.n 71d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72810 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71d48 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7284e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71d86 │ │ │ │ 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 24e914 │ │ │ │ + bl 24dcf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7283a │ │ │ │ + bge.n 71d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7283a │ │ │ │ + cbnz r3, 71d72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7284e │ │ │ │ + bge.n 71d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7284e │ │ │ │ + cbnz r3, 71d86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7287e │ │ │ │ + beq.n 71db6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72894 │ │ │ │ + bne.n 71dcc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 728c6 │ │ │ │ + beq.n 71dfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 728c6 │ │ │ │ - b.n 72896 │ │ │ │ + ble.n 71dfe │ │ │ │ + b.n 71dce │ │ │ │ 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 728b2 │ │ │ │ + beq.n 71dea │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 728e0 │ │ │ │ + bne.n 71e18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 728c6 │ │ │ │ + beq.n 71dfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 728e2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 71e1a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72920 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71e58 │ │ │ │ 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 10a9dc │ │ │ │ + bl 10a51c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7290c │ │ │ │ + bge.n 71e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7290c │ │ │ │ + cbnz r3, 71e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72920 │ │ │ │ + bge.n 71e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72920 │ │ │ │ + cbnz r3, 71e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00072924 : │ │ │ │ +00071e5c : │ │ │ │ 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, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7295a │ │ │ │ + beq.n 71e92 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60148 @ 0xeaf4 │ │ │ │ + movw r1, #56736 @ 0xdda0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 72984 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 71ebc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 28404c │ │ │ │ + bl 283354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72984 │ │ │ │ + bge.n 71ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72984 │ │ │ │ + cbnz r3, 71ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00071ec0 : │ │ │ │ + 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, #84] @ (71f28 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 71ede │ │ │ │ + cbnz r1, 71ee8 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70d8c │ │ │ │ + b.n 71f1c │ │ │ │ + bl ee034 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 71f1c │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 71f0c │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 71f1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 71f08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71f08 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00071f2c <_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, #84] @ (71f94 <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 71f4a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 71f54 <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70d8c │ │ │ │ + b.n 71f88 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + bl ee034 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 71f88 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 71f78 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 71f88 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 71f74 <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71f74 <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r2, 71fc0 <_PyObject_CallMethod_SizeT@@Base+0x94> │ │ │ │ + movw r3, #31936 @ 0x7cc0 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #16592 @ 0x40d0 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + b.n 71fc8 <_PyObject_CallMethod_SizeT@@Base+0x9c> │ │ │ │ + movw r3, #39748 @ 0x9b44 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #18180 @ 0x4704 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 103824 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #18212 @ 0x4724 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w 103824 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 7200e <_PyObject_CallMethod_SizeT@@Base+0xe2> │ │ │ │ + cbz r3, 71ff8 <_PyObject_CallMethod_SizeT@@Base+0xcc> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 72000 <_PyObject_CallMethod_SizeT@@Base+0xd4> │ │ │ │ + movw r1, #16592 @ 0x40d0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18248 @ 0x4748 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w 103824 │ │ │ │ + cbz r3, 72014 <_PyObject_CallMethod_SizeT@@Base+0xe8> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 7201c <_PyObject_CallMethod_SizeT@@Base+0xf0> │ │ │ │ + movw r1, #16592 @ 0x40d0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18284 @ 0x476c │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 103824 │ │ │ │ + │ │ │ │ +00072028 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4376 @ 0x1118 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #32220 @ 0x7ddc │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 72056 │ │ │ │ + movs r1, #59 @ 0x3b │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 72066 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 72066 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00072068 : │ │ │ │ + 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, #31684 @ 0x7bc4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 72096 │ │ │ │ + movs r1, #28 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 72098 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0007209a : │ │ │ │ + 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, #31684 @ 0x7bc4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 720c8 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 720ca │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000720cc : │ │ │ │ + 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, #31972 @ 0x7ce4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 720fc │ │ │ │ + mov.w r1, #346 @ 0x15a │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 720fe │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r1, [pc, #4] @ (72108 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w a8440 │ │ │ │ + push {r3, r4, lr} │ │ │ │ + lsls r2, r2, #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 90710 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 72136 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18f88c <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 72144 │ │ │ │ + b.n 7216c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 92b80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 72128 │ │ │ │ + b.n 72178 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 72178 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 72168 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 72168 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 72178 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w a8440 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0007217c : │ │ │ │ + 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, 721a4 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #53812 @ 0xd234 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 721b6 │ │ │ │ + mov.w r1, #684 @ 0x2ac │ │ │ │ + movw r0, #18312 @ 0x4788 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7227e │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 721c8 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq r7, #1 │ │ │ │ + b.n 721b6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c9878 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7227e │ │ │ │ + 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, #17585 @ 0x44b1 │ │ │ │ + movt r3, #18 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #36001 @ 0x8ca1 │ │ │ │ + movt r3, #35 @ 0x23 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #41352 @ 0xa188 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #8172 @ 0x1fec │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #21353 @ 0x5369 │ │ │ │ + movt r3, #37 @ 0x25 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #61889 @ 0xf1c1 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 92b80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 72278 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 940c8 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 72282 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 72278 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 72278 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 83b0c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00072288 : │ │ │ │ + b.w 7217c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 109bf0 │ │ │ │ + │ │ │ │ +00072292 : │ │ │ │ + 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 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + 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 279a2c │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000722e8 : │ │ │ │ + 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 72310 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 72354 │ │ │ │ + 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 160260 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 28434c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23dd24 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0007235a : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 72380 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3ae4 │ │ │ │ + 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, 723aa │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #47452 @ 0xb95c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 723ae │ │ │ │ + add.w r4, r0, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000723b2 : │ │ │ │ + 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, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 723ec │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl f3ae4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 723f4 │ │ │ │ + adds r0, #8 │ │ │ │ + bl 159500 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000729b0 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +000723f6 : │ │ │ │ + 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 7242a │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18372 @ 0x47c4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3ae4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 72430 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00072432 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 72452 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18372 @ 0x47c4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3ae4 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 72462 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + 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, #51584 @ 0xc980 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl e1d44 │ │ │ │ + cbnz r0, 7249a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 724dc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 56bcc <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 724be │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 724c8 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 724dc │ │ │ │ + bl 93fa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 724a8 │ │ │ │ + b.n 72496 │ │ │ │ + bl 93fa4 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + 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 │ │ │ │ + movw r3, #28444 @ 0x6f1c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 72512 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 72512 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 7252a │ │ │ │ + b.n 7253a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7250a │ │ │ │ + movw r0, #20580 @ 0x5064 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7250a │ │ │ │ + b.n 72566 │ │ │ │ + movw r0, #20580 @ 0x5064 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 72566 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + ldr r1, [pc, #200] @ (72608 ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl a7c38 <_PyObject_LookupSpecial@@Base> │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 7256a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 725a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 725a2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725a2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 72602 │ │ │ │ + cbz r0, 72594 │ │ │ │ + ldr r2, [pc, #156] @ (7260c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1f5a00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 72590 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 72590 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 72602 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 72602 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 725c0 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #5716 @ 0x1654 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f3ae4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 179c30 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 72602 │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 725e6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8772c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 725ee │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 72602 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + nop {12} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #18392 @ 0x47d8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 88140 │ │ │ │ + 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 r6, r3 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + 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 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 72664 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 727aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 727aa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727aa │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ + and.w r3, r1, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 72674 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 72678 │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 72688 │ │ │ │ + bic.w r3, r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 72674 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + and.w r3, r1, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 7269c │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 726a0 │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 726b0 │ │ │ │ + bic.w r3, r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7269c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + add.w r3, r5, #80 @ 0x50 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + add.w r3, r4, #76 @ 0x4c │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #75] @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 72720 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + add.w r9, r5, #76 @ 0x4c │ │ │ │ + add.w r8, r4, #72 @ 0x48 │ │ │ │ + ldr.w lr, [r9, #4]! │ │ │ │ + and.w r1, lr, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 726fc │ │ │ │ + cmp.w lr, #1 │ │ │ │ + bne.n 72700 │ │ │ │ + mov r1, lr │ │ │ │ + b.n 72716 │ │ │ │ + bic.w r1, lr, #1 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 726fc │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + str.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r1, [r8, #4]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 726ea │ │ │ │ + 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 72742 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 72742 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r3, r3, [r4, #20] │ │ │ │ + cbnz r7, 72754 │ │ │ │ + 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, 7276c │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [pc, #64] @ (727b0 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + str r6, [r4, #16] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + orrs r3, r6 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + strd r5, r3, [r4, #-8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000727b4 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26008 @ 0x6598 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4} │ │ │ │ + b.n 7261c │ │ │ │ + │ │ │ │ +000727ca : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26008 @ 0x6598 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 7261c │ │ │ │ + │ │ │ │ +000727da : │ │ │ │ + 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, #27316 @ 0x6ab4 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 7261c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 72820 │ │ │ │ + ldr r3, [pc, #60] @ (7283c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 7280e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 72820 │ │ │ │ + bl 20e974 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dca00 <_PyXIData_Free@@Base+0xb20> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbz r0, 72824 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 72838 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 72838 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 72838 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00072840 : │ │ │ │ + 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, #26796 @ 0x68ac │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 7261c │ │ │ │ + cbz r0, 7286c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0007286e <_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 250ef4 │ │ │ │ + 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 153ae8 │ │ │ │ + │ │ │ │ +00072898 <_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 151ebc │ │ │ │ + bl 1515f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 729e4 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 728cc <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 729e6 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 728ce <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21796 @ 0x5524 │ │ │ │ + movw r1, #18404 @ 0x47e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000729e8 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000728d0 <_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 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72a28 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 72910 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72a18 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ + blt.n 72900 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72a28 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 72910 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a14 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bne.n 728fc <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a14 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 728fc <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00072a2c <_PyDict_Pop@@Base>: │ │ │ │ +00072914 <_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 105ca4 │ │ │ │ - cbnz r0, 72a60 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 72a58 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl 1055d4 │ │ │ │ + cbnz r0, 72948 <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 72940 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a62 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 7294a <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 72a62 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 7294a <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c878 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 72a62 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 12c224 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 7294a <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00072a68 : │ │ │ │ +00072950 : │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 72a96 │ │ │ │ + beq.n 7297e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 37802 │ │ │ │ + b.w 37806 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00072a98 : │ │ │ │ +00072980 : │ │ │ │ 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, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 72acc │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 72acc │ │ │ │ + beq.n 729b4 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 729b4 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #63364 @ 0xf784 │ │ │ │ + movw r0, #59972 @ 0xea44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72ad4 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 729bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 72ad8 │ │ │ │ + bpl.n 729c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72ada │ │ │ │ + b.n 729c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072adc : │ │ │ │ +000729c4 : │ │ │ │ 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, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 72b14 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 72b14 │ │ │ │ + beq.n 729fc │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 729fc │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #63364 @ 0xf784 │ │ │ │ + movw r0, #59972 @ 0xea44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72b18 │ │ │ │ + b.n 72a00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072b1a : │ │ │ │ +00072a02 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2153a4 │ │ │ │ + bl 214cb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72b52 │ │ │ │ - bl dd388 │ │ │ │ + cbz r0, 72a3a │ │ │ │ + bl dce90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72b42 │ │ │ │ + blt.n 72a2a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72b52 │ │ │ │ + b.n 72a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72b3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b3e │ │ │ │ + bne.n 72a26 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00072b56 : │ │ │ │ - cbnz r0, 72b5c │ │ │ │ - b.w 23c560 │ │ │ │ - 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] @ (72b98 ) │ │ │ │ - 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, 72b90 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a26 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00072b9c <_PyType_NewManagedObject@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c8954 │ │ │ │ - cbnz r0, 72bb8 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072bba : │ │ │ │ +00072a3e : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 98fd4 │ │ │ │ + b.w 98ec4 │ │ │ │ │ │ │ │ -00072bc0 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00072a44 <_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 32bb4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 72be4 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 72a68 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w a8fb8 │ │ │ │ + b.w a8440 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072be6 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00072a6a <_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, #88] @ (72ad4 <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 72a88 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 72a92 <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70d8c │ │ │ │ + b.n 72ac6 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + bl 72a44 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 72ac6 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 72ab6 <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 72ac6 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 72ab2 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ab2 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00072ad8 <_PyObject_GetDictPtr@@Base>: │ │ │ │ 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] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 72c24 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 72b16 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72c40 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - bge.n 72c20 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 72b32 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + bge.n 72b12 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r2, r0, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r4, r2 │ │ │ │ add r4, r5 │ │ │ │ - b.n 72c40 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 72b32 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 72c3c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 72b2e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 72c3c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 2480d4 <_PyEval_GetBuiltin@@Base+0x134> │ │ │ │ + bpl.n 72b2e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 24735c <_PyEval_GetBuiltin@@Base+0x134> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72c3c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl f7144 │ │ │ │ - b.n 72c40 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + cbnz r0, 72b2e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl f6d64 │ │ │ │ + b.n 72b32 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r4, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #21832 @ 0x5548 │ │ │ │ + movw r1, #18440 @ 0x4808 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #9332 @ 0x2474 │ │ │ │ + movw r0, #5940 @ 0x1734 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -00072c76 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (72ca4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 72c9c │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #16] @ (72ca8 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7b828 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00072cac <_PyObject_AssertFailed@@Base>: │ │ │ │ +00072b58 <_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, #21860 @ 0x5564 │ │ │ │ + movw r2, #18468 @ 0x4824 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72cfa <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #21868 @ 0x556c │ │ │ │ + beq.n 72ba6 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #18476 @ 0x482c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 72d16 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 72bc2 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21876 @ 0x5574 │ │ │ │ + movw r2, #18484 @ 0x4834 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 72d24 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #21900 @ 0x558c │ │ │ │ + b.n 72bd0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #18508 @ 0x484c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ - cbz r6, 72d3e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #41736 @ 0xa308 │ │ │ │ + cbz r6, 72bea <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #38344 @ 0x95c8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160c28 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160218 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 72d78 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 72c24 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45992 @ 0xb3a8 │ │ │ │ + movw r2, #42600 @ 0xa668 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ - b.n 72db2 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 72c5e <_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 2baec │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 7621e <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 763ea <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e4c <_PyObject_Dump@@Base> │ │ │ │ + bl 35e54 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53980 @ 0xd2dc │ │ │ │ + movw r2, #50588 @ 0xc59c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ - movw r1, #21920 @ 0x55a0 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (72dc0 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + ldr r0, [pc, #4] @ (72c6c <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00072dc4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00072c70 <_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 72dfe <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #728] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 72caa <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #728] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #21944 @ 0x55b8 │ │ │ │ + movw r2, #18552 @ 0x4878 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_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 72e38 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 72ce4 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 72f82 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r4, [pc, #672] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.w 72e2e <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r4, [pc, #672] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22012 @ 0x55fc │ │ │ │ + movw r2, #18620 @ 0x48bc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_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 r7, r3, #32 │ │ │ │ - beq.n 72ea2 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + beq.n 72d4e <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ add.w r1, r0, #28 │ │ │ │ - cbz r2, 72e72 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #616] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 72d1e <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #616] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22044 @ 0x561c │ │ │ │ + movw r2, #18652 @ 0x48dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 72e94 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ - ldr r5, [pc, #580] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 72d40 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ + ldr r5, [pc, #580] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov.w r4, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22140 @ 0x567c │ │ │ │ + movw r2, #18748 @ 0x493c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 72f5a <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #544] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 72e06 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #544] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #709 @ 0x2c5 │ │ │ │ - b.n 72f40 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + b.n 72dec <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbz r2, 72ec6 <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ - ldr r4, [pc, #532] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 72d72 <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ + ldr r4, [pc, #532] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #715 @ 0x2cb │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #22044 @ 0x561c │ │ │ │ + movw r2, #18652 @ 0x48dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r1, 72ee6 <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ - ldr r4, [pc, #496] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r1, 72d92 <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ + ldr r4, [pc, #496] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #22192 @ 0x56b0 │ │ │ │ + movw r2, #18800 @ 0x4970 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 72f36 <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ + cbz r6, 72de2 <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 72f0e <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ - ldr r5, [pc, #460] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 72dba <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ + ldr r5, [pc, #460] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #721 @ 0x2d1 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #18820 @ 0x4984 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 72f82 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #420] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 72e2e <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #420] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #722 @ 0x2d2 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22240 @ 0x56e0 │ │ │ │ + movw r2, #18848 @ 0x49a0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 72f5a <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #384] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 72e06 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #384] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #22164 @ 0x5694 │ │ │ │ + movw r2, #18772 @ 0x4954 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 72f82 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 72e2e <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 72f82 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #344] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 72e2e <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #344] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #730 @ 0x2da │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #22280 @ 0x5708 │ │ │ │ + movw r2, #18888 @ 0x49c8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 730e8 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + beq.w 72f94 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 72f9c <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + bpl.n 72e48 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 72f9e <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ + b.n 72e4a <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 72fca <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + ble.n 72e76 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ mov r1, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 72fb0 <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ + bne.n 72e5c <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 72fbc <_PyUnicode_CheckConsistency@@Base+0x1f8> │ │ │ │ + b.n 72e68 <_PyUnicode_CheckConsistency@@Base+0x1f8> │ │ │ │ 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 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72fa8 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ + bne.n 72e54 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73038 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ - cbnz r6, 7301c <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ + bne.n 72ee4 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ + cbnz r6, 72ec8 <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 72ff6 <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ - ldr r5, [pc, #228] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bhi.n 72ea2 <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ + ldr r5, [pc, #228] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #750 @ 0x2ee │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #22308 @ 0x5724 │ │ │ │ + movw r2, #18916 @ 0x49e4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 730b2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - ldr r5, [pc, #192] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bls.n 72f5e <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + ldr r5, [pc, #192] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #22324 @ 0x5734 │ │ │ │ + movw r2, #18932 @ 0x49f4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 730b2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + bls.n 72f5e <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22340 @ 0x5744 │ │ │ │ + movw r2, #18948 @ 0x4a04 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #136] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #136] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 730dc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 72f88 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 73076 <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ + bne.n 72f22 <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 73058 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + bhi.n 72f04 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22356 @ 0x5754 │ │ │ │ + movw r2, #18964 @ 0x4a14 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #104] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #104] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #757 @ 0x2f5 │ │ │ │ - b.n 730dc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 72f88 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 730b6 <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + bcc.n 72f62 <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22376 @ 0x5768 │ │ │ │ + movw r2, #18984 @ 0x4a28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #76] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #76] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ - b.n 730dc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 72f88 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 73094 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + bcs.n 72f40 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22396 @ 0x577c │ │ │ │ + movw r2, #19004 @ 0x4a3c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #44] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #44] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ - b.n 730dc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 72f88 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 730c0 <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + bcc.n 72f6c <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22416 @ 0x5790 │ │ │ │ + movw r2, #19024 @ 0x4a50 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #16] @ (730bc <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #16] @ (72f68 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ - b.n 730dc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 72f88 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 730c4 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + b.n 72f70 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 730c4 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + b.n 72f70 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 730e8 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ - ldr r5, [pc, #40] @ (730f0 <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + cbz r3, 72f94 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + ldr r5, [pc, #40] @ (72f9c <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ + movw r3, #61372 @ 0xefbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #22436 @ 0x57a4 │ │ │ │ + movw r2, #19044 @ 0x4a64 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 72cac <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72b58 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000730f4 : │ │ │ │ +00072fa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #84] @ (73158 ) │ │ │ │ + ldr r4, [pc, #84] @ (73004 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7311c │ │ │ │ + bne.n 72fc8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7310c │ │ │ │ + bne.n 72fb8 │ │ │ │ dmb ish │ │ │ │ - beq.n 73128 │ │ │ │ + beq.n 72fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ bl 2d7d0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 73144 │ │ │ │ + bne.n 72ff0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73134 │ │ │ │ + bne.n 72fe0 │ │ │ │ dmb ish │ │ │ │ - beq.n 73154 │ │ │ │ + beq.n 73000 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (73158 ) │ │ │ │ - b.w 284c48 │ │ │ │ + ldr r0, [pc, #8] @ (73004 ) │ │ │ │ + b.w 283f50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007315c : │ │ │ │ +00073008 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (731c8 ) │ │ │ │ + ldr r4, [pc, #92] @ (73074 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73186 │ │ │ │ + bne.n 73032 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73176 │ │ │ │ + bne.n 73022 │ │ │ │ dmb ish │ │ │ │ - beq.n 73192 │ │ │ │ + beq.n 7303e │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ - ldr r3, [pc, #56] @ (731cc ) │ │ │ │ + bl 2b9408 │ │ │ │ + ldr r3, [pc, #56] @ (73078 ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 731b4 │ │ │ │ + bne.n 73060 │ │ │ │ strexb r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 731a4 │ │ │ │ + bne.n 73050 │ │ │ │ dmb ish │ │ │ │ - beq.n 731c6 │ │ │ │ + beq.n 73072 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 284c48 │ │ │ │ + b.w 283f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000731d0 : │ │ │ │ +0007307c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (7323c ) │ │ │ │ + ldr r4, [pc, #92] @ (730e8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 731fa │ │ │ │ + bne.n 730a6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 731ea │ │ │ │ + bne.n 73096 │ │ │ │ dmb ish │ │ │ │ - beq.n 73206 │ │ │ │ + beq.n 730b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ - ldr r3, [pc, #56] @ (73240 ) │ │ │ │ + bl 2b9408 │ │ │ │ + ldr r3, [pc, #56] @ (730ec ) │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 73228 │ │ │ │ + bne.n 730d4 │ │ │ │ strexb r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73218 │ │ │ │ + bne.n 730c4 │ │ │ │ dmb ish │ │ │ │ - beq.n 7323a │ │ │ │ + beq.n 730e6 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 284c48 │ │ │ │ + b.w 283f50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00073244 : │ │ │ │ - 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, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 7327e │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #21680 @ 0x54b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73286 │ │ │ │ - adds r0, #8 │ │ │ │ - bl 159ecc │ │ │ │ - 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 r5, r1 │ │ │ │ - cbnz r2, 732ae │ │ │ │ + cbnz r2, 73116 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 733ac │ │ │ │ + bhi.w 73214 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - movw r0, #61980 @ 0xf21c │ │ │ │ + movw r0, #58588 @ 0xe4dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7329e │ │ │ │ - b.n 7336a │ │ │ │ + bne.n 73106 │ │ │ │ + b.n 731d2 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ - b.n 732cc │ │ │ │ + b.n 73134 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7341a │ │ │ │ + beq.w 73282 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 732fc │ │ │ │ + cbnz r0, 73164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7336a │ │ │ │ + bge.n 731d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7336a │ │ │ │ + bne.n 731d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7336a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 731d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 73310 │ │ │ │ + bne.n 73178 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 733c6 │ │ │ │ - b.n 7334e │ │ │ │ + bne.n 7322e │ │ │ │ + b.n 731b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7334e │ │ │ │ + cbz r0, 731b6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 733c6 │ │ │ │ + bne.n 7322e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10348 @ 0x286c │ │ │ │ + movw r1, #6956 @ 0x1b2c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7334e │ │ │ │ + bge.n 731b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7334e │ │ │ │ + cbnz r3, 731b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73362 │ │ │ │ + bge.n 731ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73362 │ │ │ │ + cbnz r3, 731ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7336e │ │ │ │ + blt.n 731d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7341a │ │ │ │ + b.n 73282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7336a │ │ │ │ + bne.n 731d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7336a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 731d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 161e78 │ │ │ │ + bl 16146c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7341a │ │ │ │ - ldr r5, [pc, #148] @ (73420 ) │ │ │ │ + beq.n 73282 │ │ │ │ + ldr r5, [pc, #148] @ (73288 ) │ │ │ │ mov r6, r0 │ │ │ │ sub.w r4, r5, #16 │ │ │ │ - b.n 733c6 │ │ │ │ + b.n 7322e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10380 @ 0x288c │ │ │ │ + movw r1, #6988 @ 0x1b4c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7336a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 731d2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10424 @ 0x28b8 │ │ │ │ + movw r1, #7032 @ 0x1b78 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162584 │ │ │ │ + bl 161b74 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 733da │ │ │ │ + cbz r0, 73242 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7341a │ │ │ │ + b.n 73282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 733ee │ │ │ │ + bge.n 73256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 733ee │ │ │ │ + cbnz r3, 73256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73402 │ │ │ │ + bge.n 7326a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 73402 │ │ │ │ + cbnz r3, 7326a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 733d6 │ │ │ │ + bge.n 7323e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 733d6 │ │ │ │ + bne.n 7323e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733d6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7323e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #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 9435c │ │ │ │ - cbnz r0, 73446 │ │ │ │ + bl 9425c │ │ │ │ + cbnz r0, 732ae │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73496 │ │ │ │ + b.n 732fe │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 7345a │ │ │ │ - ldr r0, [pc, #76] @ (7349c ) │ │ │ │ + cbnz r4, 732c2 │ │ │ │ + ldr r0, [pc, #76] @ (73304 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 164fd4 │ │ │ │ + bl 164620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73466 │ │ │ │ - ldr r0, [pc, #68] @ (734a0 ) │ │ │ │ + b.n 732ce │ │ │ │ + ldr r0, [pc, #68] @ (73308 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 16532c │ │ │ │ + bl 164974 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7347a │ │ │ │ + bge.n 732e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7347a │ │ │ │ + cbnz r3, 732e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73440 │ │ │ │ + beq.n 732a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7348c │ │ │ │ + bge.n 732f4 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 73490 │ │ │ │ + cbz r5, 732f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 73496 │ │ │ │ + b.n 732fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ │ │ │ │ -000734b4 : │ │ │ │ +0007331c : │ │ │ │ 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, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 734f2 │ │ │ │ + beq.n 7335a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 734ea │ │ │ │ + bmi.n 73352 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73568 │ │ │ │ - bl 9b92c │ │ │ │ + b.n 733d0 │ │ │ │ + bl 9b830 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 734f4 │ │ │ │ + b.n 7335c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 73506 │ │ │ │ + bne.n 7336e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7351a │ │ │ │ + bge.n 73382 │ │ │ │ subs r0, r4, #1 │ │ │ │ - b.n 7351c │ │ │ │ + b.n 73384 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 734e4 │ │ │ │ - bl 9b92c │ │ │ │ + bpl.n 7334c │ │ │ │ + bl 9b830 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7351c │ │ │ │ + bge.n 73384 │ │ │ │ add r0, r4 │ │ │ │ - b.n 7351c │ │ │ │ + b.n 73384 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 73532 │ │ │ │ + bne.n 7339a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 73548 │ │ │ │ + blt.n 733b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 73552 │ │ │ │ + b.n 733ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 734e4 │ │ │ │ - bl 9b92c │ │ │ │ + bpl.n 7334c │ │ │ │ + bl 9b830 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73550 │ │ │ │ + bge.n 733b8 │ │ │ │ add r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 73552 │ │ │ │ + b.n 733ba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 73552 │ │ │ │ + b.n 733ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blt.n 734e4 │ │ │ │ + blt.n 7334c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 734e4 │ │ │ │ + bge.n 7334c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0007356c : │ │ │ │ +000733d4 : │ │ │ │ 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 1489ec │ │ │ │ + bl 1481a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 735a6 │ │ │ │ + beq.n 7340e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1490a0 │ │ │ │ + bl 148858 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ 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 │ │ │ │ @@ -107564,521 +107388,521 @@ │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7376e │ │ │ │ + beq.w 735d6 │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #38340 @ 0x95c4 │ │ │ │ + movw r9, #34944 @ 0x8880 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ mov fp, r5 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 736d0 │ │ │ │ + ble.n 73538 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 7361a │ │ │ │ + bge.n 73482 │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7360a │ │ │ │ + bhi.n 73472 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 7360e │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 7361a │ │ │ │ + b.n 73476 │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 73482 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 735fc │ │ │ │ - b.n 7374e │ │ │ │ + bne.n 73464 │ │ │ │ + b.n 735b6 │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 7374e │ │ │ │ + beq.w 735b6 │ │ │ │ add.w sl, fp, #1 │ │ │ │ cmp r6, sl │ │ │ │ - ble.n 73644 │ │ │ │ + ble.n 734ac │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73636 │ │ │ │ + bhi.n 7349e │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 7363a │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 73644 │ │ │ │ + b.n 734a2 │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 734ac │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bgt.n 73628 │ │ │ │ + bgt.n 73490 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 73672 │ │ │ │ + bne.n 734da │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 73672 │ │ │ │ + bne.n 734da │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73672 │ │ │ │ + bne.n 734da │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 7374e │ │ │ │ + b.n 735b6 │ │ │ │ sub.w r1, sl, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73752 │ │ │ │ + beq.n 735ba │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 73690 │ │ │ │ + bgt.n 734f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 736ca │ │ │ │ + b.n 73532 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 736b6 │ │ │ │ + cbz r0, 7351e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73752 │ │ │ │ + bge.n 735ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73752 │ │ │ │ + bne.n 735ba │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73752 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 736ca │ │ │ │ + bge.n 73532 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 736ca │ │ │ │ + cbnz r3, 73532 │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov fp, sl │ │ │ │ - b.n 735f0 │ │ │ │ + b.n 73458 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 7374e │ │ │ │ - movw r8, #38340 @ 0x95c4 │ │ │ │ + bge.n 735b6 │ │ │ │ + movw r8, #34944 @ 0x8880 │ │ │ │ movt r8, #63 @ 0x3f │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 736ea │ │ │ │ + bhi.n 73552 │ │ │ │ ldrb.w r0, [r8, r0] │ │ │ │ - b.n 736ee │ │ │ │ - bl 20d82c <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 736fa │ │ │ │ + b.n 73556 │ │ │ │ + bl 20d238 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 73562 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 736dc │ │ │ │ - b.n 7374e │ │ │ │ + bne.n 73544 │ │ │ │ + b.n 735b6 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 7374e │ │ │ │ + beq.n 735b6 │ │ │ │ sub.w r1, r6, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 2756c4 │ │ │ │ + bl 2749cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 73752 │ │ │ │ + cbz r0, 735ba │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 7371a │ │ │ │ + bgt.n 73582 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 7374c │ │ │ │ + b.n 735b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 7373a │ │ │ │ + cbz r0, 735a2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73752 │ │ │ │ + bge.n 735ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 73752 │ │ │ │ + cbnz r3, 735ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73752 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7374c │ │ │ │ + bge.n 735b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7374c │ │ │ │ + cbnz r3, 735b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 7376e │ │ │ │ + b.n 735d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7375e │ │ │ │ + blt.n 735c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7376e │ │ │ │ + b.n 735d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7375a │ │ │ │ + bne.n 735c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7375a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 737ac │ │ │ │ + bmi.n 73614 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 737b0 │ │ │ │ + beq.n 73618 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 737b2 │ │ │ │ + b.n 7361a │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 737b2 │ │ │ │ + b.n 7361a │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77e0 │ │ │ │ + bl 1c7580 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 737d0 │ │ │ │ + cbz r0, 73638 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ cmp r6, r3 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl f4a58 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ + bl f45e8 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000737d6 : │ │ │ │ +0007363e : │ │ │ │ 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 737f2 │ │ │ │ - bl 56e9e │ │ │ │ - b.n 7382c │ │ │ │ + bmi.n 7365a │ │ │ │ + bl 56f16 │ │ │ │ + b.n 73694 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ + movw r1, #19120 @ 0x4ab0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7382c │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + beq.n 73694 │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5c018 │ │ │ │ + b.w 5c1a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073830 : │ │ │ │ +00073698 : │ │ │ │ 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 7384c │ │ │ │ - bl 56e9e │ │ │ │ - b.n 738cc │ │ │ │ + bmi.n 736b4 │ │ │ │ + bl 56f16 │ │ │ │ + b.n 73734 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #22624 @ 0x5860 │ │ │ │ + movw r1, #19232 @ 0x4b20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 738cc │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + beq.n 73734 │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c018 │ │ │ │ + bl 5c1a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 738cc │ │ │ │ + cbz r0, 73734 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 738c4 │ │ │ │ + bmi.n 7372c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16416 @ 0x4020 │ │ │ │ + movw r1, #13024 @ 0x32e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 738cc │ │ │ │ + bge.n 73734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 738cc │ │ │ │ + cbnz r3, 73734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738cc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73734 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cc660 │ │ │ │ + b.w 1cc338 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000738d0 : │ │ │ │ +00073738 : │ │ │ │ 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 738ec │ │ │ │ - bl 56e9e │ │ │ │ - b.n 73926 │ │ │ │ + bmi.n 73754 │ │ │ │ + bl 56f16 │ │ │ │ + b.n 7378e │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #22744 @ 0x58d8 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73926 │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + beq.n 7378e │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2d7e84 │ │ │ │ + b.w 2d71cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007392a : │ │ │ │ +00073792 : │ │ │ │ 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 73948 │ │ │ │ - bl 56e9e │ │ │ │ + bmi.n 737b0 │ │ │ │ + bl 56f16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 739c0 │ │ │ │ + b.n 73828 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #19524 @ 0x4c44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236e24 │ │ │ │ + bl 2361ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73944 │ │ │ │ - movw r1, #49324 @ 0xc0ac │ │ │ │ + beq.n 737ac │ │ │ │ + movw r1, #45932 @ 0xb36c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d7e84 │ │ │ │ + bl 2d71cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 739c0 │ │ │ │ + cbz r0, 73828 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 739c0 │ │ │ │ + bmi.n 73828 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23036 @ 0x59fc │ │ │ │ + movw r1, #19644 @ 0x4cbc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73944 │ │ │ │ + bge.n 737ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73944 │ │ │ │ + bne.n 737ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73944 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000739c4 : │ │ │ │ +0007382c : │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e5248 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e4c14 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w a1e38 │ │ │ │ + b.w a1970 │ │ │ │ │ │ │ │ -000739ea : │ │ │ │ +00073852 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2b4630 │ │ │ │ + b.w 2b39c4 │ │ │ │ │ │ │ │ -000739f0 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00073858 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73a04 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 7386c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 73a08 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 73870 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00073a0e <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00073876 <_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 │ │ │ │ adds r6, r1, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 73a2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ + bhi.n 73894 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 73a5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 738c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ mov r3, r1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 73a4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ + bne.n 738b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 73a48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bcc.n 738b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 73a32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ + beq.n 7389a <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 73a5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 738c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 73a28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + beq.n 73890 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73a44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ + blt.n 738ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 73a2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 73a28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + bhi.n 73896 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 73890 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 73a88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + bcc.n 738f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 73a88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + blt.n 738f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 73a9a <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ + beq.n 73902 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 73a9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ + b.n 73904 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73a6e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + beq.n 738d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 73a6e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ - b.n 73ae2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ + bne.n 738d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + b.n 7394a <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73ab0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ + beq.n 73918 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 73ac6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ + beq.n 7392e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c030 │ │ │ │ - b.n 73ada <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + b.n 73942 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73ada <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73942 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 73ab8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ - b.n 73ada <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bne.n 73920 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ + b.n 73942 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73ada <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73942 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 73ace <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ + bne.n 73936 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108086,1370 +107910,1289 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 73b10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ + beq.n 73978 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73b26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + bne.n 7398e <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 739c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73b58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ - b.n 73b28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ + ble.n 739c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + b.n 73990 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ 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 73b44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ + beq.n 739ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73b72 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bne.n 739da <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73b58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 739c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73b74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 739dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73bb2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73a1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ 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 1843c0 │ │ │ │ + bl 183d20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + bge.n 73a06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73b9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 73a06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73bb2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bge.n 73a1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73bb2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + cbnz r3, 73a1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73be0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ + beq.n 73a48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73c0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ + bne.n 73a76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73bf4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ + beq.n 73a5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73c10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73a78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73c36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73a9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14a278 │ │ │ │ + bl 149a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73c36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bge.n 73a9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73c36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + cbnz r3, 73a9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73c64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ + beq.n 73acc <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73c92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + bne.n 73afa <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73c78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ + beq.n 73ae0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73c94 <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73afc <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73cba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73b22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 29e0e0 │ │ │ │ + bl 29d330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73cba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bge.n 73b22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73cba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + cbnz r3, 73b22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73ce8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ + beq.n 73b50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73d16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ + bne.n 73b7e <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73cfc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ + beq.n 73b64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73d18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73b80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73d3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73ba6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 184074 │ │ │ │ + bl 1839d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bge.n 73ba6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73d3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + cbnz r3, 73ba6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73d6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ + beq.n 73bd4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73d9a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ + bne.n 73c02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73d80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ + beq.n 73be8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73d9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73c04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73dc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73c2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1f3cc4 │ │ │ │ + bl 1f35fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73dc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bge.n 73c2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73dc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + cbnz r3, 73c2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73df0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ + beq.n 73c58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73e1e <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ + bne.n 73c86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73e04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ + beq.n 73c6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73e20 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73c88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73cae <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 154100 │ │ │ │ + bl 15383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bge.n 73cae <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + cbnz r3, 73cae <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73e74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ + beq.n 73cdc <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73ea2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ + bne.n 73d0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73e88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ + beq.n 73cf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73ea4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73d0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73eca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73d32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 29db1c │ │ │ │ + bl 29cd6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73eca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bge.n 73d32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73eca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + cbnz r3, 73d32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73f12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 73d7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73f12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 73d7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23140 @ 0x5a64 │ │ │ │ + movw r1, #19748 @ 0x4d24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 73f2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 73d96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73f44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ + beq.n 73dac <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl b7888 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b6f84 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73f34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ + bge.n 73d9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73f4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x53c> │ │ │ │ + b.n 73db2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 73f48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ + b.n 73db0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00073f4c : │ │ │ │ +00073db4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (73f84 ) │ │ │ │ + ldr r4, [pc, #40] @ (73dec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79616 <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ + bl 7984e <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73f80 │ │ │ │ - movw r0, #23172 @ 0x5a84 │ │ │ │ + bge.n 73de8 │ │ │ │ + movw r0, #19780 @ 0x4d44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00073f88 : │ │ │ │ +00073df0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (73fc0 ) │ │ │ │ + ldr r4, [pc, #40] @ (73e28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 797c8 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ + bl 79a00 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73fbc │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + bge.n 73e24 │ │ │ │ + movw r0, #19832 @ 0x4d78 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00073fc4 : │ │ │ │ +00073e2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (73ff8 ) │ │ │ │ + ldr r4, [pc, #36] @ (73e60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73ff6 │ │ │ │ - movw r0, #23272 @ 0x5ae8 │ │ │ │ + bge.n 73e5e │ │ │ │ + movw r0, #19880 @ 0x4da8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243688 │ │ │ │ + b.w 242a10 │ │ │ │ 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 f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e29c │ │ │ │ - bl f6bc8 │ │ │ │ + bl 11dd6c │ │ │ │ + bl f67e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 214f6c │ │ │ │ + bl 214878 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7118 │ │ │ │ - │ │ │ │ -00074032 <_PyBytes_FromData@@Base>: │ │ │ │ - ldrd r0, r1, [r0] │ │ │ │ - b.w 806d4 │ │ │ │ - │ │ │ │ -0007403a : │ │ │ │ - ldr r0, [pc, #28] @ (74058 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4372 @ 0x1114 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #23312 @ 0x5b10 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0007405c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 2235ec <_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 7409a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21052 @ 0x523c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 740ac │ │ │ │ - ldr r2, [pc, #44] @ (740c8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1ce500 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 740b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 740c6 │ │ │ │ - cbz r0, 740be │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d02dc <_PySys_GetRequiredAttr@@Base+0x1630> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w f6d38 │ │ │ │ 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, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 740fc │ │ │ │ + beq.n 73eca │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 74102 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 73ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 74114 │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ + cbnz r0, 73ee2 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 74120 │ │ │ │ - ldr r1, [pc, #88] @ (74170 ) │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 73eee │ │ │ │ + ldr r1, [pc, #88] @ (73f3c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74124 │ │ │ │ + bne.n 73ef2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 74168 │ │ │ │ + b.n 73f36 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 74146 │ │ │ │ + cbz r0, 73f14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 74146 │ │ │ │ + bne.n 73f14 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74146 │ │ │ │ + bge.n 73f14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 74146 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 73f14 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #15668 @ 0x3d34 │ │ │ │ + movw r2, #12276 @ 0x2ff4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #23348 @ 0x5b34 │ │ │ │ + movw r0, #19920 @ 0x4dd0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00074174 : │ │ │ │ +00073f40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 741a4 │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + beq.n 73f70 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 741de │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 73faa │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 741e4 │ │ │ │ - cbz r1, 741c8 │ │ │ │ + beq.n 73fb0 │ │ │ │ + cbz r1, 73f94 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 741c8 │ │ │ │ + bpl.n 73f94 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741e6 │ │ │ │ + bge.n 73fb2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 741e6 │ │ │ │ + b.n 73fb2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + movw r1, #19948 @ 0x4dec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 741fc │ │ │ │ + b.n 73fc8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000741fe : │ │ │ │ +00073fca : │ │ │ │ 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 88254 │ │ │ │ - cbz r0, 74242 │ │ │ │ + bl 88140 │ │ │ │ + cbz r0, 7400e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 74248 │ │ │ │ + cbnz r0, 74014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74242 │ │ │ │ + bge.n 7400e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74242 │ │ │ │ + cbnz r3, 7400e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 742ae │ │ │ │ - cbz r6, 7426c │ │ │ │ + b.n 7407a │ │ │ │ + cbz r6, 74038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 7426c │ │ │ │ + cbnz r0, 74038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7422e │ │ │ │ + bge.n 73ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7422e │ │ │ │ + bne.n 73ffa │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7422e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ffa │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 224490 │ │ │ │ + bl 223acc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7429a │ │ │ │ + bge.n 74066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7429a │ │ │ │ + cbnz r3, 74066 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 742ae │ │ │ │ + bge.n 7407a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 742ae │ │ │ │ + cbnz r3, 7407a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000742b6 : │ │ │ │ +00074082 : │ │ │ │ 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 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ │ │ │ │ -000742cc : │ │ │ │ +00074098 : │ │ │ │ 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, #36224 @ 0x8d80 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 282028 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbz r0, 742f2 │ │ │ │ + bl 281330 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbz r0, 740be │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74308 │ │ │ │ + b.n 740d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 742ec │ │ │ │ + beq.n 740b8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007430c <_PyObject_GetMethod@@Base>: │ │ │ │ +000740d8 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r2 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 7433a <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 74106 <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 74366 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + blt.n 74132 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - movw r3, #369 @ 0x171 │ │ │ │ - movt r3, #14 │ │ │ │ + movw r3, #64589 @ 0xfc4d │ │ │ │ + movt r3, #13 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7435c <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + bne.n 74128 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7436a <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ + beq.n 74136 <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ mov r0, r5 │ │ │ │ - bl a8fb8 │ │ │ │ + bl a8440 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 744b6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 74282 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r0, r9 │ │ │ │ - bl 18ffa8 <_PyType_LookupRef@@Base> │ │ │ │ + bl 18f88c <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 743ac <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + cbz r0, 74178 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.n 743b2 <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ + bmi.n 7417e <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 743a8 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 74174 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 743a8 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + cbz r3, 74174 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74366 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bge.n 74132 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 74366 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - b.n 74482 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + bne.n 74132 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + b.n 7424e <_PyObject_GetMethod@@Base+0x176> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 743b8 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 74184 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 743b8 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 74184 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 743de <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bpl.n 741aa <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd810 <_PyAST_Compile@@Base+0xa08> │ │ │ │ - cbz r0, 743de <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bl 1dd2c8 <_PyAST_Compile@@Base+0xa08> │ │ │ │ + cbz r0, 741aa <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 74366 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 74132 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 743ec <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ + bpl.n 741b8 <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ - b.n 74418 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ + b.n 741e4 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - bge.n 74412 <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + beq.n 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 741de <_PyObject_GetMethod@@Base+0x106> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ ldrd r3, r0, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ cmn r5, r2 │ │ │ │ - beq.n 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - cbz r7, 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbz r7, 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - bl 97b0c │ │ │ │ + bl 979fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 7444e <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + cbz r0, 7421a <_PyObject_GetMethod@@Base+0x142> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74446 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bge.n 74212 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74446 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + cbnz r3, 74212 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 74366 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 74132 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74460 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbnz r3, 7422c <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 7448c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 74258 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7448a <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ + beq.n 74256 <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744b6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.n 74282 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 744b6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbnz r3, 74282 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 744b6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - cbz r4, 74492 <_PyObject_GetMethod@@Base+0x186> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74282 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbz r4, 7425e <_PyObject_GetMethod@@Base+0x186> │ │ │ │ str.w r4, [sl] │ │ │ │ - b.n 744b6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + b.n 74282 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #59056 @ 0xe6b0 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f6754 │ │ │ │ + bl f62b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 744ec <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ + beq.n 742b8 <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74502 <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ + bne.n 742ce <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 74558 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74324 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74558 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74504 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ble.n 74324 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 742d0 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ 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 74520 <_PyObject_GetMethod@@Base+0x214> │ │ │ │ + beq.n 742ec <_PyObject_GetMethod@@Base+0x214> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74536 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bne.n 74302 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 74558 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74324 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74558 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74538 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + ble.n 74324 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74304 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74594 <_PyObject_GetMethod@@Base+0x288> │ │ │ │ + cbz r6, 74360 <_PyObject_GetMethod@@Base+0x288> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74572 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bne.n 7433e <_PyObject_GetMethod@@Base+0x266> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74580 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bne.n 7434c <_PyObject_GetMethod@@Base+0x274> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 745ce <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7439a <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74588 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ - b.n 7454a <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ + bne.n 74354 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ + b.n 74316 <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74558 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 7458a <_PyObject_GetMethod@@Base+0x27e> │ │ │ │ + ble.n 74324 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74356 <_PyObject_GetMethod@@Base+0x27e> │ │ │ │ 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 265c10 │ │ │ │ + bl 264eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745b4 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + bge.n 74380 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 745b4 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + cbnz r3, 74380 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745c8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bge.n 74394 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 745c8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + cbnz r3, 74394 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ 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, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 74600 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + beq.n 743cc <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74616 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ + bne.n 743e2 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 7466c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74438 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7466c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74618 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + ble.n 74438 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 743e4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ 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 74634 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.n 74400 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7464a <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + bne.n 74416 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7466c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74438 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7466c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 7464c <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + ble.n 74438 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74418 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 746a8 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ + cbz r6, 74474 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74686 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ + bne.n 74452 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74694 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bne.n 74460 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 746e2 <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 744ae <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7469c <_PyObject_GetMethod@@Base+0x390> │ │ │ │ - b.n 7465e <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + bne.n 74468 <_PyObject_GetMethod@@Base+0x390> │ │ │ │ + b.n 7442a <_PyObject_GetMethod@@Base+0x352> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7466c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 7469e <_PyObject_GetMethod@@Base+0x392> │ │ │ │ + ble.n 74438 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 7446a <_PyObject_GetMethod@@Base+0x392> │ │ │ │ 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 49d76 │ │ │ │ + bl 49f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746c8 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + bge.n 74494 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 746c8 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + cbnz r3, 74494 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746dc <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + bge.n 744a8 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 746dc <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + cbnz r3, 744a8 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000746e6 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 74716 │ │ │ │ - ldr r3, [pc, #52] @ (74734 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - bl 1ce1ec │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 74716 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 22f528 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c85f4 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00074738 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 746e6 │ │ │ │ - │ │ │ │ -00074740 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + add.w r5, r0, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 744e6 <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 744d0 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 744d0 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ + b.n 744e8 <_PyObject_GetMethod@@Base+0x410> │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 74794 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1ce1ec │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 7476e │ │ │ │ - ldr r3, [pc, #56] @ (74798 ) │ │ │ │ + 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, 74510 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 74502 <_PyObject_GetMethod@@Base+0x42a> │ │ │ │ + b.n 74516 <_PyObject_GetMethod@@Base+0x43e> │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7450a <_PyObject_GetMethod@@Base+0x432> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #36] @ (74540 <_PyObject_GetMethod@@Base+0x468>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 74794 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - bl 2235ec <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ + add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ + add.w r0, r0, #508 @ 0x1fc │ │ │ │ + ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74784 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 74794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 74780 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 74780 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r2, #4092] @ 0xffc │ │ │ │ + bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ - cbnz r0, 747d2 │ │ │ │ + cbnz r0, 74576 <_PyObject_GetMethod@@Base+0x49e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 747dc │ │ │ │ - b.n 747e2 │ │ │ │ + cbnz r0, 74580 <_PyObject_GetMethod@@Base+0x4a8> │ │ │ │ + b.n 74586 <_PyObject_GetMethod@@Base+0x4ae> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 747cc │ │ │ │ - b.n 747fa │ │ │ │ + beq.n 74570 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + b.n 7459e <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 747fa │ │ │ │ + cbnz r0, 7459e <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 747ec │ │ │ │ + cbz r0, 74590 <_PyObject_GetMethod@@Base+0x4b8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 747fa │ │ │ │ + cbnz r0, 7459e <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 747fa │ │ │ │ + cbz r0, 7459e <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ 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, 7482a │ │ │ │ + cbnz r0, 745ce <_PyObject_GetMethod@@Base+0x4f6> │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ 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 74814 │ │ │ │ + beq.n 745b8 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ 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, 7485a │ │ │ │ + cbnz r0, 745fe <_PyObject_GetMethod@@Base+0x526> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74862 │ │ │ │ + cbz r0, 74606 <_PyObject_GetMethod@@Base+0x52e> │ │ │ │ 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 7484c │ │ │ │ + beq.n 745f0 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ 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, 7488a │ │ │ │ + cbnz r0, 7462e <_PyObject_GetMethod@@Base+0x556> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74892 │ │ │ │ + cbz r0, 74636 <_PyObject_GetMethod@@Base+0x55e> │ │ │ │ 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 7487c │ │ │ │ + beq.n 74620 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ 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, 748b2 │ │ │ │ + cbnz r0, 74656 <_PyObject_GetMethod@@Base+0x57e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 748bc │ │ │ │ - b.n 748c2 │ │ │ │ + cbnz r0, 74660 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + b.n 74666 <_PyObject_GetMethod@@Base+0x58e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 748ac │ │ │ │ - b.n 748d0 │ │ │ │ + beq.n 74650 <_PyObject_GetMethod@@Base+0x578> │ │ │ │ + b.n 74674 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 748d0 │ │ │ │ + cbnz r0, 74674 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 748d0 │ │ │ │ + cbz r0, 74674 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ 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 │ │ │ │ bx lr │ │ │ │ - movw r3, #2356 @ 0x934 │ │ │ │ + movw r3, #2388 @ 0x954 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ asrs r1, r1, #5 │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ @@ -109460,414 +109203,561 @@ │ │ │ │ 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, 74910 │ │ │ │ + cbz r0, 746b4 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 74906 │ │ │ │ - b.n 74906 │ │ │ │ - b.n 74906 │ │ │ │ - b.n 74906 │ │ │ │ + b.n 746aa <_PyObject_GetMethod@@Base+0x5d2> │ │ │ │ + b.n 746aa <_PyObject_GetMethod@@Base+0x5d2> │ │ │ │ + b.n 746aa <_PyObject_GetMethod@@Base+0x5d2> │ │ │ │ + b.n 746aa <_PyObject_GetMethod@@Base+0x5d2> │ │ │ │ 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] @ (74990 ) │ │ │ │ + ldr r3, [pc, #92] @ (74734 <_PyObject_GetMethod@@Base+0x65c>) │ │ │ │ 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 7496e │ │ │ │ + bcc.n 74712 <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 7496e │ │ │ │ + cbnz r4, 74712 <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 7491a │ │ │ │ + bl 746be <_PyObject_GetMethod@@Base+0x5e6> │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (74990 ) │ │ │ │ + ldr r2, [pc, #28] @ (74734 <_PyObject_GetMethod@@Base+0x65c>) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 74986 │ │ │ │ + beq.n 7472a <_PyObject_GetMethod@@Base+0x652> │ │ │ │ blx 2bb28 <__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, cr15, {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, 749b2 │ │ │ │ + cbnz r0, 74756 <_PyObject_GetMethod@@Base+0x67e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 749bc │ │ │ │ - b.n 749c2 │ │ │ │ + cbnz r0, 74760 <_PyObject_GetMethod@@Base+0x688> │ │ │ │ + b.n 74766 <_PyObject_GetMethod@@Base+0x68e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 749ac │ │ │ │ - b.n 749d0 │ │ │ │ + beq.n 74750 <_PyObject_GetMethod@@Base+0x678> │ │ │ │ + b.n 74774 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 749d0 │ │ │ │ + cbnz r0, 74774 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 749d0 │ │ │ │ + cbz r0, 74774 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 749f0 │ │ │ │ + cbnz r0, 74794 <_PyObject_GetMethod@@Base+0x6bc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 749fa │ │ │ │ - b.n 74a00 │ │ │ │ + cbnz r0, 7479e <_PyObject_GetMethod@@Base+0x6c6> │ │ │ │ + b.n 747a4 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 749ea │ │ │ │ - b.n 74a2c │ │ │ │ + beq.n 7478e <_PyObject_GetMethod@@Base+0x6b6> │ │ │ │ + b.n 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74a2c │ │ │ │ + cbnz r0, 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 74a0a │ │ │ │ + cbz r0, 747ae <_PyObject_GetMethod@@Base+0x6d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74a2c │ │ │ │ + cbnz r0, 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 74a14 │ │ │ │ + cbz r0, 747b8 <_PyObject_GetMethod@@Base+0x6e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74a2c │ │ │ │ + cbnz r0, 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 74a1e │ │ │ │ + cbz r0, 747c2 <_PyObject_GetMethod@@Base+0x6ea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74a2c │ │ │ │ + cbnz r0, 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 74a2c │ │ │ │ + cbz r0, 747d0 <_PyObject_GetMethod@@Base+0x6f8> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #61049 @ 0xee79 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #684 @ 0x2ac │ │ │ │ + movt r0, #81 @ 0x51 │ │ │ │ + b.w 4e6a8 │ │ │ │ + ldr r3, [pc, #44] @ (74818 <_PyObject_GetMethod@@Base+0x740>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + dmb ish │ │ │ │ + ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ + dmb ish │ │ │ │ + tst.w r3, #1 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b68c │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 74a66 │ │ │ │ + bgt.n 74854 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ 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 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b5d4 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 74a56 │ │ │ │ + bge.n 74844 <_PyObject_GetMethod@@Base+0x76c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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, 74a82 │ │ │ │ - bl 1997f0 │ │ │ │ + cbz r0, 74870 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bl 199124 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c308 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2b1d44 │ │ │ │ - b.w 60f42 <_PyXI_UnwrapNotShareableError@@Base+0x86> │ │ │ │ + b.w 2b109c │ │ │ │ + b.w 60fc2 <_PyXI_UnwrapNotShareableError@@Base+0x1f0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 74ace │ │ │ │ + cbz r3, 748bc <_PyObject_GetMethod@@Base+0x7e4> │ │ │ │ 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 2dedd0 <_PyXIData_Free@@Base+0x2240> │ │ │ │ + bl 2de120 <_PyXIData_Free@@Base+0x2240> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 2baa8 │ │ │ │ - cbnz r0, 74afc │ │ │ │ + cbnz r0, 748ea <_PyObject_GetMethod@@Base+0x812> │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b40c │ │ │ │ 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 74ad2 │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ blx 2b68c │ │ │ │ │ │ │ │ -00074b16 : │ │ │ │ +00074904 <_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 74938 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ + adds r3, #8 │ │ │ │ + cbz r3, 74938 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 263238 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + b.n 7493e <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00074944 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 74948 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007494a <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ + movs r3, #0 │ │ │ │ + strd r1, r2, [r0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00074954 : │ │ │ │ + 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 214d84 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00074972 <_PyArg_Parse_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 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl a6bf0 │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007499c <_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 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000749c6 : │ │ │ │ + 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 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +000749e2 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 749c6 │ │ │ │ + │ │ │ │ +000749e6 : │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ + cbnz r3, 749f8 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 749f4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + dmb ish │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00074a0a : │ │ │ │ + ldr r3, [pc, #12] @ (74a18 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + b.w 1cfa74 <_PySys_GetRequiredAttr@@Base+0x10b4> │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00074a1c : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074b2c : │ │ │ │ +00074a32 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074b3a : │ │ │ │ +00074a40 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074b4a : │ │ │ │ +00074a50 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074b5a : │ │ │ │ +00074a60 : │ │ │ │ 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, #23400 @ 0x5b68 │ │ │ │ + movw r4, #19972 @ 0x4e04 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bd248 │ │ │ │ + bl 1bd040 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00074b80 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00074a86 <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00074bae <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00074ab4 <_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 r5, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 74bcc <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 74ad2 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c64c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - b.n 74bc0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 74ac6 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 74be2 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 74ae8 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74bd2 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 74ad8 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 74bee <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 74af4 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r3 │ │ │ │ blx 2c64c │ │ │ │ - b.n 74bc0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 74ac6 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00074bf6 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00074afc <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074c06 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00074b0c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074c16 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00074b1c <_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 74c3c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 74b42 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c64c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 74c2c <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 74b32 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00074c3e <_PySeqLock_EndRead@@Base>: │ │ │ │ +00074b44 <_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 r3, r1 │ │ │ │ - beq.n 74c5e <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 74b64 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c64c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 74c60 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 74b66 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00074c62 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00074b68 <_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 │ │ │ │ │ │ │ │ -00074c74 : │ │ │ │ +00074b7a : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074c84 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00074b8a <_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 9537c │ │ │ │ + bl 95274 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074cac : │ │ │ │ +00074bb2 : │ │ │ │ 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 1b146c │ │ │ │ + bl 1b125c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00074cd6 : │ │ │ │ +00074bdc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #59976 @ 0xea48 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ @@ -109877,15 +109767,15 @@ │ │ │ │ blx 2baec │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ │ │ │ │ -00074d06 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00074c0c <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ @@ -109895,831 +109785,1150 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2baec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ + │ │ │ │ +00074c3e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + ldr r3, [pc, #36] @ (74c74 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 74c6a │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movw r0, #6008 @ 0x1778 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ba60 │ │ │ │ + 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 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #4] @ (74c94 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + asrs r4, r1, #30 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00074d5a : │ │ │ │ +00074c98 : │ │ │ │ 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] @ (74d84 ) │ │ │ │ + ldr r2, [pc, #24] @ (74cc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 223964 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 222fa4 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 22544c │ │ │ │ - nop │ │ │ │ + b.w 224a98 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074d88 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00074cc4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1c6fbc <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1c6db4 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00074d8e <_PyThreadState_Init@@Base>: │ │ │ │ +00074cca <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #23440 @ 0x5b90 │ │ │ │ + movw r1, #20012 @ 0x4e2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (74dac <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (74ce8 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00074db0 : │ │ │ │ - ldr r3, [pc, #8] @ (74dbc ) │ │ │ │ +00074cec : │ │ │ │ + ldr r3, [pc, #8] @ (74cf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 219518 │ │ │ │ + b.w 218e44 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074dc0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00074cfc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #47793 @ 0xbab1 │ │ │ │ + movw r3, #45481 @ 0xb1a9 │ │ │ │ movt r3, #11 │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074dda : │ │ │ │ - ldr r2, [pc, #12] @ (74de8 ) │ │ │ │ +00074d16 : │ │ │ │ + ldr r2, [pc, #12] @ (74d24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21c508 │ │ │ │ + b.w 21be68 │ │ │ │ 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, #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 74e6a │ │ │ │ + bne.n 74da6 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 74e5a │ │ │ │ + beq.n 74d96 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 74e46 │ │ │ │ + blt.n 74d82 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 74e5a │ │ │ │ + bge.n 74d96 │ │ │ │ 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 74f80 │ │ │ │ + b.n 74ebc │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 74f80 │ │ │ │ + b.n 74ebc │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 74ec4 │ │ │ │ + beq.n 74e00 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 74eb0 │ │ │ │ + blt.n 74dec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 74ec4 │ │ │ │ + bge.n 74e00 │ │ │ │ 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 74ed4 │ │ │ │ + b.n 74e10 │ │ │ │ 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 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 74f28 │ │ │ │ + beq.n 74e64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 74f14 │ │ │ │ + blt.n 74e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 74f28 │ │ │ │ + bge.n 74e64 │ │ │ │ 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 74f38 │ │ │ │ + b.n 74e74 │ │ │ │ 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 74f54 │ │ │ │ + blt.n 74e90 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 74f6c │ │ │ │ - b.n 74f74 │ │ │ │ + bge.n 74ea8 │ │ │ │ + b.n 74eb0 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 74f6c │ │ │ │ + beq.n 74ea8 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 74f7a │ │ │ │ + blt.n 74eb6 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 74f80 │ │ │ │ + b.n 74ebc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74f80 │ │ │ │ + b.n 74ebc │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00074f86 : │ │ │ │ +00074ec2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ - cbnz r0, 74fa6 │ │ │ │ + cbnz r0, 74ee2 │ │ │ │ blx 2b1b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2b04c │ │ │ │ │ │ │ │ -00074fac : │ │ │ │ +00074ee8 : │ │ │ │ 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 2c190 │ │ │ │ - cbnz r0, 74fda │ │ │ │ + cbnz r0, 74f16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74fde │ │ │ │ + bge.n 74f1a │ │ │ │ blx 2bc1c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00074fe2 : │ │ │ │ +00074f1e : │ │ │ │ b.w 2bc18 │ │ │ │ │ │ │ │ -00074fe6 : │ │ │ │ +00074f22 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ae48 │ │ │ │ │ │ │ │ -00074fec : │ │ │ │ +00074f28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2ae4c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00075008 : │ │ │ │ +00074f44 : │ │ │ │ b.w 2c09c │ │ │ │ + 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 │ │ │ │ + ldrd r9, r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 74f6a │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 74ff6 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 74f6e │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2acf8 │ │ │ │ + mov r8, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 74f8a │ │ │ │ + bl 7a3b4 │ │ │ │ + b.n 74f8e │ │ │ │ + bl 83504 │ │ │ │ + cbz r0, 74ffc │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 74fee │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w r3, [r6, fp, lsl #2] │ │ │ │ + sub.w r1, r3, #56320 @ 0xdc00 │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + sub.w r1, r1, #128 @ 0x80 │ │ │ │ + bls.n 74fb6 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 74fc4 │ │ │ │ + cmp r1, #127 @ 0x7f │ │ │ │ + bhi.n 74fc4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ + cmp r8, fp │ │ │ │ + bne.n 74f9c │ │ │ │ + b.n 74fee │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 74fd0 │ │ │ │ + bl 7a644 │ │ │ │ + b.n 74fd4 │ │ │ │ + bl 83b0c │ │ │ │ + cbz r5, 74fda │ │ │ │ + str.w fp, [r5] │ │ │ │ + cbnz r4, 74fe2 │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 75000 │ │ │ │ + movw r3, #15392 @ 0x3c20 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 74fdc │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r2, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + b.n 75000 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 75000 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 7502c │ │ │ │ + beq.n 75026 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 750a8 │ │ │ │ + bne.n 750a2 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 75030 │ │ │ │ + b.n 7502a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c0c8 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7504c │ │ │ │ + bcs.n 75046 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 7a17c │ │ │ │ - cbnz r0, 75052 │ │ │ │ + bl 7a3b4 │ │ │ │ + cbnz r0, 7504c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 750ac │ │ │ │ + b.n 750a6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 75096 │ │ │ │ + cbz r3, 75090 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 7508e │ │ │ │ + bpl.n 75088 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7508e │ │ │ │ - bl 7a40c │ │ │ │ - cbz r5, 75074 │ │ │ │ + bne.n 75088 │ │ │ │ + bl 7a644 │ │ │ │ + cbz r5, 7506e │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 75080 │ │ │ │ + bne.n 7507a │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 750ac │ │ │ │ - movw r3, #17540 @ 0x4484 │ │ │ │ + b.n 750a6 │ │ │ │ + movw r3, #14148 @ 0x3744 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 7507a │ │ │ │ + b.n 75074 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 75056 │ │ │ │ + b.n 75050 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 750a0 │ │ │ │ + cbz r5, 7509a │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 750ac │ │ │ │ + b.n 750a6 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000750b2 : │ │ │ │ +000750ac : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e4b94 │ │ │ │ + b.w 1e4644 │ │ │ │ │ │ │ │ -000750b8 <_Py_closerange@@Base>: │ │ │ │ +000750b2 <_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 2c634 │ │ │ │ - cbz r0, 750fc <_Py_closerange@@Base+0x44> │ │ │ │ + cbz r0, 750f6 <_Py_closerange@@Base+0x44> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bebc │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 750e6 <_Py_closerange@@Base+0x2e> │ │ │ │ + ble.n 750e0 <_Py_closerange@@Base+0x2e> │ │ │ │ cmp r4, r5 │ │ │ │ - ble.n 750f0 <_Py_closerange@@Base+0x38> │ │ │ │ - b.n 750fc <_Py_closerange@@Base+0x44> │ │ │ │ + ble.n 750ea <_Py_closerange@@Base+0x38> │ │ │ │ + b.n 750f6 <_Py_closerange@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c620 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b5d4 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 750f0 <_Py_closerange@@Base+0x38> │ │ │ │ + bge.n 750ea <_Py_closerange@@Base+0x38> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000750fe : │ │ │ │ +000750f8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075102 : │ │ │ │ +000750fc : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007511e : │ │ │ │ +00075118 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 7516e │ │ │ │ + bhi.n 75168 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #131 @ 0x83 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ dmb ish │ │ │ │ ldr.w r7, [r6, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r6, #1580] @ 0x62c │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a348 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + bl 219c74 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75174 │ │ │ │ + cbnz r0, 7516e │ │ │ │ ldr.w r1, [r6, #1576] @ 0x628 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a348 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ - cbnz r0, 75176 │ │ │ │ + bl 219c74 │ │ │ │ + cbnz r0, 75170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e1b4 │ │ │ │ - b.n 75176 │ │ │ │ + bl 24d170 │ │ │ │ + b.n 75170 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75176 │ │ │ │ + b.n 75170 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007517a : │ │ │ │ +00075174 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7511e │ │ │ │ + b.w 75118 │ │ │ │ │ │ │ │ -00075180 : │ │ │ │ - ldr r3, [pc, #8] @ (7518c ) │ │ │ │ +0007517a : │ │ │ │ + ldr r3, [pc, #12] @ (75188 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 392dc │ │ │ │ + b.w 392e0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0007518c <_PyBytes_FromData@@Base>: │ │ │ │ + ldrd r0, r1, [r0] │ │ │ │ + b.w 8071c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 751cc <_PyBytes_FromData@@Base+0x40> │ │ │ │ + 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 2b1c0 │ │ │ │ + cbz r0, 751c2 <_PyBytes_FromData@@Base+0x36> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 8071c │ │ │ │ + b.n 751d6 <_PyBytes_FromData@@Base+0x4a> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 751d6 <_PyBytes_FromData@@Base+0x4a> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bx lr │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +000751da : │ │ │ │ + ldr r0, [pc, #28] @ (751f8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4372 @ 0x1114 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + movw r2, #20060 @ 0x4e5c │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000751fc <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 75238 <_PyState_AddModule@@Base+0x3c> │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + cbz r1, 7522e <_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, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #36332 @ 0x8dec │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1cc860 <_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, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #20096 @ 0x4e80 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_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, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #20096 @ 0x4e80 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11ddc4 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + b.w 1cdf00 │ │ │ │ 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, 751ba │ │ │ │ + cbz r0, 752bc <_PyState_AddModule@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 751ba │ │ │ │ + bge.n 752bc <_PyState_AddModule@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 751ba │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 752bc <_PyState_AddModule@@Base+0xc0> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 751d4 │ │ │ │ + cbz r0, 752d6 <_PyState_AddModule@@Base+0xda> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 751d4 │ │ │ │ + bge.n 752d6 <_PyState_AddModule@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 751d4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 752d6 <_PyState_AddModule@@Base+0xda> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 75206 │ │ │ │ + cbz r2, 75308 <_PyState_AddModule@@Base+0x10c> │ │ │ │ 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 75202 │ │ │ │ + bge.n 75304 <_PyState_AddModule@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 75202 │ │ │ │ + cbnz r3, 75304 <_PyState_AddModule@@Base+0x108> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 75238 │ │ │ │ + cbz r2, 7533a <_PyState_AddModule@@Base+0x13e> │ │ │ │ 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 75234 │ │ │ │ + bge.n 75336 <_PyState_AddModule@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 75234 │ │ │ │ + cbnz r3, 75336 <_PyState_AddModule@@Base+0x13a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - movw r0, #21336 @ 0x5358 │ │ │ │ + │ │ │ │ +0007533e : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 222c2c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + │ │ │ │ +00075344 <_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, 75370 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 75370 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 7536c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 75370 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 75370 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 75384 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1375 @ 0x55f │ │ │ │ + movw r0, #18640 @ 0x48d0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 75390 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f55b4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007539a : │ │ │ │ + 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, 753c4 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 753c4 │ │ │ │ + cbz r1, 753c0 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 753c4 │ │ │ │ + cbz r2, 753c4 │ │ │ │ + cbnz r3, 753d8 │ │ │ │ + movw r1, #1401 @ 0x579 │ │ │ │ + movw r0, #18640 @ 0x48d0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 753e2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f55b4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000753e6 <_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, 75410 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 75410 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 7540c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 75410 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 75410 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 75424 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1426 @ 0x592 │ │ │ │ + movw r0, #18640 @ 0x48d0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7542e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f55b4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 7546a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #17500 @ 0x445c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7547c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x96> │ │ │ │ + ldr r2, [pc, #44] @ (75498 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1ce214 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75480 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 75496 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb0> │ │ │ │ + cbz r0, 7548e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa8> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1cfd74 <_PySys_GetRequiredAttr@@Base+0x13b4> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #17944 @ 0x4618 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ - movw r0, #21336 @ 0x5358 │ │ │ │ + b.w 88140 │ │ │ │ + movw r0, #17944 @ 0x4618 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75402 │ │ │ │ - ldr r3, [pc, #404] @ (75408 ) │ │ │ │ + beq.w 75662 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #404] @ (75668 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x282>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3916] @ 0xf4c │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 75296 │ │ │ │ - bne.n 7529a │ │ │ │ + bgt.n 754f6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x110> │ │ │ │ + bne.n 754fa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x114> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 7529c │ │ │ │ + b.n 754fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x116> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7529c │ │ │ │ + b.n 754fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x116> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #11156 @ 0x2b94 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 752e2 │ │ │ │ - bl 88254 │ │ │ │ + cbz r0, 75542 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x15c> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 753e6 │ │ │ │ - bl 9bab0 │ │ │ │ + beq.w 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 752d8 │ │ │ │ + bge.n 75538 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 752d8 │ │ │ │ + cbnz r3, 75538 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x152> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 752a8 │ │ │ │ - b.n 753e6 │ │ │ │ + beq.n 75508 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x122> │ │ │ │ + b.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ movw r3, #11160 @ 0x2b98 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 75326 │ │ │ │ + cbz r0, 75586 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1a0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 752ec │ │ │ │ - bl 88254 │ │ │ │ + beq.n 7554c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x166> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 753e6 │ │ │ │ - bl 9bab0 │ │ │ │ + beq.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7531e │ │ │ │ + bge.n 7557e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7531e │ │ │ │ + cbnz r3, 7557e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x198> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 752ec │ │ │ │ - b.n 753e6 │ │ │ │ + beq.n 7554c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x166> │ │ │ │ + b.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ movw r3, #11164 @ 0x2b9c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 7536a │ │ │ │ + cbz r0, 755ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75330 │ │ │ │ - bl 88254 │ │ │ │ + beq.n 75590 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1aa> │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 753e6 │ │ │ │ - bl 9bab0 │ │ │ │ + beq.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75362 │ │ │ │ + bge.n 755c2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 75362 │ │ │ │ + cbnz r3, 755c2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1dc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75330 │ │ │ │ - b.n 753e6 │ │ │ │ + beq.n 75590 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1aa> │ │ │ │ + b.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ movw r3, #32184 @ 0x7db8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75402 │ │ │ │ + beq.n 75662 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x27c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75402 │ │ │ │ - bl 88254 │ │ │ │ + beq.n 75662 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x27c> │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 753e6 │ │ │ │ + cbz r0, 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f280c │ │ │ │ + bl f239c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 753aa │ │ │ │ + bge.n 7560a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x224> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 753e6 │ │ │ │ + bge.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 753e6 │ │ │ │ + cbnz r3, 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 753e6 │ │ │ │ - beq.n 753c4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75646 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x260> │ │ │ │ + beq.n 75624 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x23e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75378 │ │ │ │ + bge.n 755d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75378 │ │ │ │ + bne.n 755d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75378 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 755d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 753e2 │ │ │ │ + bge.n 75642 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x25c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 753e2 │ │ │ │ + cbnz r3, 75642 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x25c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 75378 │ │ │ │ + beq.n 755d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 753f2 │ │ │ │ + blt.n 75652 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75402 │ │ │ │ + b.n 75662 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x27c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753ee │ │ │ │ + bne.n 7564e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 753ee │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7564e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r4, 75440 │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + cbnz r4, 756a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31536 @ 0x7b30 │ │ │ │ + movw r0, #28144 @ 0x6df0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75616 │ │ │ │ + bne.w 75876 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x490> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 75468 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + bmi.n 756c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2e2> │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7563a │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7563a │ │ │ │ + beq.w 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7548a │ │ │ │ + bne.n 756ea <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x304> │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 754a8 │ │ │ │ + bne.n 75708 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x322> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 754a0 │ │ │ │ + bne.n 75700 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x31a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 43340 │ │ │ │ - b.n 7563a │ │ │ │ + bl 43388 │ │ │ │ + b.n 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7563a │ │ │ │ + beq.w 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #3 │ │ │ │ - beq.w 7563a │ │ │ │ + beq.w 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7563a │ │ │ │ + beq.w 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r0, 754da │ │ │ │ + cbz r0, 7573a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x354> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 233eac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 233234 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ and.w r3, r8, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 75506 │ │ │ │ + bgt.n 75766 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x380> │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrsb.w r1, [r1, #20] │ │ │ │ - b.n 7551a │ │ │ │ + b.n 7577a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x394> │ │ │ │ cmp.w ip, #15 │ │ │ │ itete le │ │ │ │ addle.w r1, r2, r3, lsl #1 │ │ │ │ addgt.w r1, r2, r3, lsl #2 │ │ │ │ ldrshle.w r1, [r1, #20] │ │ │ │ ldrgt r1, [r1, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 75522 │ │ │ │ + bne.n 75782 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x39c> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 75538 │ │ │ │ + b.n 75798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3b2> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 75538 │ │ │ │ + beq.n 75798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3b2> │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r8 │ │ │ │ ands r3, r0 │ │ │ │ - b.n 754f8 │ │ │ │ + b.n 75758 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x372> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75580 │ │ │ │ + beq.n 757e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3fa> │ │ │ │ add.w r3, r8, r7, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ ldrb.w r4, [r8, #1] │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 75568 │ │ │ │ + beq.n 757c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e2> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7555e │ │ │ │ + b.n 757be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3d8> │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 7557a │ │ │ │ + bge.n 757da <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3f4> │ │ │ │ adds r1, r2, #1 │ │ │ │ add r1, r0 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ blx 2b720 │ │ │ │ strb.w r4, [r8, #1] │ │ │ │ - b.n 755ec │ │ │ │ + b.n 7584c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x466> │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str.w r8, [r2, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 75592 │ │ │ │ + bgt.n 757f2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x40c> │ │ │ │ add r1, r2 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r1, #20] │ │ │ │ - b.n 755ac │ │ │ │ + b.n 7580c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x426> │ │ │ │ cmp r3, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r3, r2, r1, lsl #2 │ │ │ │ addle.w r1, r2, r1, lsl #1 │ │ │ │ mvngt.w r2, #1 │ │ │ │ movwle r3, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ @@ -110727,398 +110936,349 @@ │ │ │ │ strhle r3, [r1, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ lsls r3, r0 │ │ │ │ adds r3, #20 │ │ │ │ - cbz r1, 755ca │ │ │ │ + cbz r1, 7582a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x444> │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r1, [r2, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 755da │ │ │ │ + b.n 7583a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x454> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r7, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 755ec │ │ │ │ + bge.n 7584c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x466> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 755ec │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7584c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x466> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75600 │ │ │ │ + bge.n 75860 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 75600 │ │ │ │ + cbnz r3, 75860 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7563a │ │ │ │ + bge.n 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7563a │ │ │ │ + cbnz r3, 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7563a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142740 │ │ │ │ + bl 141f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7563a │ │ │ │ + bge.n 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 7563a │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 7589a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f6dbc <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00075646 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 75682 <_PyState_AddModule@@Base+0x3c> │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 75678 <_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, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #38736 @ 0x9750 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1ccb88 <_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, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #23488 @ 0x5bc0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_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, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #23488 @ 0x5bc0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e2f4 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 1f67d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ movlt r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000756f4 : │ │ │ │ +000758c2 : │ │ │ │ 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, #80] @ (75758 ) │ │ │ │ - bl 2150e8 │ │ │ │ + ldr r0, [pc, #76] @ (75924 ) │ │ │ │ + bl 2149f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75726 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75750 │ │ │ │ - movw r0, #35536 @ 0x8ad0 │ │ │ │ + cbnz r0, 758f4 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7591e │ │ │ │ + movw r0, #32144 @ 0x7d90 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0748 │ │ │ │ + bl 1f0020 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75750 │ │ │ │ - ldr r0, [pc, #52] @ (7575c ) │ │ │ │ + cbz r0, 7591e │ │ │ │ + ldr r0, [pc, #48] @ (75928 ) │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl adce8 <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ + bl ad010 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75740 │ │ │ │ + blt.n 7590e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75750 │ │ │ │ + b.n 7591e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7573c │ │ │ │ + bne.n 7590a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7573c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7590a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - b.n 752f4 │ │ │ │ + b.n 754c0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xda> │ │ │ │ lsls r2, r2, #1 │ │ │ │ mrrc2 0, 5, r0, r4, cr2 │ │ │ │ │ │ │ │ -00075760 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007592c <_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 9435c │ │ │ │ - cbz r0, 757b6 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 9425c │ │ │ │ + cbz r0, 75982 <_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 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 757ba <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 75986 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 757ba <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 75986 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 757ba <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75986 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 757d0 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ - b.w 9435c │ │ │ │ + bne.n 7599c <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ + b.w 9425c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2bd8c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 74ad2 │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ 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 74ad2 │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2e37c8 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2a98 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #8 │ │ │ │ blx 2bde4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #4 │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ 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, 75874 <_PyMonitoring_FireLineEvent@@Base+0x114> │ │ │ │ + cbnz r2, 75a40 <_PyMonitoring_FireLineEvent@@Base+0x114> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 75888 <_PyMonitoring_FireLineEvent@@Base+0x128> │ │ │ │ - b.n 75898 <_PyMonitoring_FireLineEvent@@Base+0x138> │ │ │ │ - movw r0, #36700 @ 0x8f5c │ │ │ │ + bne.n 75a54 <_PyMonitoring_FireLineEvent@@Base+0x128> │ │ │ │ + b.n 75a64 <_PyMonitoring_FireLineEvent@@Base+0x138> │ │ │ │ + movw r0, #33308 @ 0x821c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7586c <_PyMonitoring_FireLineEvent@@Base+0x10c> │ │ │ │ - b.n 758a4 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ - movw r0, #36700 @ 0x8f5c │ │ │ │ + bne.n 75a38 <_PyMonitoring_FireLineEvent@@Base+0x10c> │ │ │ │ + b.n 75a70 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ + movw r0, #33308 @ 0x821c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ - cbz r0, 758a4 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ + bl e2808 │ │ │ │ + cbz r0, 75a70 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 29f4d4 │ │ │ │ + b.w 29e724 │ │ │ │ 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 │ │ │ │ movw r4, #60 @ 0x3c │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 758d2 <_PyMonitoring_FireLineEvent@@Base+0x172> │ │ │ │ + beq.n 75a9e <_PyMonitoring_FireLineEvent@@Base+0x172> │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 758f2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - cbz r1, 758fa <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ - movw r0, #23516 @ 0x5bdc │ │ │ │ + bne.n 75abe <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + cbz r1, 75ac6 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + movw r0, #20124 @ 0x4e9c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 240618 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 75910 <_PyMonitoring_FireLineEvent@@Base+0x1b0> │ │ │ │ + bl 23f9a4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 75adc <_PyMonitoring_FireLineEvent@@Base+0x1b0> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 758fa <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + beq.n 75ac6 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 758fa <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + beq.n 75ac6 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1108a4 <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ + b.w 11038c <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 758f2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - movw r0, #23516 @ 0x5bdc │ │ │ │ + beq.n 75abe <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + movw r0, #20124 @ 0x4e9c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 758f2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + bne.n 75abe <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 7595a <_PyMonitoring_FireLineEvent@@Base+0x1fa> │ │ │ │ + blt.n 75b26 <_PyMonitoring_FireLineEvent@@Base+0x1fa> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 75966 <_PyMonitoring_FireLineEvent@@Base+0x206> │ │ │ │ + blt.n 75b32 <_PyMonitoring_FireLineEvent@@Base+0x206> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 75970 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ + b.n 75b3c <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75970 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ + b.n 75b3c <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ 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 7599c <_PyMonitoring_FireLineEvent@@Base+0x23c> │ │ │ │ + blt.n 75b68 <_PyMonitoring_FireLineEvent@@Base+0x23c> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 759b4 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ - b.n 759c0 <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ + bge.n 75b80 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ + b.n 75b8c <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 759b4 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ + beq.n 75b80 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 759c8 <_PyMonitoring_FireLineEvent@@Base+0x268> │ │ │ │ + blt.n 75b94 <_PyMonitoring_FireLineEvent@@Base+0x268> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 759d2 <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ + b.n 75b9e <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 759d2 <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ + b.n 75b9e <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 759da <_PyMonitoring_FireLineEvent@@Base+0x27a> │ │ │ │ - cbz r2, 759f6 <_PyMonitoring_FireLineEvent@@Base+0x296> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + cbnz r5, 75ba6 <_PyMonitoring_FireLineEvent@@Base+0x27a> │ │ │ │ + cbz r2, 75bc2 <_PyMonitoring_FireLineEvent@@Base+0x296> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37092 @ 0x90e4 │ │ │ │ + movw r1, #33700 @ 0x83a4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 759f8 <_PyMonitoring_FireLineEvent@@Base+0x298> │ │ │ │ + b.n 75bc4 <_PyMonitoring_FireLineEvent@@Base+0x298> │ │ │ │ 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 │ │ │ │ @@ -111129,191 +111289,191 @@ │ │ │ │ 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, #23540 @ 0x5bf4 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2b064 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 75a72 <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ + bne.n 75c3e <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ 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 75a72 <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ + bhi.n 75c3e <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ 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 75a8c <_PyMonitoring_FireLineEvent@@Base+0x32c> │ │ │ │ + b.n 75c58 <_PyMonitoring_FireLineEvent@@Base+0x32c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23560 @ 0x5c08 │ │ │ │ + movw r1, #20168 @ 0x4ec8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ 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, #80] @ (75af4 <_PyMonitoring_FireLineEvent@@Base+0x394>) │ │ │ │ + ldr r2, [pc, #80] @ (75cc0 <_PyMonitoring_FireLineEvent@@Base+0x394>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 75ae6 <_PyMonitoring_FireLineEvent@@Base+0x386> │ │ │ │ + cbz r3, 75cb2 <_PyMonitoring_FireLineEvent@@Base+0x386> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ - bl 218050 │ │ │ │ + bl 217468 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75ad6 <_PyMonitoring_FireLineEvent@@Base+0x376> │ │ │ │ + cbnz r0, 75ca2 <_PyMonitoring_FireLineEvent@@Base+0x376> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57172 @ 0xdf54 │ │ │ │ + movw r1, #53660 @ 0xd19c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 75aee <_PyMonitoring_FireLineEvent@@Base+0x38e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 75cba <_PyMonitoring_FireLineEvent@@Base+0x38e> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 281bb0 │ │ │ │ + b.w 280eb8 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r4, r1, #16 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r2, 75b18 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ + cbnz r2, 75ce4 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 75b18 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ - cbnz r4, 75b38 <_PyMonitoring_FireLineEvent@@Base+0x3d8> │ │ │ │ + bne.n 75ce4 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ + cbnz r4, 75d04 <_PyMonitoring_FireLineEvent@@Base+0x3d8> │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #23404 @ 0x5b6c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f7ec <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + bl 11f1f0 <_PyArg_UnpackKeywords@@Base+0xde8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75b80 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + cbz r0, 75d4c <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 75b4a <_PyMonitoring_FireLineEvent@@Base+0x3ea> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75b80 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 75d16 <_PyMonitoring_FireLineEvent@@Base+0x3ea> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 75d4c <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 75b5c <_PyMonitoring_FireLineEvent@@Base+0x3fc> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75b80 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 75d28 <_PyMonitoring_FireLineEvent@@Base+0x3fc> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 75d4c <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75b6e <_PyMonitoring_FireLineEvent@@Base+0x40e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75b80 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 75d3a <_PyMonitoring_FireLineEvent@@Base+0x40e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 75d4c <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2e1ed0 <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ + b.w 2e11a0 <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75ba6 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + cbnz r3, 75d72 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75ba6 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + ble.n 75d72 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75ba6 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ - cbnz r0, 75bbe <_PyMonitoring_FireLineEvent@@Base+0x45e> │ │ │ │ + bne.n 75d72 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + cbnz r0, 75d8a <_PyMonitoring_FireLineEvent@@Base+0x45e> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (75bdc <_PyMonitoring_FireLineEvent@@Base+0x47c>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75bd6 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ + ldr r3, [pc, #36] @ (75da8 <_PyMonitoring_FireLineEvent@@Base+0x47c>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 75da2 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75bd0 <_PyMonitoring_FireLineEvent@@Base+0x470> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75bd6 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ + bne.n 75d9c <_PyMonitoring_FireLineEvent@@Base+0x470> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 75da2 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c254 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75c0e <_PyMonitoring_FireLineEvent@@Base+0x4ae> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 75dda <_PyMonitoring_FireLineEvent@@Base+0x4ae> │ │ │ │ + bl 93fa4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 75c26 <_PyMonitoring_FireLineEvent@@Base+0x4c6> │ │ │ │ + b.n 75df2 <_PyMonitoring_FireLineEvent@@Base+0x4c6> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -111321,42 +111481,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75c48 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + cbnz r3, 75e14 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75c48 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + ble.n 75e14 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75c48 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ - cbnz r0, 75c60 <_PyMonitoring_FireLineEvent@@Base+0x500> │ │ │ │ + bne.n 75e14 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + cbnz r0, 75e2c <_PyMonitoring_FireLineEvent@@Base+0x500> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (75ca0 <_PyMonitoring_FireLineEvent@@Base+0x540>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75c9c <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #68] @ (75e6c <_PyMonitoring_FireLineEvent@@Base+0x540>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 75e68 <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75c80 <_PyMonitoring_FireLineEvent@@Base+0x520> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 75e4c <_PyMonitoring_FireLineEvent@@Base+0x520> │ │ │ │ + bl 93fa4 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 75c9c <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ + b.n 75e68 <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ movw r1, #4380 @ 0x111c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ @@ -111369,42 +111529,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75cc4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + cbnz r3, 75e90 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75cc4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + ble.n 75e90 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75cc4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ - cbnz r0, 75cdc <_PyMonitoring_FireLineEvent@@Base+0x57c> │ │ │ │ + bne.n 75e90 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + cbnz r0, 75ea8 <_PyMonitoring_FireLineEvent@@Base+0x57c> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (75d20 <_PyMonitoring_FireLineEvent@@Base+0x5c0>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75d1c <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ + ldr r3, [pc, #72] @ (75eec <_PyMonitoring_FireLineEvent@@Base+0x5c0>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 75ee8 <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75cfc <_PyMonitoring_FireLineEvent@@Base+0x59c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 75ec8 <_PyMonitoring_FireLineEvent@@Base+0x59c> │ │ │ │ + bl 93fa4 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 75d1c <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ + b.n 75ee8 <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ @@ -111418,42 +111578,42 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75d44 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + cbnz r3, 75f10 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75d44 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + ble.n 75f10 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75d44 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ - cbnz r0, 75d5c <_PyMonitoring_FireLineEvent@@Base+0x5fc> │ │ │ │ + bne.n 75f10 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + cbnz r0, 75f28 <_PyMonitoring_FireLineEvent@@Base+0x5fc> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ (75d98 <_PyMonitoring_FireLineEvent@@Base+0x638>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75d94 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ + ldr r3, [pc, #64] @ (75f64 <_PyMonitoring_FireLineEvent@@Base+0x638>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 75f60 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75d7c <_PyMonitoring_FireLineEvent@@Base+0x61c> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 75f48 <_PyMonitoring_FireLineEvent@@Base+0x61c> │ │ │ │ + bl 93fa4 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 75d94 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ + b.n 75f60 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -111464,214 +111624,214 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75dbc <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + cbnz r3, 75f88 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75dbc <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + ble.n 75f88 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75dbc <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ - cbnz r0, 75dd4 <_PyMonitoring_FireLineEvent@@Base+0x674> │ │ │ │ + bne.n 75f88 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + cbnz r0, 75fa0 <_PyMonitoring_FireLineEvent@@Base+0x674> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75dfc <_PyMonitoring_FireLineEvent@@Base+0x69c>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75df4 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ + ldr r3, [pc, #44] @ (75fc8 <_PyMonitoring_FireLineEvent@@Base+0x69c>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 75fc0 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75de6 <_PyMonitoring_FireLineEvent@@Base+0x686> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75df4 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ + bne.n 75fb2 <_PyMonitoring_FireLineEvent@@Base+0x686> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 75fc0 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75e20 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + cbnz r3, 75fec <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75e20 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + ble.n 75fec <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75e20 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ - cbnz r0, 75e38 <_PyMonitoring_FireLineEvent@@Base+0x6d8> │ │ │ │ + bne.n 75fec <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + cbnz r0, 76004 <_PyMonitoring_FireLineEvent@@Base+0x6d8> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75e60 <_PyMonitoring_FireLineEvent@@Base+0x700>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75e58 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #44] @ (7602c <_PyMonitoring_FireLineEvent@@Base+0x700>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 76024 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75e4a <_PyMonitoring_FireLineEvent@@Base+0x6ea> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75e58 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ + bne.n 76016 <_PyMonitoring_FireLineEvent@@Base+0x6ea> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 76024 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 75e84 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + cbnz r3, 76050 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 75e84 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + ble.n 76050 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75e84 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ - cbnz r0, 75e9c <_PyMonitoring_FireLineEvent@@Base+0x73c> │ │ │ │ + bne.n 76050 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + cbnz r0, 76068 <_PyMonitoring_FireLineEvent@@Base+0x73c> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75ec4 <_PyMonitoring_FireLineEvent@@Base+0x764>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75ebc <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ + ldr r3, [pc, #44] @ (76090 <_PyMonitoring_FireLineEvent@@Base+0x764>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 76088 <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75eae <_PyMonitoring_FireLineEvent@@Base+0x74e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 75ebc <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ + bne.n 7607a <_PyMonitoring_FireLineEvent@@Base+0x74e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 76088 <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75ee8 <_PyMonitoring_FireLineEvent@@Base+0x788> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 75ef0 <_PyMonitoring_FireLineEvent@@Base+0x790> │ │ │ │ - b.n 75f06 <_PyMonitoring_FireLineEvent@@Base+0x7a6> │ │ │ │ + bne.n 760b4 <_PyMonitoring_FireLineEvent@@Base+0x788> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 760bc <_PyMonitoring_FireLineEvent@@Base+0x790> │ │ │ │ + b.n 760d2 <_PyMonitoring_FireLineEvent@@Base+0x7a6> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 75f0a <_PyMonitoring_FireLineEvent@@Base+0x7aa> │ │ │ │ + bls.n 760d6 <_PyMonitoring_FireLineEvent@@Base+0x7aa> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55524 @ 0xd8e4 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75f46 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ + b.n 76112 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2adb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 75f22 <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ - cbnz r0, 75f2c <_PyMonitoring_FireLineEvent@@Base+0x7cc> │ │ │ │ + cbnz r3, 760ee <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ + cbnz r0, 760f8 <_PyMonitoring_FireLineEvent@@Base+0x7cc> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 75f46 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ - movw r1, #23584 @ 0x5c20 │ │ │ │ + b.n 76112 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ + movw r1, #20192 @ 0x4ee0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2bca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75f22 <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ + bne.n 760ee <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88254 │ │ │ │ + b.w 88140 │ │ │ │ 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 │ │ │ │ - bl 6763c <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ + bl 677c8 <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75fd0 <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ + beq.n 7619c <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 75f80 <_PyMonitoring_FireLineEvent@@Base+0x820> │ │ │ │ + cbnz r0, 7614c <_PyMonitoring_FireLineEvent@@Base+0x820> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75fce <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + bge.n 7619a <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 75fce <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + cbnz r3, 7619a <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75fce <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7619a <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80a90 │ │ │ │ - cbnz r0, 75fb4 <_PyMonitoring_FireLineEvent@@Base+0x854> │ │ │ │ + bl 80ad8 │ │ │ │ + cbnz r0, 76180 <_PyMonitoring_FireLineEvent@@Base+0x854> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75f9c <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + bge.n 76168 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 75f9c <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + cbnz r3, 76168 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75fb0 <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ + bge.n 7617c <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 75fb0 <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ + cbnz r3, 7617c <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75fd0 <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ + b.n 7619c <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #16] │ │ │ │ strd r3, r0, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -111680,52 +111840,52 @@ │ │ │ │ mov r4, r5 │ │ │ │ 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 │ │ │ │ - bl 67caa <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ + bl 67e36 <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7605c <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ + beq.n 76228 <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 7600c <_PyMonitoring_FireLineEvent@@Base+0x8ac> │ │ │ │ + cbnz r0, 761d8 <_PyMonitoring_FireLineEvent@@Base+0x8ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7605a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + bge.n 76226 <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7605a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + cbnz r3, 76226 <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7605a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76226 <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80a90 │ │ │ │ - cbnz r0, 76040 <_PyMonitoring_FireLineEvent@@Base+0x8e0> │ │ │ │ + bl 80ad8 │ │ │ │ + cbnz r0, 7620c <_PyMonitoring_FireLineEvent@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76028 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ + bge.n 761f4 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76028 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ + cbnz r3, 761f4 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7603c <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ + bge.n 76208 <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7603c <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ + cbnz r3, 76208 <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7605c <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ + b.n 76228 <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #16] │ │ │ │ strd r3, r0, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -111736,125 +111896,125 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 7607e <_PyMonitoring_FireLineEvent@@Base+0x91e> │ │ │ │ + cbnz r2, 7624a <_PyMonitoring_FireLineEvent@@Base+0x91e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 76092 <_PyMonitoring_FireLineEvent@@Base+0x932> │ │ │ │ - b.n 760a4 <_PyMonitoring_FireLineEvent@@Base+0x944> │ │ │ │ - movw r0, #63268 @ 0xf724 │ │ │ │ + bne.n 7625e <_PyMonitoring_FireLineEvent@@Base+0x932> │ │ │ │ + b.n 76270 <_PyMonitoring_FireLineEvent@@Base+0x944> │ │ │ │ + movw r0, #59876 @ 0xe9e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76076 <_PyMonitoring_FireLineEvent@@Base+0x916> │ │ │ │ - b.n 76128 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ - movw r0, #63268 @ 0xf724 │ │ │ │ + bne.n 76242 <_PyMonitoring_FireLineEvent@@Base+0x916> │ │ │ │ + b.n 762f4 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ + movw r0, #59876 @ 0xe9e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2c9c │ │ │ │ + bl e2808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76128 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ + beq.n 762f4 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 760ec <_PyMonitoring_FireLineEvent@@Base+0x98c> │ │ │ │ + bne.n 762b8 <_PyMonitoring_FireLineEvent@@Base+0x98c> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 760de <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ + blt.n 762aa <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 760de <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ + bne.n 762aa <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 760de <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ + bge.n 762aa <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76134 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ + bge.n 76300 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 76134 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ + b.n 76300 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 9b09c │ │ │ │ + b.w 9afa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76134 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ + cbz r0, 76300 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76134 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ + ble.n 76300 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #0 │ │ │ │ adds r2, r6, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ - bl 9b09c │ │ │ │ - cbnz r0, 7612c <_PyMonitoring_FireLineEvent@@Base+0x9cc> │ │ │ │ + bl 9afa0 │ │ │ │ + cbnz r0, 762f8 <_PyMonitoring_FireLineEvent@@Base+0x9cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76128 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ + bge.n 762f4 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76128 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ + cbnz r3, 762f4 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76134 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ + b.n 76300 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 76100 <_PyMonitoring_FireLineEvent@@Base+0x9a0> │ │ │ │ + bne.n 762cc <_PyMonitoring_FireLineEvent@@Base+0x9a0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #32360 @ 0x7e68 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 7615c <_PyMonitoring_FireLineEvent@@Base+0x9fc> │ │ │ │ + cbz r2, 76328 <_PyMonitoring_FireLineEvent@@Base+0x9fc> │ │ │ │ blx 2b68c │ │ │ │ movw r2, #59976 @ 0xea48 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2baec │ │ │ │ - movw r1, #32276 @ 0x7e14 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 761a4 <_PyMonitoring_FireLineEvent@@Base+0xa44> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 76370 <_PyMonitoring_FireLineEvent@@Base+0xa44> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #42740 @ 0xa6f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bf44 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -111866,1023 +112026,1075 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ │ │ │ │ -000761d2 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +0007639e <_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, #23600 @ 0x5c30 │ │ │ │ + movw r1, #20208 @ 0x4ef0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 7613a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 76306 <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ 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, #40552 @ 0x9e68 │ │ │ │ + movw r1, #37160 @ 0x9128 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_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 30dde │ │ │ │ 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 r5, [pc, #248] @ (76328 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + ldr r5, [pc, #248] @ (764f4 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7624c <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ + bne.n 76418 <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7623c <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ + bne.n 76408 <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 7625e <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + beq.n 7642a <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ - ldr r3, [pc, #204] @ (7632c <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #204] @ (764f8 <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 76278 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ + cbnz r3, 76444 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - b.n 762fa <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + b.n 764c6 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + bl 37ce4 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 762fa <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ - movw r7, #53980 @ 0xd2dc │ │ │ │ + cbz r0, 764c6 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + movw r7, #50588 @ 0xc59c │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23728 @ 0x5cb0 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #20392 @ 0x4fa8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 762ec <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ + ble.n 764b8 <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ add.w fp, sl, r6, lsl #3 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23796 @ 0x5cf4 │ │ │ │ + movw r1, #20404 @ 0x4fb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ - b.n 7629e <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ + b.n 7646a <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 76312 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 764de <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76302 <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ + bne.n 764ce <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ dmb ish │ │ │ │ - beq.n 76322 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + beq.n 764ee <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r0, [pc, #8] @ (76328 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ - b.w 284c48 │ │ │ │ + ldr r0, [pc, #8] @ (764f4 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + b.w 283f50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00076330 : │ │ │ │ +000764fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #156] @ (763dc ) │ │ │ │ + ldr r4, [pc, #156] @ (765a8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7635a │ │ │ │ + bne.n 76526 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7634a │ │ │ │ + bne.n 76516 │ │ │ │ dmb ish │ │ │ │ - beq.n 76366 │ │ │ │ + beq.n 76532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285ba0 │ │ │ │ + bl 2b9408 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 763a2 │ │ │ │ + ble.n 7656e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7638e │ │ │ │ + bne.n 7655a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7637e │ │ │ │ + bne.n 7654a │ │ │ │ dmb ish │ │ │ │ - beq.n 7639c │ │ │ │ + beq.n 76568 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 763d8 │ │ │ │ + b.n 765a4 │ │ │ │ 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 763c8 │ │ │ │ + bne.n 76594 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 763b8 │ │ │ │ + bne.n 76584 │ │ │ │ dmb ish │ │ │ │ - beq.n 763d6 │ │ │ │ + beq.n 765a2 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 284c48 │ │ │ │ + bl 283f50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000763e0 : │ │ │ │ +000765ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ - cbz r0, 763fe │ │ │ │ + cbz r0, 765ca │ │ │ │ movs r0, #1 │ │ │ │ - b.n 76432 │ │ │ │ - bl b242c <_Py_GetConfig@@Base> │ │ │ │ + b.n 765fe │ │ │ │ + bl b1b0c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 76432 │ │ │ │ + cbz r0, 765fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 763fa │ │ │ │ - movw r1, #17352 @ 0x43c8 │ │ │ │ + beq.n 765c6 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 763fa │ │ │ │ + beq.n 765c6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c284 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4601e │ │ │ │ + bl 46066 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 76488 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 76654 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61340 @ 0xef9c │ │ │ │ + movw r0, #58020 @ 0xe2a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 764ba │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76686 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ - cbz r0, 764ba │ │ │ │ + bl a279c │ │ │ │ + cbz r0, 76686 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #64788 @ 0xfd14 │ │ │ │ - movweq r1, #23808 @ 0x5d00 │ │ │ │ + movwne r1, #61468 @ 0xf01c │ │ │ │ + movweq r1, #20416 @ 0x4fc0 │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ movteq r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ 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 764fa │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 766c6 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #20484 @ 0x5004 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 76724 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl a279c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 76724 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 766f4 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 766c2 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx 2b13c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 7670e │ │ │ │ + movs r1, #4 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + bl 8071c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 76724 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 76764 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #62740 @ 0xf514 │ │ │ │ + movw r0, #59420 @ 0xe81c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76538 │ │ │ │ + b.n 767a2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76538 │ │ │ │ + cbz r0, 767a2 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76528 │ │ │ │ + beq.n 76792 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 764f6 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 76760 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2bc28 │ │ │ │ - bl 1e510c │ │ │ │ + bl 1e4ad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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 76564 │ │ │ │ + bne.n 767ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7657a │ │ │ │ - b.n 765d0 │ │ │ │ + bne.n 767e4 │ │ │ │ + b.n 7683a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #43228 @ 0xa8dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76554 │ │ │ │ - b.n 765ae │ │ │ │ + bne.n 767be │ │ │ │ + b.n 76818 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 765b2 │ │ │ │ + bpl.n 7681c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 765ae │ │ │ │ + cbz r0, 76818 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 765d2 │ │ │ │ + beq.n 7683c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76620 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + b.n 7688a │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #43228 @ 0xa8dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 765ae │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76818 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 765fa │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 76864 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #43228 @ 0xa8dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 765ae │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76818 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76620 │ │ │ │ + cbz r0, 7688a │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 76598 │ │ │ │ + bne.n 76802 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc28 │ │ │ │ - bl 1e510c │ │ │ │ + bl 1e4ad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 76664 │ │ │ │ + bne.n 768ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 7667a │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 768e4 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46820 @ 0xb6e4 │ │ │ │ + movw r0, #43268 @ 0xa904 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766b4 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7691e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46820 @ 0xb6e4 │ │ │ │ + movw r0, #43268 @ 0xa904 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7663c │ │ │ │ - b.n 766b4 │ │ │ │ + bne.n 768a6 │ │ │ │ + b.n 7691e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76714 │ │ │ │ + beq.n 7697e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 766c2 │ │ │ │ + bne.n 7692c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766f8 │ │ │ │ + beq.n 76962 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 766da │ │ │ │ + bpl.n 76944 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 766b8 │ │ │ │ + cbnz r0, 76922 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76714 │ │ │ │ + b.n 7697e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 766fa │ │ │ │ + beq.n 76964 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 766b4 │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7691e │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46820 @ 0xb6e4 │ │ │ │ + movw r0, #43268 @ 0xa904 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766b4 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7691e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2afb0 │ │ │ │ - cbz r0, 7670c │ │ │ │ - bl 1e510c │ │ │ │ + cbz r0, 76976 │ │ │ │ + bl 1e4ad8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76714 │ │ │ │ + b.n 7697e │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 7673a │ │ │ │ + cbnz r3, 769a4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 7673a │ │ │ │ + ble.n 769a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7673a │ │ │ │ - cbnz r0, 76752 │ │ │ │ + bne.n 769a4 │ │ │ │ + cbnz r0, 769bc │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #60] @ (76788 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 76780 │ │ │ │ + ldr r3, [pc, #56] @ (769f0 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 769ea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #4848 @ 0x12f0 │ │ │ │ + movw r1, #1456 @ 0x5b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 2100c4 │ │ │ │ + bl 20fa30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76780 │ │ │ │ + cbz r0, 769ea │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23840 @ 0x5d20 │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c160 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007678c : │ │ │ │ +000769f4 : │ │ │ │ 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, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 767ce │ │ │ │ + cbz r3, 76a36 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #59968 @ 0xea40 │ │ │ │ + movw r1, #56616 @ 0xdd28 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ blx 2c364 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7683c │ │ │ │ + beq.n 76aa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1558d4 │ │ │ │ - b.n 767f4 │ │ │ │ - bl 3f4f4 │ │ │ │ + bl 155018 │ │ │ │ + b.n 76a5c │ │ │ │ + bl 3f6b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 767b2 │ │ │ │ - b.n 76840 │ │ │ │ + beq.n 76a1a │ │ │ │ + b.n 76aa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2bffc │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 7681e │ │ │ │ + bcc.n 76a86 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7681e │ │ │ │ + cbnz r0, 76a86 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 76824 │ │ │ │ + bcc.n 76a8c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2ba9c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767da │ │ │ │ + bne.n 76a42 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf5c │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7682e │ │ │ │ + b.n 76a96 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7682e │ │ │ │ + b.n 76a96 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 767f4 │ │ │ │ + beq.n 76a5c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c160 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15650c │ │ │ │ - b.n 76840 │ │ │ │ + bl 155b48 │ │ │ │ + b.n 76aa8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007684a : │ │ │ │ +00076ab2 : │ │ │ │ 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 2b54c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7686c │ │ │ │ + cbz r0, 76ad4 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 7685c │ │ │ │ + b.n 76ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 768bc │ │ │ │ + cbz r0, 76b24 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b54c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 7688c │ │ │ │ + cbnz r0, 76af4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acf8 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a257c │ │ │ │ - cbnz r0, 768ae │ │ │ │ + bl a1a6c │ │ │ │ + cbnz r0, 76b16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768bc │ │ │ │ + bge.n 76b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 768bc │ │ │ │ + cbnz r3, 76b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 768bc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76b24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 768ca │ │ │ │ + cbz r3, 76b32 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 76876 │ │ │ │ - movw r1, #23860 @ 0x5d34 │ │ │ │ + b.n 76ade │ │ │ │ + movw r1, #20516 @ 0x5024 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #64] @ (76908 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #64] @ (7690c ) │ │ │ │ + ldr r0, [pc, #64] @ (76b70 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (76b74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #60] @ (76910 ) │ │ │ │ + ldr r1, [pc, #60] @ (76b78 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e86bc │ │ │ │ - cbz r0, 768ec │ │ │ │ - movw r1, #23884 @ 0x5d4c │ │ │ │ + bl 1e808c │ │ │ │ + cbz r0, 76b54 │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #32] @ (76908 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (76b70 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76904 │ │ │ │ + bge.n 76b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 76904 │ │ │ │ + cbnz r3, 76b6c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #0 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ 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 6013c <_Py_hashtable_size@@Base> │ │ │ │ + bl 601b4 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00076934 <_Py_stat@@Base>: │ │ │ │ +00076b9c <_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 14a044 │ │ │ │ - cbz r0, 76990 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 149800 │ │ │ │ + cbz r0, 76bf8 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2214f0 │ │ │ │ + bl 220b30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 76970 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 76bd8 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76990 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 76bf8 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76990 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 76bf8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76990 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76bf8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ac74 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76994 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 76bfc <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76994 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 76bfc <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76994 <_Py_stat@@Base+0x60> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76bfc <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ad70 │ │ │ │ mov r0, r4 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 769e4 <_Py_stat@@Base+0xb0> │ │ │ │ + bne.n 76c4c <_Py_stat@@Base+0xb0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76a04 <_Py_stat@@Base+0xd0> │ │ │ │ - b.n 769fc <_Py_stat@@Base+0xc8> │ │ │ │ + bne.n 76c6c <_Py_stat@@Base+0xd0> │ │ │ │ + b.n 76c64 <_Py_stat@@Base+0xc8> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43916 @ 0xab8c │ │ │ │ + movw r0, #40300 @ 0x9d6c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769d6 <_Py_stat@@Base+0xa2> │ │ │ │ + bne.n 76c3e <_Py_stat@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76a34 <_Py_stat@@Base+0x100> │ │ │ │ - bl 940a4 │ │ │ │ + b.n 76c9c <_Py_stat@@Base+0x100> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769f8 <_Py_stat@@Base+0xc4> │ │ │ │ + bne.n 76c60 <_Py_stat@@Base+0xc4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76a18 <_Py_stat@@Base+0xe4> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 76c80 <_Py_stat@@Base+0xe4> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769f8 <_Py_stat@@Base+0xc4> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 76c60 <_Py_stat@@Base+0xc4> │ │ │ │ + bl b0768 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 750b8 <_Py_closerange@@Base> │ │ │ │ + bl 750b2 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #32236 @ 0x7dec │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 76a62 <_Py_stat@@Base+0x12e> │ │ │ │ - bl b1084 │ │ │ │ + cbz r4, 76cca <_Py_stat@@Base+0x12e> │ │ │ │ + bl b0768 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b421c │ │ │ │ - bl 11699c │ │ │ │ + bl b38fc │ │ │ │ + bl 11648c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, 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] @ (76b28 <_Py_stat@@Base+0x1f4>) │ │ │ │ - movw r4, #38944 @ 0x9820 │ │ │ │ - movt r4, #48 @ 0x30 │ │ │ │ - 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 2490f4 │ │ │ │ - cbnz r0, 76ad6 <_Py_stat@@Base+0x1a2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76b12 <_Py_stat@@Base+0x1de> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #52228 @ 0xcc04 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl aa984 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 76ad2 <_Py_stat@@Base+0x19e> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 24aee0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76b0c <_Py_stat@@Base+0x1d8> │ │ │ │ - bl 940a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76ad2 <_Py_stat@@Base+0x19e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ - ldr r3, [pc, #20] @ (76b28 <_Py_stat@@Base+0x1f4>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 76b24 <_Py_stat@@Base+0x1f0> │ │ │ │ - blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00076b2c <_Py_open@@Base>: │ │ │ │ +00076d08 <_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 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76bde <_Py_open@@Base+0xb2> │ │ │ │ + beq.n 76dba <_Py_open@@Base+0xb2> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #28204 @ 0x6e2c │ │ │ │ + movw r0, #25520 @ 0x63b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76b9e <_Py_open@@Base+0x72> │ │ │ │ + bne.n 76d7a <_Py_open@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c20 <_Py_open@@Base+0xf4> │ │ │ │ + bge.n 76dfc <_Py_open@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76c20 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 76dfc <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76c20 <_Py_open@@Base+0xf4> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76dfc <_Py_open@@Base+0xf4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 76bba <_Py_open@@Base+0x8e> │ │ │ │ - bl 11699c │ │ │ │ - cbnz r0, 76be4 <_Py_open@@Base+0xb8> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 76d96 <_Py_open@@Base+0x8e> │ │ │ │ + bl 11648c │ │ │ │ + cbnz r0, 76dc0 <_Py_open@@Base+0xb8> │ │ │ │ + bl b0768 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae0c <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 76b8e <_Py_open@@Base+0x62> │ │ │ │ - b.n 76bee <_Py_open@@Base+0xc2> │ │ │ │ + blt.n 76d6a <_Py_open@@Base+0x62> │ │ │ │ + b.n 76dca <_Py_open@@Base+0xc2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e48cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bde <_Py_open@@Base+0xb2> │ │ │ │ + bge.n 76dba <_Py_open@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76bde <_Py_open@@Base+0xb2> │ │ │ │ + cbnz r3, 76dba <_Py_open@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76c20 <_Py_open@@Base+0xf4> │ │ │ │ + b.n 76dfc <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bde <_Py_open@@Base+0xb2> │ │ │ │ - b.n 76bd2 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 76dba <_Py_open@@Base+0xb2> │ │ │ │ + b.n 76dae <_Py_open@@Base+0xa6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c02 <_Py_open@@Base+0xd6> │ │ │ │ + bge.n 76dde <_Py_open@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76c02 <_Py_open@@Base+0xd6> │ │ │ │ + cbnz r3, 76dde <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #28668 @ 0x6ffc │ │ │ │ + movw r2, #28808 @ 0x7088 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e6250 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e5c1c <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76c20 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 76dfc <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b5d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 1ce1ec │ │ │ │ + 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] @ (76e8c <_Py_open@@Base+0x184>) │ │ │ │ + movw r4, #35260 @ 0x89bc │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + 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 24847c │ │ │ │ + cbnz r0, 76e3a <_Py_open@@Base+0x132> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76e76 <_Py_open@@Base+0x16e> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #39308 @ 0x998c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #48836 @ 0xbec4 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl a9e24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 76e36 <_Py_open@@Base+0x12e> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 24a268 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76e70 <_Py_open@@Base+0x168> │ │ │ │ + bl 93fa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76e36 <_Py_open@@Base+0x12e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9425c │ │ │ │ + ldr r3, [pc, #20] @ (76e8c <_Py_open@@Base+0x184>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 76e88 <_Py_open@@Base+0x180> │ │ │ │ + blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {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, #23908 @ 0x5d64 │ │ │ │ + movw r3, #20564 @ 0x5054 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c434 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b8c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 76cc6 <_Py_open@@Base+0x19a> │ │ │ │ + bne.n 76f2a <_Py_open@@Base+0x222> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 4266c │ │ │ │ - bl 6bfea │ │ │ │ - cbnz r0, 76cc8 <_Py_open@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #76] @ (76cd0 <_Py_open@@Base+0x1a4>) │ │ │ │ + bl 426b4 │ │ │ │ + bl 6c16a │ │ │ │ + cbnz r0, 76f2c <_Py_open@@Base+0x224> │ │ │ │ + ldr r2, [pc, #76] @ (76f34 <_Py_open@@Base+0x22c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 76c94 <_Py_open@@Base+0x168> │ │ │ │ + cbz r3, 76ef8 <_Py_open@@Base+0x1f0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76cae <_Py_open@@Base+0x182> │ │ │ │ + cbnz r3, 76f12 <_Py_open@@Base+0x20a> │ │ │ │ blx 2b1e4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #23924 @ 0x5d74 │ │ │ │ + movw r2, #20580 @ 0x5064 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 76cc8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 76f2c <_Py_open@@Base+0x224> │ │ │ │ blx 2b1e4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #20580 @ 0x5064 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76cc8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 76f2c <_Py_open@@Base+0x224> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -112891,213 +113103,213 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 24f820 │ │ │ │ - cbz r0, 76d4a <_Py_open@@Base+0x21e> │ │ │ │ + bl 24ebfc │ │ │ │ + cbz r0, 76fae <_Py_open@@Base+0x2a6> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 145d68 <_PyLong_AsByteArray@@Base+0x850> │ │ │ │ + bl 144d0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76d1a <_Py_open@@Base+0x1ee> │ │ │ │ + bge.n 76f7e <_Py_open@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 76d1a <_Py_open@@Base+0x1ee> │ │ │ │ + cbnz r3, 76f7e <_Py_open@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 76d50 <_Py_open@@Base+0x224> │ │ │ │ + bne.n 76fb4 <_Py_open@@Base+0x2ac> │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #13280 @ 0x33e0 │ │ │ │ + movw r1, #9888 @ 0x26a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 76d52 <_Py_open@@Base+0x226> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 76fb6 <_Py_open@@Base+0x2ae> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76d52 <_Py_open@@Base+0x226> │ │ │ │ + b.n 76fb6 <_Py_open@@Base+0x2ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 24f820 │ │ │ │ - cbz r0, 76dc0 <_Py_open@@Base+0x294> │ │ │ │ + bl 24ebfc │ │ │ │ + cbz r0, 77024 <_Py_open@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - bl 145d68 <_PyLong_AsByteArray@@Base+0x850> │ │ │ │ + bl 144d0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76d9e <_Py_open@@Base+0x272> │ │ │ │ + bge.n 77002 <_Py_open@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 76d9e <_Py_open@@Base+0x272> │ │ │ │ + cbnz r3, 77002 <_Py_open@@Base+0x2fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 76dc6 <_Py_open@@Base+0x29a> │ │ │ │ + bne.n 7702a <_Py_open@@Base+0x322> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #47252 @ 0xb894 │ │ │ │ + movw r1, #43860 @ 0xab54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 76dc8 <_Py_open@@Base+0x29c> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 7702c <_Py_open@@Base+0x324> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76dc8 <_Py_open@@Base+0x29c> │ │ │ │ + b.n 7702c <_Py_open@@Base+0x324> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 74ad2 │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 76dfa <_Py_open@@Base+0x2ce> │ │ │ │ + bcc.n 7705e <_Py_open@@Base+0x356> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 76e00 <_Py_open@@Base+0x2d4> │ │ │ │ + bcs.n 77064 <_Py_open@@Base+0x35c> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 76e04 <_Py_open@@Base+0x2d8> │ │ │ │ + b.n 77068 <_Py_open@@Base+0x360> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 7491a │ │ │ │ + bl 746be <_PyObject_GetMethod@@Base+0x5e6> │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4376 @ 0x1118 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #23952 @ 0x5d90 │ │ │ │ + movw r1, #20608 @ 0x5080 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 76e58 <_Py_open@@Base+0x32c> │ │ │ │ - bl 76c2c <_Py_open@@Base+0x100> │ │ │ │ + bne.n 770bc <_Py_open@@Base+0x3b4> │ │ │ │ + bl 76e90 <_Py_open@@Base+0x188> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76f2a <_Py_open@@Base+0x3fe> │ │ │ │ + beq.n 7718e <_Py_open@@Base+0x486> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w sl, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add.w r3, r8, r4 │ │ │ │ sub.w r9, r7, r4 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ blx 2b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76efc <_Py_open@@Base+0x3d0> │ │ │ │ + bge.n 77160 <_Py_open@@Base+0x458> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - bl 6bfea │ │ │ │ - cbz r0, 76e9e <_Py_open@@Base+0x372> │ │ │ │ + bl 1e4740 │ │ │ │ + bl 6c16a │ │ │ │ + cbz r0, 77102 <_Py_open@@Base+0x3fa> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76f2a <_Py_open@@Base+0x3fe> │ │ │ │ - ldr r3, [pc, #144] @ (76f30 <_Py_open@@Base+0x404>) │ │ │ │ + b.n 7718e <_Py_open@@Base+0x486> │ │ │ │ + ldr r3, [pc, #144] @ (77194 <_Py_open@@Base+0x48c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbz r3, 76eb8 <_Py_open@@Base+0x38c> │ │ │ │ + cbz r3, 7711c <_Py_open@@Base+0x414> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76edc <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r3, 77140 <_Py_open@@Base+0x438> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movw r2, #24044 @ 0x5dec │ │ │ │ + movw r2, #20700 @ 0x50dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 76e98 <_Py_open@@Base+0x36c> │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 770fc <_Py_open@@Base+0x3f4> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, sl │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #24044 @ 0x5dec │ │ │ │ + movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 5a4e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76e98 <_Py_open@@Base+0x36c> │ │ │ │ - bne.n 76f20 <_Py_open@@Base+0x3f4> │ │ │ │ + bl 5a668 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 770fc <_Py_open@@Base+0x3f4> │ │ │ │ + bne.n 77184 <_Py_open@@Base+0x47c> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #24128 @ 0x5e40 │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 76e98 <_Py_open@@Base+0x36c> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 770fc <_Py_open@@Base+0x3f4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76e5c <_Py_open@@Base+0x330> │ │ │ │ + bne.n 770c0 <_Py_open@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113106,909 +113318,830 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 76f5a <_Py_open@@Base+0x42e> │ │ │ │ + beq.n 771be <_Py_open@@Base+0x4b6> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 76f64 <_Py_open@@Base+0x438> │ │ │ │ - bl 76c2c <_Py_open@@Base+0x100> │ │ │ │ + b.n 771c8 <_Py_open@@Base+0x4c0> │ │ │ │ + bl 76e90 <_Py_open@@Base+0x188> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76fc8 <_Py_open@@Base+0x49c> │ │ │ │ - b.n 76f54 <_Py_open@@Base+0x428> │ │ │ │ + beq.n 7722c <_Py_open@@Base+0x524> │ │ │ │ + b.n 771b8 <_Py_open@@Base+0x4b0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w sl, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add.w r3, r8, r4 │ │ │ │ sub.w r9, r7, r4 │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ blx 2b674 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76f9a <_Py_open@@Base+0x46e> │ │ │ │ + bge.n 771fe <_Py_open@@Base+0x4f6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76fc8 <_Py_open@@Base+0x49c> │ │ │ │ - bne.n 76fbe <_Py_open@@Base+0x492> │ │ │ │ + b.n 7722c <_Py_open@@Base+0x524> │ │ │ │ + bne.n 77222 <_Py_open@@Base+0x51a> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #24216 @ 0x5e98 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 76f94 <_Py_open@@Base+0x468> │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 771f8 <_Py_open@@Base+0x4f0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76f64 <_Py_open@@Base+0x438> │ │ │ │ + bne.n 771c8 <_Py_open@@Base+0x4c0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 76fee <_Py_open@@Base+0x4c2> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 77020 <_Py_open@@Base+0x4f4> │ │ │ │ + bne.n 77252 <_Py_open@@Base+0x54a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 77284 <_Py_open@@Base+0x57c> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c138 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 77018 <_Py_open@@Base+0x4ec> │ │ │ │ + bne.n 7727c <_Py_open@@Base+0x574> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 77018 <_Py_open@@Base+0x4ec> │ │ │ │ + cbz r3, 7727c <_Py_open@@Base+0x574> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 77044 <_Py_open@@Base+0x518> │ │ │ │ + cbnz r3, 772a8 <_Py_open@@Base+0x5a0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 77044 <_Py_open@@Base+0x518> │ │ │ │ + ble.n 772a8 <_Py_open@@Base+0x5a0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 77044 <_Py_open@@Base+0x518> │ │ │ │ - cbnz r0, 7705c <_Py_open@@Base+0x530> │ │ │ │ + bne.n 772a8 <_Py_open@@Base+0x5a0> │ │ │ │ + cbnz r0, 772c0 <_Py_open@@Base+0x5b8> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (7709c <_Py_open@@Base+0x570>) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 77096 <_Py_open@@Base+0x56a> │ │ │ │ + ldr r3, [pc, #68] @ (77300 <_Py_open@@Base+0x5f8>) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ + cbz r0, 772fa <_Py_open@@Base+0x5f2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7706e <_Py_open@@Base+0x542> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 77096 <_Py_open@@Base+0x56a> │ │ │ │ + bne.n 772d2 <_Py_open@@Base+0x5ca> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 772fa <_Py_open@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2aed4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 7708c <_Py_open@@Base+0x560> │ │ │ │ + bge.n 772f0 <_Py_open@@Base+0x5e8> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b184 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 770c8 <_Py_open@@Base+0x59c> │ │ │ │ + bge.n 7732c <_Py_open@@Base+0x624> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, 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 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b1fc │ │ │ │ - cbz r0, 7710c <_Py_open@@Base+0x5e0> │ │ │ │ + cbz r0, 77370 <_Py_open@@Base+0x668> │ │ │ │ negs r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 77112 <_Py_open@@Base+0x5e6> │ │ │ │ + b.n 77376 <_Py_open@@Base+0x66e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7713e <_Py_open@@Base+0x612> │ │ │ │ + bge.n 773a2 <_Py_open@@Base+0x69a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 7716a <_Py_open@@Base+0x63e> │ │ │ │ + bne.n 773ce <_Py_open@@Base+0x6c6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77186 <_Py_open@@Base+0x65a> │ │ │ │ - b.n 77180 <_Py_open@@Base+0x654> │ │ │ │ + bne.n 773ea <_Py_open@@Base+0x6e2> │ │ │ │ + b.n 773e4 <_Py_open@@Base+0x6dc> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43884 @ 0xab6c │ │ │ │ + movw r0, #40268 @ 0x9d4c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7715c <_Py_open@@Base+0x630> │ │ │ │ - b.n 771b6 <_Py_open@@Base+0x68a> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 771b6 <_Py_open@@Base+0x68a> │ │ │ │ + bne.n 773c0 <_Py_open@@Base+0x6b8> │ │ │ │ + b.n 7741a <_Py_open@@Base+0x712> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7741a <_Py_open@@Base+0x712> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 77198 <_Py_open@@Base+0x66c> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 771b6 <_Py_open@@Base+0x68a> │ │ │ │ + bne.n 773fc <_Py_open@@Base+0x6f4> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7741a <_Py_open@@Base+0x712> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b430 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 771ba <_Py_open@@Base+0x68e> │ │ │ │ + bge.n 7741e <_Py_open@@Base+0x716> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 771c2 <_Py_open@@Base+0x696> │ │ │ │ + b.n 77426 <_Py_open@@Base+0x71e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 771ee <_Py_open@@Base+0x6c2> │ │ │ │ + beq.n 77452 <_Py_open@@Base+0x74a> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5780 @ 0x1694 │ │ │ │ + movw r0, #2388 @ 0x954 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77266 <_Py_open@@Base+0x73a> │ │ │ │ + beq.n 774ca <_Py_open@@Base+0x7c2> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77200 <_Py_open@@Base+0x6d4> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 77266 <_Py_open@@Base+0x73a> │ │ │ │ + bne.n 77464 <_Py_open@@Base+0x75c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 774ca <_Py_open@@Base+0x7c2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 77212 <_Py_open@@Base+0x6e6> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 77266 <_Py_open@@Base+0x73a> │ │ │ │ + bne.n 77476 <_Py_open@@Base+0x76e> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 774ca <_Py_open@@Base+0x7c2> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 77230 <_Py_open@@Base+0x704> │ │ │ │ + bls.n 77494 <_Py_open@@Base+0x78c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55524 @ 0xd8e4 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77266 <_Py_open@@Base+0x73a> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 774ca <_Py_open@@Base+0x7c2> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be80 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 77244 <_Py_open@@Base+0x718> │ │ │ │ + cbz r5, 774a8 <_Py_open@@Base+0x7a0> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 77248 <_Py_open@@Base+0x71c> │ │ │ │ + b.n 774ac <_Py_open@@Base+0x7a4> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2be80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7726a <_Py_open@@Base+0x73e> │ │ │ │ + bge.n 774ce <_Py_open@@Base+0x7c6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77272 <_Py_open@@Base+0x746> │ │ │ │ + b.n 774d6 <_Py_open@@Base+0x7ce> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, 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 2be68 │ │ │ │ - cbz r0, 772a2 <_Py_open@@Base+0x776> │ │ │ │ + cbz r0, 77506 <_Py_open@@Base+0x7fe> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 772b4 <_Py_open@@Base+0x788> │ │ │ │ + b.n 77518 <_Py_open@@Base+0x810> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2c030 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3798a │ │ │ │ + bl 3798e │ │ │ │ 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 2674cc │ │ │ │ - cbz r0, 77312 <_Py_open@@Base+0x7e6> │ │ │ │ + bl 2667dc │ │ │ │ + cbz r0, 77576 <_Py_open@@Base+0x86e> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2c030 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2c014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ - cbz r5, 7730c <_Py_open@@Base+0x7e0> │ │ │ │ + bl b38fc │ │ │ │ + cbz r5, 77570 <_Py_open@@Base+0x868> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77312 <_Py_open@@Base+0x7e6> │ │ │ │ + b.n 77576 <_Py_open@@Base+0x86e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ 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 2c3f8 │ │ │ │ - cbz r0, 77342 <_Py_open@@Base+0x816> │ │ │ │ + cbz r0, 775a6 <_Py_open@@Base+0x89e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7735e <_Py_open@@Base+0x832> │ │ │ │ + b.n 775c2 <_Py_open@@Base+0x8ba> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77330 <_Py_open@@Base+0x804> │ │ │ │ + bne.n 77594 <_Py_open@@Base+0x88c> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2c030 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3798a │ │ │ │ + bl 3798e │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 7738c <_Py_open@@Base+0x860> │ │ │ │ + bhi.n 775f0 <_Py_open@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 773aa <_Py_open@@Base+0x87e> │ │ │ │ - b.n 773a2 <_Py_open@@Base+0x876> │ │ │ │ - movw r0, #5804 @ 0x16ac │ │ │ │ + bne.n 7760e <_Py_open@@Base+0x906> │ │ │ │ + b.n 77606 <_Py_open@@Base+0x8fe> │ │ │ │ + movw r0, #2412 @ 0x96c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7737e <_Py_open@@Base+0x852> │ │ │ │ - b.n 7742c <_Py_open@@Base+0x900> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 775e2 <_Py_open@@Base+0x8da> │ │ │ │ + b.n 77690 <_Py_open@@Base+0x988> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7742c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 77690 <_Py_open@@Base+0x988> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 773bc <_Py_open@@Base+0x890> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 7742c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 77620 <_Py_open@@Base+0x918> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 77690 <_Py_open@@Base+0x988> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 77402 <_Py_open@@Base+0x8d6> │ │ │ │ + ble.n 77666 <_Py_open@@Base+0x95e> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 773dc <_Py_open@@Base+0x8b0> │ │ │ │ + beq.n 77640 <_Py_open@@Base+0x938> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 773de <_Py_open@@Base+0x8b2> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 773de <_Py_open@@Base+0x8b2> │ │ │ │ - b.n 7742c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 77642 <_Py_open@@Base+0x93a> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 77642 <_Py_open@@Base+0x93a> │ │ │ │ + b.n 77690 <_Py_open@@Base+0x988> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 77404 <_Py_open@@Base+0x8d8> │ │ │ │ + beq.n 77668 <_Py_open@@Base+0x960> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #20960 @ 0x51e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7742c <_Py_open@@Base+0x900> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 77690 <_Py_open@@Base+0x988> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b300 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77430 <_Py_open@@Base+0x904> │ │ │ │ + bge.n 77694 <_Py_open@@Base+0x98c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77438 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 7769c <_Py_open@@Base+0x994> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ blx 2b458 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b0c4 │ │ │ │ - cbz r0, 77476 <_Py_open@@Base+0x94a> │ │ │ │ + cbz r0, 776da <_Py_open@@Base+0x9d2> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7747c <_Py_open@@Base+0x950> │ │ │ │ + b.n 776e0 <_Py_open@@Base+0x9d8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 774f2 <_Py_open@@Base+0x9c6> │ │ │ │ + beq.n 77756 <_Py_open@@Base+0xa4e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 774d4 <_Py_open@@Base+0x9a8> │ │ │ │ + bpl.n 77738 <_Py_open@@Base+0xa30> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7751a <_Py_open@@Base+0x9ee> │ │ │ │ + cbz r0, 7777e <_Py_open@@Base+0xa76> │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 774f4 <_Py_open@@Base+0x9c8> │ │ │ │ + beq.n 77758 <_Py_open@@Base+0xa50> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7751a <_Py_open@@Base+0x9ee> │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7777e <_Py_open@@Base+0xa76> │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46808 @ 0xb6d8 │ │ │ │ + movw r0, #43256 @ 0xa8f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7751a <_Py_open@@Base+0x9ee> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7777e <_Py_open@@Base+0xa76> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b384 │ │ │ │ - cbnz r0, 77510 <_Py_open@@Base+0x9e4> │ │ │ │ + cbnz r0, 77774 <_Py_open@@Base+0xa6c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e510c │ │ │ │ + b.w 1e4ad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #24328 @ 0x5f08 │ │ │ │ + movw r0, #20984 @ 0x51f8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ 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 103c78 │ │ │ │ + bl 103824 │ │ │ │ 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 7756e <_Py_open@@Base+0xa42> │ │ │ │ + beq.n 777d2 <_Py_open@@Base+0xaca> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #24360 @ 0x5f28 │ │ │ │ + movw r0, #21016 @ 0x5218 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2576a8 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ + bl 256a28 <_PyInterpreterState_GetWhence@@Base+0x18d4> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #24416 @ 0x5f60 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #24440 @ 0x5f78 │ │ │ │ + movw r4, #21096 @ 0x5268 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #12004 @ 0x2ee4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #24452 @ 0x5f84 │ │ │ │ + movw r0, #21108 @ 0x5274 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w 103c78 │ │ │ │ + b.w 103824 │ │ │ │ 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, #15396 @ 0x3c24 │ │ │ │ - movweq r1, #24440 @ 0x5f78 │ │ │ │ + movwne r1, #12004 @ 0x2ee4 │ │ │ │ + movweq r1, #21096 @ 0x5268 │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ movtne r1, #49 @ 0x31 │ │ │ │ ite eq │ │ │ │ movteq r1, #50 @ 0x32 │ │ │ │ addne r3, #1 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #24476 @ 0x5f9c │ │ │ │ + movw r0, #21132 @ 0x528c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl d6a48 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ + bl d6178 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77692 <_Py_open@@Base+0xb66> │ │ │ │ + cbz r0, 778f6 <_Py_open@@Base+0xbee> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6a94 │ │ │ │ + bl d61c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7768c <_Py_open@@Base+0xb60> │ │ │ │ + cbz r0, 778f0 <_Py_open@@Base+0xbe8> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6a94 │ │ │ │ - cbz r0, 77690 <_Py_open@@Base+0xb64> │ │ │ │ + bl d61c4 │ │ │ │ + cbz r0, 778f4 <_Py_open@@Base+0xbec> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #24520 @ 0x5fc8 │ │ │ │ + movw r0, #21176 @ 0x52b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103c78 │ │ │ │ + bl 103824 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77692 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 778f6 <_Py_open@@Base+0xbee> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77692 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 778f6 <_Py_open@@Base+0xbee> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, 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 7769c <_Py_open@@Base+0xb70> │ │ │ │ - b.w 8f69c │ │ │ │ + bgt.n 77900 <_Py_open@@Base+0xbf8> │ │ │ │ + b.w 8f598 │ │ │ │ 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 718d4 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 776d4 <_Py_open@@Base+0xba8> │ │ │ │ + bl 70af2 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 77938 <_Py_open@@Base+0xc30> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8f69c │ │ │ │ + bl 8f598 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 776ac <_Py_open@@Base+0xb80> │ │ │ │ + b.n 77910 <_Py_open@@Base+0xc08> │ │ │ │ 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 2b8550 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 776fc <_Py_open@@Base+0xbd0> │ │ │ │ + bl 2b7880 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 77960 <_Py_open@@Base+0xc58> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 8f69c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - b.n 776da <_Py_open@@Base+0xbae> │ │ │ │ - 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 7773c <_Py_open@@Base+0xc10> │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24596 @ 0x6014 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 7779a <_Py_open@@Base+0xc6e> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 7779a <_Py_open@@Base+0xc6e> │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 7776a <_Py_open@@Base+0xc3e> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77738 <_Py_open@@Base+0xc0c> │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 2b13c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 77784 <_Py_open@@Base+0xc58> │ │ │ │ - movs r1, #4 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - bl 806d4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7779a <_Py_open@@Base+0xc6e> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24560 @ 0x5ff0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cbz r3, 777d8 <_Py_open@@Base+0xcac> │ │ │ │ - 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 2b1c0 │ │ │ │ - cbz r0, 777ce <_Py_open@@Base+0xca2> │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 806d4 │ │ │ │ - b.n 777e2 <_Py_open@@Base+0xcb6> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 777e2 <_Py_open@@Base+0xcb6> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bx lr │ │ │ │ + bl 8f598 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + b.n 7793e <_Py_open@@Base+0xc36> │ │ │ │ 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 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159198 │ │ │ │ - cbnz r0, 7784a <_Py_open@@Base+0xd1e> │ │ │ │ + bl 1587cc │ │ │ │ + cbnz r0, 779ca <_Py_open@@Base+0xcc2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 77832 <_Py_open@@Base+0xd06> │ │ │ │ + beq.n 779b2 <_Py_open@@Base+0xcaa> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #24608 @ 0x6020 │ │ │ │ + movw r1, #21216 @ 0x52e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 7784c <_Py_open@@Base+0xd20> │ │ │ │ + bl 159500 │ │ │ │ + b.n 779cc <_Py_open@@Base+0xcc4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b84c │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7784c <_Py_open@@Base+0xd20> │ │ │ │ + b.n 779cc <_Py_open@@Base+0xcc4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 77856 <_Py_open@@Base+0xd2a> │ │ │ │ + cbz r3, 779d6 <_Py_open@@Base+0xcce> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 284354 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 778a6 <_Py_open@@Base+0xd7a> │ │ │ │ + bl 2836d0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 77a26 <_Py_open@@Base+0xd1e> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2ad1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7789c <_Py_open@@Base+0xd70> │ │ │ │ + cbnz r0, 77a1c <_Py_open@@Base+0xd14> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 778a8 <_Py_open@@Base+0xd7c> │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 77a28 <_Py_open@@Base+0xd20> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce1ec │ │ │ │ + bl 1cdf00 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 778a8 <_Py_open@@Base+0xd7c> │ │ │ │ + b.n 77a28 <_Py_open@@Base+0xd20> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7793a <_Py_open@@Base+0xe0e> │ │ │ │ + cbz r0, 77aba <_Py_open@@Base+0xdb2> │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ - vldr d8, [pc, #112] @ 77948 <_Py_open@@Base+0xe1c> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr d8, [pc, #112] @ 77ac8 <_Py_open@@Base+0xdc0> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77922 <_Py_open@@Base+0xdf6> │ │ │ │ + cbz r0, 77aa2 <_Py_open@@Base+0xd9a> │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3d90 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3060 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b9dc │ │ │ │ + bl 9b8e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77938 <_Py_open@@Base+0xe0c> │ │ │ │ + cbnz r0, 77ab8 <_Py_open@@Base+0xdb0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7793c <_Py_open@@Base+0xe10> │ │ │ │ + bge.n 77abc <_Py_open@@Base+0xdb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7793c <_Py_open@@Base+0xe10> │ │ │ │ + cbnz r3, 77abc <_Py_open@@Base+0xdb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7793c <_Py_open@@Base+0xe10> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77abc <_Py_open@@Base+0xdb4> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @@ -114018,32 +114151,32 @@ │ │ │ │ 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 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77974 <_Py_open@@Base+0xe48> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 77992 <_Py_open@@Base+0xe66> │ │ │ │ + bne.n 77af4 <_Py_open@@Base+0xdec> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 77b12 <_Py_open@@Base+0xe0a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2be20 <__getitimer64@plt> │ │ │ │ - cbz r0, 7798a <_Py_open@@Base+0xe5e> │ │ │ │ + cbz r0, 77b0a <_Py_open@@Base+0xe02> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77994 <_Py_open@@Base+0xe68> │ │ │ │ + b.n 77b14 <_Py_open@@Base+0xe0c> │ │ │ │ mov r0, sp │ │ │ │ - bl 778ae <_Py_open@@Base+0xd82> │ │ │ │ - b.n 77994 <_Py_open@@Base+0xe68> │ │ │ │ + bl 77a2e <_Py_open@@Base+0xd26> │ │ │ │ + b.n 77b14 <_Py_open@@Base+0xe0c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ @@ -114059,186 +114192,186 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b44c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 779ec <_Py_open@@Base+0xec0> │ │ │ │ + beq.n 77b6c <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24648 @ 0x6048 │ │ │ │ + movw r1, #21256 @ 0x5308 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77c1e <_Py_open@@Base+0x10f2> │ │ │ │ + b.n 77d9e <_Py_open@@Base+0x1096> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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, #24684 @ 0x606c │ │ │ │ + movw r2, #21292 @ 0x532c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ 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] @ (77c28 <_Py_open@@Base+0x10fc>) │ │ │ │ - bl f59e4 │ │ │ │ + ldr r3, [pc, #528] @ (77da8 <_Py_open@@Base+0x10a0>) │ │ │ │ + bl f5544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 779e8 <_Py_open@@Base+0xebc> │ │ │ │ + beq.n 77b68 <_Py_open@@Base+0xe60> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 77a3c <_Py_open@@Base+0xf10> │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 77bbc <_Py_open@@Base+0xeb4> │ │ │ │ + bl 12216c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - bge.n 77a58 <_Py_open@@Base+0xf2c> │ │ │ │ + bge.n 77bd8 <_Py_open@@Base+0xed0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24712 @ 0x6088 │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77bec <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 77d6c <_Py_open@@Base+0x1064> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 77a8e <_Py_open@@Base+0xf62> │ │ │ │ - bl 12276c │ │ │ │ + cbz r0, 77c0e <_Py_open@@Base+0xf06> │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77a72 <_Py_open@@Base+0xf46> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 77bf2 <_Py_open@@Base+0xeea> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77bea <_Py_open@@Base+0x10be> │ │ │ │ - b.n 77a76 <_Py_open@@Base+0xf4a> │ │ │ │ + bne.w 77d6a <_Py_open@@Base+0x1062> │ │ │ │ + b.n 77bf6 <_Py_open@@Base+0xeee> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77a92 <_Py_open@@Base+0xf66> │ │ │ │ + bge.n 77c12 <_Py_open@@Base+0xf0a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77a52 <_Py_open@@Base+0xf26> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 77bd2 <_Py_open@@Base+0xeca> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77aa2 <_Py_open@@Base+0xf76> │ │ │ │ + cbz r3, 77c22 <_Py_open@@Base+0xf1a> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 77aa4 <_Py_open@@Base+0xf78> │ │ │ │ + b.n 77c24 <_Py_open@@Base+0xf1c> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77abc <_Py_open@@Base+0xf90> │ │ │ │ + cbnz r0, 77c3c <_Py_open@@Base+0xf34> │ │ │ │ mov r4, r5 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 77bec <_Py_open@@Base+0x10c0> │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 77d6c <_Py_open@@Base+0x1064> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 77ada <_Py_open@@Base+0xfae> │ │ │ │ + cbz r0, 77c5a <_Py_open@@Base+0xf52> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 29e660 │ │ │ │ + bl 29d8b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77afa <_Py_open@@Base+0xfce> │ │ │ │ + beq.n 77c7a <_Py_open@@Base+0xf72> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77ae4 <_Py_open@@Base+0xfb8> │ │ │ │ + bls.n 77c64 <_Py_open@@Base+0xf5c> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 77afe <_Py_open@@Base+0xfd2> │ │ │ │ + cbnz r4, 77c7e <_Py_open@@Base+0xf76> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24776 @ 0x60c8 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77bec <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 77d6c <_Py_open@@Base+0x1064> │ │ │ │ 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, 77b58 <_Py_open@@Base+0x102c> │ │ │ │ + cbz r1, 77cd8 <_Py_open@@Base+0xfd0> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 77b22 <_Py_open@@Base+0xff6> │ │ │ │ + bls.n 77ca2 <_Py_open@@Base+0xf9a> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 77b3a <_Py_open@@Base+0x100e> │ │ │ │ + bne.n 77cba <_Py_open@@Base+0xfb2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24820 @ 0x60f4 │ │ │ │ + movw r1, #21428 @ 0x53b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77afa <_Py_open@@Base+0xfce> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 77c7a <_Py_open@@Base+0xf72> │ │ │ │ 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 2c030 │ │ │ │ - b.n 77b5a <_Py_open@@Base+0x102e> │ │ │ │ + b.n 77cda <_Py_open@@Base+0xfd2> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 77bb6 <_Py_open@@Base+0x108a> │ │ │ │ + beq.n 77d36 <_Py_open@@Base+0x102e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77b8c <_Py_open@@Base+0x1060> │ │ │ │ + bls.n 77d0c <_Py_open@@Base+0x1004> │ │ │ │ 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 77b8c <_Py_open@@Base+0x1060> │ │ │ │ + bhi.n 77d0c <_Py_open@@Base+0x1004> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 77b8c <_Py_open@@Base+0x1060> │ │ │ │ + bhi.n 77d0c <_Py_open@@Base+0x1004> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 77ba4 <_Py_open@@Base+0x1078> │ │ │ │ + bne.n 77d24 <_Py_open@@Base+0x101c> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ + movw r1, #21472 @ 0x53e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77afa <_Py_open@@Base+0xfce> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 77c7a <_Py_open@@Base+0xf72> │ │ │ │ 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] │ │ │ │ @@ -114247,1199 +114380,1199 @@ │ │ │ │ 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, #52565 @ 0xcd55 │ │ │ │ + movw r2, #52637 @ 0xcd9d │ │ │ │ movt r2, #3 │ │ │ │ - bl 24b38c │ │ │ │ + bl 24a714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77afa <_Py_open@@Base+0xfce> │ │ │ │ + beq.n 77c7a <_Py_open@@Base+0xf72> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77bec <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 77d6c <_Py_open@@Base+0x1064> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77bfc <_Py_open@@Base+0x10d0> │ │ │ │ + cbz r3, 77d7c <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r7 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 77c1a <_Py_open@@Base+0x10ee> │ │ │ │ + ble.n 77d9a <_Py_open@@Base+0x1092> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 77c06 <_Py_open@@Base+0x10da> │ │ │ │ - bl 83ad8 │ │ │ │ + bl 159500 │ │ │ │ + b.n 77d86 <_Py_open@@Base+0x107e> │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 77c66 <_Py_open@@Base+0x113a> │ │ │ │ + beq.n 77de6 <_Py_open@@Base+0x10de> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 77c50 <_Py_open@@Base+0x1124> │ │ │ │ + beq.n 77dd0 <_Py_open@@Base+0x10c8> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 77c6a <_Py_open@@Base+0x113e> │ │ │ │ + beq.n 77dea <_Py_open@@Base+0x10e2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ + movw r1, #21556 @ 0x5434 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e29c │ │ │ │ + b.w 11dd6c │ │ │ │ movw r3, #43692 @ 0xaaac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24912 @ 0x6150 │ │ │ │ + movw r1, #21520 @ 0x5410 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e29c │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 11dd6c │ │ │ │ + b.w 23b8dc │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ 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, #24992 @ 0x61a0 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77da0 <_Py_open@@Base+0x1274> │ │ │ │ + beq.n 77f20 <_Py_open@@Base+0x1218> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 83e70 │ │ │ │ + bl 83ea4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77cc2 <_Py_open@@Base+0x1196> │ │ │ │ + cbnz r0, 77e42 <_Py_open@@Base+0x113a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25012 @ 0x61b4 │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77da2 <_Py_open@@Base+0x1276> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 77f22 <_Py_open@@Base+0x121a> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 77d3e <_Py_open@@Base+0x1212> │ │ │ │ + ble.n 77ebe <_Py_open@@Base+0x11b6> │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 77cf4 <_Py_open@@Base+0x11c8> │ │ │ │ + bcs.n 77e74 <_Py_open@@Base+0x116c> │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 77cf6 <_Py_open@@Base+0x11ca> │ │ │ │ + cbz r0, 77e76 <_Py_open@@Base+0x116e> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 77cf6 <_Py_open@@Base+0x11ca> │ │ │ │ + bhi.n 77e76 <_Py_open@@Base+0x116e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 77d00 <_Py_open@@Base+0x11d4> │ │ │ │ - b.n 77cf6 <_Py_open@@Base+0x11ca> │ │ │ │ + cbnz r0, 77e80 <_Py_open@@Base+0x1178> │ │ │ │ + b.n 77e76 <_Py_open@@Base+0x116e> │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ mov r8, r6 │ │ │ │ - b.n 77d7c <_Py_open@@Base+0x1250> │ │ │ │ - movw r1, #25060 @ 0x61e4 │ │ │ │ + b.n 77efc <_Py_open@@Base+0x11f4> │ │ │ │ + movw r1, #21668 @ 0x54a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add.w r6, r4, #12 │ │ │ │ mov sl, r0 │ │ │ │ add.w fp, r9, #4 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a294c │ │ │ │ - cbz r0, 77d64 <_Py_open@@Base+0x1238> │ │ │ │ + bl 1a272c │ │ │ │ + cbz r0, 77ee4 <_Py_open@@Base+0x11dc> │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ ldr.w r2, [sl, #-36] │ │ │ │ str.w r3, [r9, r5, lsl #3] │ │ │ │ str.w r2, [fp, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77d12 <_Py_open@@Base+0x11e6> │ │ │ │ - b.n 77d42 <_Py_open@@Base+0x1216> │ │ │ │ + bne.n 77e92 <_Py_open@@Base+0x118a> │ │ │ │ + b.n 77ec2 <_Py_open@@Base+0x11ba> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r6, #22465 @ 0x57c1 │ │ │ │ + movw r6, #22925 @ 0x598d │ │ │ │ movt r6, #7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 3830c <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 38310 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77d66 <_Py_open@@Base+0x123a> │ │ │ │ + b.n 77ee6 <_Py_open@@Base+0x11de> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 77d7c <_Py_open@@Base+0x1250> │ │ │ │ + cbz r5, 77efc <_Py_open@@Base+0x11f4> │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r7, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77d6e <_Py_open@@Base+0x1242> │ │ │ │ + bne.n 77eee <_Py_open@@Base+0x11e6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77d9c <_Py_open@@Base+0x1270> │ │ │ │ + bge.n 77f1c <_Py_open@@Base+0x1214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77d9c <_Py_open@@Base+0x1270> │ │ │ │ + cbnz r3, 77f1c <_Py_open@@Base+0x1214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 77da2 <_Py_open@@Base+0x1276> │ │ │ │ + b.n 77f22 <_Py_open@@Base+0x121a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #25148 @ 0x623c │ │ │ │ + movw r1, #21756 @ 0x54fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbnz r0, 77df0 <_Py_open@@Base+0x12c4> │ │ │ │ - bl f7144 │ │ │ │ - movw r2, #18965 @ 0x4a15 │ │ │ │ + bl a6834 │ │ │ │ + cbnz r0, 77f70 <_Py_open@@Base+0x1268> │ │ │ │ + bl f6d64 │ │ │ │ + movw r2, #16729 @ 0x4159 │ │ │ │ movt r2, #21 │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ + movw r1, #21772 @ 0x550c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 77e4e <_Py_open@@Base+0x1322> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 77fce <_Py_open@@Base+0x12c6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 77df2 <_Py_open@@Base+0x12c6> │ │ │ │ + b.n 77f72 <_Py_open@@Base+0x126a> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #25180 @ 0x625c │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77e4e <_Py_open@@Base+0x1322> │ │ │ │ + beq.n 77fce <_Py_open@@Base+0x12c6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159198 │ │ │ │ + bl 1587cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77e5c <_Py_open@@Base+0x1330> │ │ │ │ + cbnz r0, 77fdc <_Py_open@@Base+0x12d4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b5f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - cbz r5, 77e3e <_Py_open@@Base+0x1312> │ │ │ │ + bl 159500 │ │ │ │ + cbz r5, 77fbe <_Py_open@@Base+0x12b6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e3e <_Py_open@@Base+0x1312> │ │ │ │ + bge.n 77fbe <_Py_open@@Base+0x12b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 77e3e <_Py_open@@Base+0x1312> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 77e52 <_Py_open@@Base+0x1326> │ │ │ │ + cbnz r3, 77fbe <_Py_open@@Base+0x12b6> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 77fd2 <_Py_open@@Base+0x12ca> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77e62 <_Py_open@@Base+0x1336> │ │ │ │ + b.n 77fe2 <_Py_open@@Base+0x12da> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 77e62 <_Py_open@@Base+0x1336> │ │ │ │ + b.n 77fe2 <_Py_open@@Base+0x12da> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77e2a <_Py_open@@Base+0x12fe> │ │ │ │ - b.n 77e40 <_Py_open@@Base+0x1314> │ │ │ │ + bne.n 77faa <_Py_open@@Base+0x12a2> │ │ │ │ + b.n 77fc0 <_Py_open@@Base+0x12b8> │ │ │ │ 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, #25200 @ 0x6270 │ │ │ │ + movw r1, #21808 @ 0x5530 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 77eaa <_Py_open@@Base+0x137e> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 7802a <_Py_open@@Base+0x1322> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #48932 @ 0xbf24 │ │ │ │ + movw r1, #45540 @ 0xb1e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #25220 @ 0x6284 │ │ │ │ + movw r0, #21828 @ 0x5544 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77eae <_Py_open@@Base+0x1382> │ │ │ │ + bne.n 7802e <_Py_open@@Base+0x1326> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77eea <_Py_open@@Base+0x13be> │ │ │ │ - bl b1084 │ │ │ │ + b.n 7806a <_Py_open@@Base+0x1362> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b5a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbnz r4, 77ede <_Py_open@@Base+0x13b2> │ │ │ │ + bl b38fc │ │ │ │ + cbnz r4, 7805e <_Py_open@@Base+0x1356> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ + movw r1, #21852 @ 0x555c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77eea <_Py_open@@Base+0x13be> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7806a <_Py_open@@Base+0x1362> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #25268 @ 0x62b4 │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 77f36 <_Py_open@@Base+0x140a> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 780b6 <_Py_open@@Base+0x13ae> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 77f3a <_Py_open@@Base+0x140e> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 780ba <_Py_open@@Base+0x13b2> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25288 @ 0x62c8 │ │ │ │ + movw r1, #21896 @ 0x5588 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77f90 <_Py_open@@Base+0x1464> │ │ │ │ + b.n 78110 <_Py_open@@Base+0x1408> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #7556 @ 0x1d84 │ │ │ │ + movw r1, #3884 @ 0xf2c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25328 @ 0x62f0 │ │ │ │ + movw r0, #21936 @ 0x55b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77f36 <_Py_open@@Base+0x140a> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 780b6 <_Py_open@@Base+0x13ae> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2c0bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbnz r4, 77f88 <_Py_open@@Base+0x145c> │ │ │ │ + bl b38fc │ │ │ │ + cbnz r4, 78108 <_Py_open@@Base+0x1400> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25352 @ 0x6308 │ │ │ │ + movw r1, #21960 @ 0x55c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77f90 <_Py_open@@Base+0x1464> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 78110 <_Py_open@@Base+0x1408> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #25376 @ 0x6320 │ │ │ │ + movw r1, #21984 @ 0x55e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 77ff0 <_Py_open@@Base+0x14c4> │ │ │ │ - bl b1084 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 78170 <_Py_open@@Base+0x1468> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b2cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbnz r4, 77fe6 <_Py_open@@Base+0x14ba> │ │ │ │ + bl b38fc │ │ │ │ + cbnz r4, 78166 <_Py_open@@Base+0x145e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25396 @ 0x6334 │ │ │ │ + movw r1, #22004 @ 0x55f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 77ff2 <_Py_open@@Base+0x14c6> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 78172 <_Py_open@@Base+0x146a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77ff2 <_Py_open@@Base+0x14c6> │ │ │ │ + b.n 78172 <_Py_open@@Base+0x146a> │ │ │ │ mov r4, r0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #25416 @ 0x6348 │ │ │ │ + movw r1, #22024 @ 0x5608 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, sp │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 78044 <_Py_open@@Base+0x1518> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 781c4 <_Py_open@@Base+0x14bc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 78048 <_Py_open@@Base+0x151c> │ │ │ │ + bne.n 781c8 <_Py_open@@Base+0x14c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 78074 <_Py_open@@Base+0x1548> │ │ │ │ + beq.n 781f4 <_Py_open@@Base+0x14ec> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 780a6 <_Py_open@@Base+0x157a> │ │ │ │ + b.n 78226 <_Py_open@@Base+0x151e> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 78054 <_Py_open@@Base+0x1528> │ │ │ │ + bne.n 781d4 <_Py_open@@Base+0x14cc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 78074 <_Py_open@@Base+0x1548> │ │ │ │ - b.n 78028 <_Py_open@@Base+0x14fc> │ │ │ │ + beq.n 781f4 <_Py_open@@Base+0x14ec> │ │ │ │ + b.n 781a8 <_Py_open@@Base+0x14a0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25476 @ 0x6384 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 78044 <_Py_open@@Base+0x1518> │ │ │ │ + bl 159500 │ │ │ │ + b.n 781c4 <_Py_open@@Base+0x14bc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78098 <_Py_open@@Base+0x156c> │ │ │ │ + cbnz r0, 78218 <_Py_open@@Base+0x1510> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ - b.n 780a6 <_Py_open@@Base+0x157a> │ │ │ │ + bl 159500 │ │ │ │ + b.n 78226 <_Py_open@@Base+0x151e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #25504 @ 0x63a0 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 780fa <_Py_open@@Base+0x15ce> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 7827a <_Py_open@@Base+0x1572> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 780e4 <_Py_open@@Base+0x15b8> │ │ │ │ + bhi.n 78264 <_Py_open@@Base+0x155c> │ │ │ │ adds r0, #12 │ │ │ │ - bl 8f69c │ │ │ │ - b.n 780fc <_Py_open@@Base+0x15d0> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bl 8f598 │ │ │ │ + b.n 7827c <_Py_open@@Base+0x1574> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25516 @ 0x63ac │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ 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, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #25552 @ 0x63d0 │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 78160 <_Py_open@@Base+0x1634> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 782e0 <_Py_open@@Base+0x15d8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 24d870 │ │ │ │ - cbz r0, 78160 <_Py_open@@Base+0x1634> │ │ │ │ - ldr r3, [pc, #56] @ (78164 <_Py_open@@Base+0x1638>) │ │ │ │ + bl 24cbf8 │ │ │ │ + cbz r0, 782e0 <_Py_open@@Base+0x15d8> │ │ │ │ + ldr r3, [pc, #56] @ (782e4 <_Py_open@@Base+0x15dc>) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 78158 <_Py_open@@Base+0x162c> │ │ │ │ + cbz r3, 782d8 <_Py_open@@Base+0x15d0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 258fd0 <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ + bl 2582e4 <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 78160 <_Py_open@@Base+0x1634> │ │ │ │ + b.n 782e0 <_Py_open@@Base+0x15d8> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #25568 @ 0x63e0 │ │ │ │ + movw r1, #22176 @ 0x56a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 781bc <_Py_open@@Base+0x1690> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 7833c <_Py_open@@Base+0x1634> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 781aa <_Py_open@@Base+0x167e> │ │ │ │ - bl b1084 │ │ │ │ + cbz r3, 7832a <_Py_open@@Base+0x1622> │ │ │ │ + bl b0768 │ │ │ │ mov r4, r0 │ │ │ │ - bl 74ad2 │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ movs r0, #11 │ │ │ │ blx 2bde4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b421c │ │ │ │ - b.n 781b4 <_Py_open@@Base+0x1688> │ │ │ │ - bl 74ad2 │ │ │ │ + bl b38fc │ │ │ │ + b.n 78334 <_Py_open@@Base+0x162c> │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ movs r0, #11 │ │ │ │ blx 2bde4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #25580 @ 0x63ec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 78204 <_Py_open@@Base+0x16d8> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 78384 <_Py_open@@Base+0x167c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7511e │ │ │ │ - cbz r0, 78208 <_Py_open@@Base+0x16dc> │ │ │ │ + bl 75118 │ │ │ │ + cbz r0, 78388 <_Py_open@@Base+0x1680> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55524 @ 0xd8e4 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78210 <_Py_open@@Base+0x16e4> │ │ │ │ + b.n 78390 <_Py_open@@Base+0x1688> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #31900 @ 0x7c9c │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 7826c <_Py_open@@Base+0x1740> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 783ec <_Py_open@@Base+0x16e4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c624 │ │ │ │ + bl 11c3a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7826e <_Py_open@@Base+0x1742> │ │ │ │ + cbz r0, 783ee <_Py_open@@Base+0x16e6> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r4, r3 │ │ │ │ moveq r4, r2 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7826e <_Py_open@@Base+0x1742> │ │ │ │ + bge.n 783ee <_Py_open@@Base+0x16e6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7826e <_Py_open@@Base+0x1742> │ │ │ │ + b.n 783ee <_Py_open@@Base+0x16e6> │ │ │ │ mov r4, r0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78294 <_Py_open@@Base+0x1768> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 782d2 <_Py_open@@Base+0x17a6> │ │ │ │ - bl b1084 │ │ │ │ + bne.n 78414 <_Py_open@@Base+0x170c> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 78452 <_Py_open@@Base+0x174a> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 782b6 <_Py_open@@Base+0x178a> │ │ │ │ + blt.n 78436 <_Py_open@@Base+0x172e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 782d4 <_Py_open@@Base+0x17a8> │ │ │ │ + b.n 78454 <_Py_open@@Base+0x174c> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 782ac <_Py_open@@Base+0x1780> │ │ │ │ + beq.n 7842c <_Py_open@@Base+0x1724> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 103a6c │ │ │ │ + bl 10365c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 782fa <_Py_open@@Base+0x17ce> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 782fa <_Py_open@@Base+0x17ce> │ │ │ │ + bne.n 7847a <_Py_open@@Base+0x1772> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 7847a <_Py_open@@Base+0x1772> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78314 <_Py_open@@Base+0x17e8> │ │ │ │ + b.n 78494 <_Py_open@@Base+0x178c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 <_Py_dup@@Base> │ │ │ │ + bl 223184 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 782f6 <_Py_open@@Base+0x17ca> │ │ │ │ - bl 9435c │ │ │ │ + beq.n 78476 <_Py_open@@Base+0x176e> │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78314 <_Py_open@@Base+0x17e8> │ │ │ │ + cbnz r0, 78494 <_Py_open@@Base+0x178c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5d4 │ │ │ │ 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, #25592 @ 0x63f8 │ │ │ │ + movw r1, #22200 @ 0x56b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ 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 a64a8 │ │ │ │ - cbz r0, 7837a <_Py_open@@Base+0x184e> │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 784fa <_Py_open@@Base+0x17f2> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7837e <_Py_open@@Base+0x1852> │ │ │ │ + bmi.n 784fe <_Py_open@@Base+0x17f6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25608 @ 0x6408 │ │ │ │ + movw r1, #22216 @ 0x56c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784da <_Py_open@@Base+0x19ae> │ │ │ │ + b.n 7865a <_Py_open@@Base+0x1952> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #22260 @ 0x56f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7837a <_Py_open@@Base+0x184e> │ │ │ │ + beq.n 784fa <_Py_open@@Base+0x17f2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 783ba <_Py_open@@Base+0x188e> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 7853a <_Py_open@@Base+0x1832> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25700 @ 0x6464 │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 7837a <_Py_open@@Base+0x184e> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 784fa <_Py_open@@Base+0x17f2> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #25744 @ 0x6490 │ │ │ │ + movw r0, #22352 @ 0x5750 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7837a <_Py_open@@Base+0x184e> │ │ │ │ + beq.n 784fa <_Py_open@@Base+0x17f2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #57560 @ 0xe0d8 │ │ │ │ + movw r2, #54168 @ 0xd398 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd3ac │ │ │ │ + bl 1bd1a4 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2af68 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 78424 <_Py_open@@Base+0x18f8> │ │ │ │ + cbz r1, 785a4 <_Py_open@@Base+0x189c> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 51e7c │ │ │ │ - b.n 78440 <_Py_open@@Base+0x1914> │ │ │ │ + bl 51eec │ │ │ │ + b.n 785c0 <_Py_open@@Base+0x18b8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r4, 78444 <_Py_open@@Base+0x1918> │ │ │ │ + cbz r4, 785c4 <_Py_open@@Base+0x18bc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25764 @ 0x64a4 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784d2 <_Py_open@@Base+0x19a6> │ │ │ │ + b.n 78652 <_Py_open@@Base+0x194a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 78460 <_Py_open@@Base+0x1934> │ │ │ │ + beq.n 785e0 <_Py_open@@Base+0x18d8> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 78480 <_Py_open@@Base+0x1954> │ │ │ │ + bne.n 78600 <_Py_open@@Base+0x18f8> │ │ │ │ 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 78480 <_Py_open@@Base+0x1954> │ │ │ │ + b.n 78600 <_Py_open@@Base+0x18f8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 78480 <_Py_open@@Base+0x1954> │ │ │ │ + beq.n 78600 <_Py_open@@Base+0x18f8> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25804 @ 0x64cc │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 784d2 <_Py_open@@Base+0x19a6> │ │ │ │ - bl b1084 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 78652 <_Py_open@@Base+0x194a> │ │ │ │ + bl b0768 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, 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 2bd2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b421c │ │ │ │ - cbz r6, 784b6 <_Py_open@@Base+0x198a> │ │ │ │ + bl b38fc │ │ │ │ + cbz r6, 78636 <_Py_open@@Base+0x192e> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 51e7c │ │ │ │ - b.n 784d2 <_Py_open@@Base+0x19a6> │ │ │ │ + bl 51eec │ │ │ │ + b.n 78652 <_Py_open@@Base+0x194a> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 784d2 <_Py_open@@Base+0x19a6> │ │ │ │ + cbz r0, 78652 <_Py_open@@Base+0x194a> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #25836 @ 0x64ec │ │ │ │ + movw r0, #22444 @ 0x57ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 784da <_Py_open@@Base+0x19ae> │ │ │ │ + cbz r0, 7865a <_Py_open@@Base+0x1952> │ │ │ │ blx 2aeec │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 784f0 <_Py_open@@Base+0x19c4> │ │ │ │ + bne.n 78670 <_Py_open@@Base+0x1968> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 14de1c │ │ │ │ + b.w 14d674 │ │ │ │ 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 78512 <_Py_open@@Base+0x19e6> │ │ │ │ + bgt.n 78692 <_Py_open@@Base+0x198a> │ │ │ │ pop {r4} │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ 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 2cee60 │ │ │ │ + bl 2ce198 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7855e <_Py_open@@Base+0x1a32> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 7858e <_Py_open@@Base+0x1a62> │ │ │ │ + bne.n 786de <_Py_open@@Base+0x19d6> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7870e <_Py_open@@Base+0x1a06> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cee60 │ │ │ │ + bl 2ce198 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7857a <_Py_open@@Base+0x1a4e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 7858e <_Py_open@@Base+0x1a62> │ │ │ │ + bne.n 786fa <_Py_open@@Base+0x19f2> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7870e <_Py_open@@Base+0x1a06> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ 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 208df8 │ │ │ │ + bl 208810 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 785ca <_Py_open@@Base+0x1a9e> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 785fc <_Py_open@@Base+0x1ad0> │ │ │ │ + bne.n 7874a <_Py_open@@Base+0x1a42> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7877c <_Py_open@@Base+0x1a74> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 208df8 │ │ │ │ + bl 208810 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 785e8 <_Py_open@@Base+0x1abc> │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 785fc <_Py_open@@Base+0x1ad0> │ │ │ │ + bne.n 78768 <_Py_open@@Base+0x1a60> │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 7877c <_Py_open@@Base+0x1a74> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d990c │ │ │ │ + b.w 2d8c54 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 26efa0 <_PyTime_AsMilliseconds@@Base+0x2774> │ │ │ │ + bl 26e2b0 <_PyTime_AsMilliseconds@@Base+0x2774> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78646 <_Py_open@@Base+0x1b1a> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 787c6 <_Py_open@@Base+0x1abe> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 7867a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 787fa <_Py_open@@Base+0x1af2> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f950 │ │ │ │ - b.n 7867a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl 24ed2c │ │ │ │ + b.n 787fa <_Py_open@@Base+0x1af2> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78668 <_Py_open@@Base+0x1b3c> │ │ │ │ + bne.n 787e8 <_Py_open@@Base+0x1ae0> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 78668 <_Py_open@@Base+0x1b3c> │ │ │ │ + bcc.n 787e8 <_Py_open@@Base+0x1ae0> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 24f950 │ │ │ │ - b.n 7867a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl 24ed2c │ │ │ │ + b.n 787fa <_Py_open@@Base+0x1af2> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 7866c <_Py_open@@Base+0x1b40> │ │ │ │ + bgt.n 787ec <_Py_open@@Base+0x1ae4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24f534 │ │ │ │ + bl 24e910 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 786c2 <_Py_open@@Base+0x1b96> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 78842 <_Py_open@@Base+0x1b3a> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ - cbz r0, 786f6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl f6524 │ │ │ │ + cbz r0, 78876 <_Py_open@@Base+0x1b6e> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f950 │ │ │ │ - b.n 786f6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl 24ed2c │ │ │ │ + b.n 78876 <_Py_open@@Base+0x1b6e> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 786e4 <_Py_open@@Base+0x1bb8> │ │ │ │ + beq.n 78864 <_Py_open@@Base+0x1b5c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 786e4 <_Py_open@@Base+0x1bb8> │ │ │ │ + bhi.n 78864 <_Py_open@@Base+0x1b5c> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f950 │ │ │ │ - b.n 786f6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl 24ed2c │ │ │ │ + b.n 78876 <_Py_open@@Base+0x1b6e> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 786e8 <_Py_open@@Base+0x1bbc> │ │ │ │ + bgt.n 78868 <_Py_open@@Base+0x1b60> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ 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 78746 <_Py_open@@Base+0x1c1a> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 78746 <_Py_open@@Base+0x1c1a> │ │ │ │ + bne.n 788c6 <_Py_open@@Base+0x1bbe> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 788c6 <_Py_open@@Base+0x1bbe> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 78766 <_Py_open@@Base+0x1c3a> │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 788e6 <_Py_open@@Base+0x1bde> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e418 │ │ │ │ - cbnz r0, 78766 <_Py_open@@Base+0x1c3a> │ │ │ │ + bl 4e488 │ │ │ │ + cbnz r0, 788e6 <_Py_open@@Base+0x1bde> │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 4e418 │ │ │ │ + b.w 4e488 │ │ │ │ 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 29bcfc │ │ │ │ + bl 29af4c │ │ │ │ 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 787bc <_Py_open@@Base+0x1c90> │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 787bc <_Py_open@@Base+0x1c90> │ │ │ │ + bne.n 7893c <_Py_open@@Base+0x1c34> │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 7893c <_Py_open@@Base+0x1c34> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 11e29c │ │ │ │ - b.n 787e2 <_Py_open@@Base+0x1cb6> │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 78962 <_Py_open@@Base+0x1c5a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbe8 │ │ │ │ - cbnz r0, 787e2 <_Py_open@@Base+0x1cb6> │ │ │ │ + bl 17f54c │ │ │ │ + cbnz r0, 78962 <_Py_open@@Base+0x1c5a> │ │ │ │ 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 17fbe8 │ │ │ │ + b.w 17f54c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #308] @ 78934 <_Py_open@@Base+0x1e08> │ │ │ │ + ldr.w r8, [pc, #308] @ 78ab4 <_Py_open@@Base+0x1dac> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7892e <_Py_open@@Base+0x1e02> │ │ │ │ + beq.w 78aae <_Py_open@@Base+0x1da6> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ - movw r5, #27328 @ 0x6ac0 │ │ │ │ + movw r5, #27292 @ 0x6a9c │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 78846 <_Py_open@@Base+0x1d1a> │ │ │ │ + beq.n 789c6 <_Py_open@@Base+0x1cbe> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 7882a <_Py_open@@Base+0x1cfe> │ │ │ │ + bne.n 789aa <_Py_open@@Base+0x1ca2> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 7884a <_Py_open@@Base+0x1d1e> │ │ │ │ + b.n 789ca <_Py_open@@Base+0x1cc2> │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 78860 <_Py_open@@Base+0x1d34> │ │ │ │ + cbz r2, 789e0 <_Py_open@@Base+0x1cd8> │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2be80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7888a <_Py_open@@Base+0x1d5e> │ │ │ │ + beq.n 78a0a <_Py_open@@Base+0x1d02> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32276 @ 0x7e14 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 788c6 <_Py_open@@Base+0x1d9a> │ │ │ │ + b.n 78a46 <_Py_open@@Base+0x1d3e> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #57560 @ 0xe0d8 │ │ │ │ + movw r5, #54168 @ 0xd398 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ blx 2b44c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25840 @ 0x64f0 │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c0c8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #32360 @ 0x7e68 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55400 @ 0xd868 │ │ │ │ + movw r1, #52008 @ 0xcb28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36950 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + bl 36954 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbnz r3, 78914 <_Py_open@@Base+0x1de8> │ │ │ │ + cbnz r3, 78a94 <_Py_open@@Base+0x1d8c> │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - cbz r3, 78910 <_Py_open@@Base+0x1de4> │ │ │ │ + cbz r3, 78a90 <_Py_open@@Base+0x1d88> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53980 @ 0xd2dc │ │ │ │ + movw r1, #50588 @ 0xc59c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc31c <_Py_write_noraise@@Base> │ │ │ │ + bl 1bc114 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33d28 <_Py_DumpStack@@Base> │ │ │ │ + bl 33d24 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2dcfc │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ @@ -115450,243 +115583,243 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 74ad2 │ │ │ │ - bl 1f4ee0 │ │ │ │ - cbnz r0, 78958 <_Py_open@@Base+0x1e2c> │ │ │ │ + bl 748c0 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ + bl 1f4818 │ │ │ │ + cbnz r0, 78ad8 <_Py_open@@Base+0x1dd0> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 1558d4 │ │ │ │ + bl 155018 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #19769 @ 0x4d39 │ │ │ │ + movw r0, #19577 @ 0x4c79 │ │ │ │ movt r0, #7 │ │ │ │ - bl 216d74 │ │ │ │ + bl 216684 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 78990 <_Py_open@@Base+0x1e64> │ │ │ │ - bl 1f6fbc │ │ │ │ + bne.n 78b10 <_Py_open@@Base+0x1e08> │ │ │ │ + bl 1f69d0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25884 @ 0x651c │ │ │ │ + movw r1, #22492 @ 0x57dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 789a8 <_Py_open@@Base+0x1e7c> │ │ │ │ - bl 1558d4 │ │ │ │ + b.n 78b28 <_Py_open@@Base+0x1e20> │ │ │ │ + bl 155018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15650c │ │ │ │ + bl 155b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6fbc │ │ │ │ + bl 1f69d0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000789aa : │ │ │ │ - b.w 38da8 │ │ │ │ +00078b2a : │ │ │ │ + b.w 38dac │ │ │ │ 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 17d8cc │ │ │ │ - cbnz r0, 789e2 │ │ │ │ + bl 17d264 │ │ │ │ + cbnz r0, 78b62 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25912 @ 0x6538 │ │ │ │ + movw r1, #22520 @ 0x57f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78ad0 │ │ │ │ + b.n 78c50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a650 │ │ │ │ + bl 179c30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 789de │ │ │ │ + blt.n 78b5e │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 78a0a │ │ │ │ + ble.n 78b8a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25952 @ 0x6560 │ │ │ │ + movw r1, #22560 @ 0x5820 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 789de │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 78b5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78a1c │ │ │ │ + cbz r0, 78b9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78aa0 │ │ │ │ + beq.n 78c20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78a44 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 78ad0 │ │ │ │ - bl 14a030 │ │ │ │ + b.n 78bc4 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 78c50 │ │ │ │ + bl 1497ec │ │ │ │ add.w r1, r4, r7, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 78a5c │ │ │ │ - bl 237294 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r3, 78bdc │ │ │ │ + bl 23661c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 78a7c │ │ │ │ + cbz r0, 78bfc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78a90 │ │ │ │ + blt.n 78c10 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 78aa0 │ │ │ │ + beq.n 78c20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 118ae0 │ │ │ │ + bl 1185d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78a22 │ │ │ │ + bne.n 78ba2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 78ad0 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 78c50 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25968 @ 0x6570 │ │ │ │ + movw r1, #22576 @ 0x5830 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78a82 │ │ │ │ - b.n 78aba │ │ │ │ + blt.n 78c02 │ │ │ │ + b.n 78c3a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78aba │ │ │ │ + bge.n 78c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78aba │ │ │ │ + cbnz r3, 78c3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78aba │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78a3e │ │ │ │ + bne.n 78bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a3e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78bbe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 78ac2 │ │ │ │ + bge.n 78c42 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 789de │ │ │ │ + bl 83b0c │ │ │ │ + b.n 78b5e │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78b08 │ │ │ │ + beq.n 78c88 │ │ │ │ blx 2afc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78b0c │ │ │ │ + bne.n 78c8c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78b14 │ │ │ │ + b.n 78c94 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 78b30 │ │ │ │ + cbz r3, 78cb0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 78b48 │ │ │ │ + b.n 78cc8 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 78b38 │ │ │ │ + bgt.n 78cb8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78b48 │ │ │ │ + b.n 78cc8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 78b34 │ │ │ │ + bgt.n 78cb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78b34 │ │ │ │ + beq.n 78cb4 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 78b68 │ │ │ │ + b.n 78ce8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #112] @ (78bd0 ) │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #112] @ (78d50 ) │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78bc8 │ │ │ │ + cbz r0, 78d48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251b1c │ │ │ │ + bl 250ef4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 78bbc │ │ │ │ + beq.n 78d3c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 78b8e │ │ │ │ + beq.n 78d0e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78b90 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 78b90 │ │ │ │ - b.n 78bbc │ │ │ │ + bne.n 78d10 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 78d10 │ │ │ │ + b.n 78d3c │ │ │ │ movs r4, #0 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b88c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ - cbz r4, 78bc0 │ │ │ │ + bl b38fc │ │ │ │ + cbz r4, 78d40 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d74 │ │ │ │ + b.w 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78bc8 │ │ │ │ + b.n 78d48 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ @@ -115694,863 +115827,940 @@ │ │ │ │ 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, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78bfa │ │ │ │ + bne.n 78d7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78c12 │ │ │ │ - b.n 78c68 │ │ │ │ + bne.n 78d92 │ │ │ │ + b.n 78de8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #43240 @ 0xa8e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78bea │ │ │ │ - b.n 78c46 │ │ │ │ + bne.n 78d6a │ │ │ │ + b.n 78dc6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 78c4a │ │ │ │ + bpl.n 78dca │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 78c46 │ │ │ │ + cbz r0, 78dc6 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78c6a │ │ │ │ + beq.n 78dea │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78ccc │ │ │ │ - movw r2, #33532 @ 0x82fc │ │ │ │ + b.n 78e4c │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #43240 @ 0xa8e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78c46 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78dc6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 78c92 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 78e12 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #43240 @ 0xa8e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78c46 │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78dc6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78ccc │ │ │ │ + cbz r0, 78e4c │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 78c30 │ │ │ │ + bne.n 78db0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78cbc │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 78e3c │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c46 │ │ │ │ + bne.n 78dc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc28 │ │ │ │ - bl 1e510c │ │ │ │ + bl 1e4ad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 78ce2 │ │ │ │ + cbnz r0, 78e62 │ │ │ │ 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 23caa4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23be20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78d14 │ │ │ │ + beq.n 78e94 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a6544 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2a5798 <_PyTime_AsTimeval@@Base> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 78d42 │ │ │ │ + bhi.n 78ec2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12276c │ │ │ │ + bl 12216c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78d58 │ │ │ │ - b.n 78d5e │ │ │ │ - movw r0, #5700 @ 0x1644 │ │ │ │ + beq.n 78ed8 │ │ │ │ + b.n 78ede │ │ │ │ + movw r0, #2308 @ 0x904 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d34 │ │ │ │ - b.n 78d94 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 78d94 │ │ │ │ + bne.n 78eb4 │ │ │ │ + b.n 78f14 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 78f14 │ │ │ │ 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 78cd2 │ │ │ │ + bl 78e52 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78f14 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 78cd2 │ │ │ │ + bl 78e52 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78f14 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c514 <__setitimer64@plt> │ │ │ │ - cbz r0, 78d98 │ │ │ │ + cbz r0, 78f18 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78d9e │ │ │ │ + b.n 78f1e │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 778ae <_Py_open@@Base+0xd82> │ │ │ │ + bl 77a2e <_Py_open@@Base+0xd26> │ │ │ │ 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 r6, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl f6bc8 │ │ │ │ + bl f67e8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - movw r0, #25992 @ 0x6588 │ │ │ │ + bl 1e4740 │ │ │ │ + movw r0, #22600 @ 0x5848 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7118 │ │ │ │ + bl f6d38 │ │ │ │ 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 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78e60 │ │ │ │ + cbz r0, 78fe0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f16d8 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f1004 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 940a4 │ │ │ │ - cbz r0, 78e60 │ │ │ │ + bl 93fa4 │ │ │ │ + cbz r0, 78fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78e5e │ │ │ │ + bge.n 78fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 78e5e │ │ │ │ + cbnz r3, 78fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_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 2674cc │ │ │ │ - cbz r0, 78ed6 │ │ │ │ + bl 2667dc │ │ │ │ + cbz r0, 79056 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c030 │ │ │ │ - bl b1084 │ │ │ │ + bl b0768 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2bb1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 78ecc │ │ │ │ + bne.n 7904c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 78ebc │ │ │ │ - bl 11699c │ │ │ │ + bne.n 7903c │ │ │ │ + bl 11648c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e8c │ │ │ │ + beq.n 7900c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ed6 │ │ │ │ + b.n 79056 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 78eb8 │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 79038 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78de8 │ │ │ │ + bl 78f68 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78f00 │ │ │ │ + bne.n 79080 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2674cc │ │ │ │ - cbnz r0, 78f16 │ │ │ │ - b.n 78fb8 │ │ │ │ + bl 2667dc │ │ │ │ + cbnz r0, 79096 │ │ │ │ + b.n 79138 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5888 @ 0x1700 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78ef4 │ │ │ │ - b.n 78fb8 │ │ │ │ + bne.n 79074 │ │ │ │ + b.n 79138 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 23caa4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23be20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78fb8 │ │ │ │ + beq.n 79138 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 78f50 │ │ │ │ + bge.n 790d0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48136 @ 0xbc08 │ │ │ │ + movw r1, #44744 @ 0xaec8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 78fb8 │ │ │ │ - bl 284394 <_PyDeadline_Init@@Base> │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 79138 │ │ │ │ + bl 2833b4 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b1084 │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0768 │ │ │ │ add r2, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bc40 <__sigtimedwait64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 78fc6 │ │ │ │ + bne.n 79146 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 78f9e │ │ │ │ + beq.n 7911e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 78fbc │ │ │ │ + beq.n 7913c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ - b.n 78fb8 │ │ │ │ - bl 11699c │ │ │ │ + bl 1e4740 │ │ │ │ + b.n 79138 │ │ │ │ + bl 11648c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r3, 78fb8 │ │ │ │ - bl 2b7998 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 79138 │ │ │ │ + bl 2b6cc8 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bge.n 78f58 │ │ │ │ - b.n 78fc6 │ │ │ │ + bge.n 790d8 │ │ │ │ + b.n 79146 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78fd2 │ │ │ │ + b.n 79152 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 78fd2 │ │ │ │ + b.n 79152 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78de8 │ │ │ │ + bl 78f68 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #14912 @ 0x3a40 │ │ │ │ + movw r1, #14848 @ 0x3a00 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20c76c │ │ │ │ + b.w 20c178 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ 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, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ 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, #43840 @ 0xab40 │ │ │ │ + movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803e0 │ │ │ │ + bl 17fd40 │ │ │ │ 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 r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 790a2 │ │ │ │ + beq.n 79222 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 790a2 │ │ │ │ + beq.n 79222 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 790ba │ │ │ │ - b.n 790ca │ │ │ │ + bne.n 7923a │ │ │ │ + b.n 7924a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7909a │ │ │ │ - movw r0, #26056 @ 0x65c8 │ │ │ │ + beq.n 7921a │ │ │ │ + movw r0, #22664 @ 0x5888 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7909a │ │ │ │ - b.n 790fa │ │ │ │ - movw r0, #26056 @ 0x65c8 │ │ │ │ + bne.n 7921a │ │ │ │ + b.n 7927a │ │ │ │ + movw r0, #22664 @ 0x5888 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ - cbz r0, 790fa │ │ │ │ + bl 1d4a08 │ │ │ │ + cbz r0, 7927a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 790fe │ │ │ │ + beq.n 7927e │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ef10 │ │ │ │ - cbnz r0, 790fe │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + bl 9ee50 │ │ │ │ + cbnz r0, 7927e │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26056 @ 0x65c8 │ │ │ │ + movw r0, #22664 @ 0x5888 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7912e │ │ │ │ + b.n 792ae │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7912e │ │ │ │ + cbz r0, 792ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 97ab8 │ │ │ │ + bl 979a8 │ │ │ │ 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 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79184 │ │ │ │ - ldr r2, [pc, #60] @ (79188 ) │ │ │ │ - movw r1, #26068 @ 0x65d4 │ │ │ │ + cbz r0, 79304 │ │ │ │ + ldr r2, [pc, #60] @ (79308 ) │ │ │ │ + movw r1, #22676 @ 0x5894 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7916e │ │ │ │ - ldr r2, [pc, #44] @ (79188 ) │ │ │ │ + beq.n 792ee │ │ │ │ + ldr r2, [pc, #44] @ (79308 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26084 @ 0x65e4 │ │ │ │ + movw r1, #22692 @ 0x58a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 79184 │ │ │ │ + bne.n 79304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79182 │ │ │ │ + bge.n 79302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79182 │ │ │ │ + cbnz r3, 79302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #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 21992c <_PyEvent_Notify@@Base> │ │ │ │ + bl 21969c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2416d8 <_PyXI_NewInterpreter@@Base+0x290> │ │ │ │ + bl 240a60 <_PyXI_NewInterpreter@@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, #5388 @ 0x150c │ │ │ │ + movw r1, #1996 @ 0x7cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 791fe │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 7937e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2bfb08 <_PyTime_FromLong@@Base> │ │ │ │ + bl 2bee40 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 791fe │ │ │ │ + beq.n 7937e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23d248 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c5c8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae58 <__clock_settime64@plt> │ │ │ │ - cbz r0, 79202 │ │ │ │ + cbz r0, 79382 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7920a │ │ │ │ + b.n 7938a │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 211694 │ │ │ │ + bl 211000 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79274 │ │ │ │ + cbz r0, 793f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 106228 │ │ │ │ + bl 105de4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 106228 │ │ │ │ + bl 105de4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 106228 │ │ │ │ + bl 105de4 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #26096 @ 0x65f0 │ │ │ │ + movw r0, #22704 @ 0x58b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 79264 │ │ │ │ + blt.n 793e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 79274 │ │ │ │ + b.n 793f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79260 │ │ │ │ + bne.n 793e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79260 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 793e0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #26104 @ 0x65f8 │ │ │ │ + movw r1, #22712 @ 0x58b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a64a8 │ │ │ │ + bl a6834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 7949c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11c8c8 │ │ │ │ + bl 11c0f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7931e │ │ │ │ + beq.n 7949e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 11c8c8 │ │ │ │ + bl 11c0f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 79312 │ │ │ │ + cbz r0, 79492 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 792d0 │ │ │ │ + bgt.n 79450 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b904 │ │ │ │ - cbz r0, 792ee │ │ │ │ + cbz r0, 7946e │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #6004 @ 0x1774 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 7930a │ │ │ │ + b.n 7948a │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #4380 @ 0x111c │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 7931e │ │ │ │ + bl 83b0c │ │ │ │ + b.n 7949e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #31900 @ 0x7c9c │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a64a8 │ │ │ │ - cbz r0, 79370 │ │ │ │ + bl a6834 │ │ │ │ + cbz r0, 794f0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #19420 @ 0x4bdc │ │ │ │ + movw r2, #16028 @ 0x3e9c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079374 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #15496 @ 0x3c88 │ │ │ │ +000794f4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #12104 @ 0x2f48 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movw r1, #14718 @ 0x397e │ │ │ │ - b.w 1ce920 │ │ │ │ + b.w 1ce634 │ │ │ │ + │ │ │ │ +00079504 : │ │ │ │ + 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, 79534 │ │ │ │ + ldr r3, [pc, #52] @ (79554 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + bl 1cdf00 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 79534 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 84c6c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 22e9b8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 84c6c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00079558 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 79504 │ │ │ │ + │ │ │ │ +00079560 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 795b4 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1cdf00 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 7958e │ │ │ │ + ldr r3, [pc, #56] @ (795b8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 795b4 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + bl 222c2c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 795a4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 795b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 795a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 795a0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00079384 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000795bc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #17 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 793de <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + beq.n 79616 <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #17 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 793d6 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 793de <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 7960e <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 79616 <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000793e4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0007961c <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #15 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c8a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5ca34 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7943e <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + beq.n 79676 <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd74 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bf00 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 79436 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl f7118 │ │ │ │ - b.n 7943e <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 7966e <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl f6d38 │ │ │ │ + b.n 79676 <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r3, 79468 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + cbnz r3, 796a0 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 79468 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + ble.n 796a0 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79468 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ - cbnz r4, 79484 <_PyMonitoring_FireReraiseEvent@@Base+0xa0> │ │ │ │ + bne.n 796a0 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + cbnz r4, 796bc <_PyMonitoring_FireReraiseEvent@@Base+0xa0> │ │ │ │ movs r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #116] @ (794f0 <_PyMonitoring_FireReraiseEvent@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #116] @ (79728 <_PyMonitoring_FireReraiseEvent@@Base+0x10c>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f0b8 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11eab8 <_PyArg_UnpackKeywords@@Base+0x6b0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 794e2 <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ + cbz r0, 7971a <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 154a14 │ │ │ │ - cbnz r0, 79492 <_PyMonitoring_FireReraiseEvent@@Base+0xae> │ │ │ │ + bl 154158 │ │ │ │ + cbnz r0, 796ca <_PyMonitoring_FireReraiseEvent@@Base+0xae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 794e2 <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ + b.n 7971a <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ba10c │ │ │ │ + bl b9804 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #22716 @ 0x58bc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa984 │ │ │ │ + bl a9e24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 794ce <_PyMonitoring_FireReraiseEvent@@Base+0xea> │ │ │ │ - bl b1084 │ │ │ │ + beq.n 79706 <_PyMonitoring_FireReraiseEvent@@Base+0xea> │ │ │ │ + bl b0768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b421c │ │ │ │ + bl b38fc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 794da <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ - bl 940a4 │ │ │ │ + bne.n 79712 <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7948e <_PyMonitoring_FireReraiseEvent@@Base+0xaa> │ │ │ │ + bne.n 796c6 <_PyMonitoring_FireReraiseEvent@@Base+0xaa> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -116558,190 +116768,190 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 154cd0 │ │ │ │ + bl 154414 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 79530 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ + beq.n 79768 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79530 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ + beq.n 79768 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 79548 <_PyMonitoring_FireReraiseEvent@@Base+0x164> │ │ │ │ - b.n 7955a <_PyMonitoring_FireReraiseEvent@@Base+0x176> │ │ │ │ + bne.n 79780 <_PyMonitoring_FireReraiseEvent@@Base+0x164> │ │ │ │ + b.n 79792 <_PyMonitoring_FireReraiseEvent@@Base+0x176> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79528 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ - movw r0, #26120 @ 0x6608 │ │ │ │ + beq.n 79760 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ + movw r0, #22728 @ 0x58c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21db84 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21d1ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79528 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ - b.n 795b8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bne.n 79760 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ + b.n 797f0 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #26120 @ 0x6608 │ │ │ │ + movw r0, #22728 @ 0x58c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2dcc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 795b8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bl e2938 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 797f0 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79584 <_PyMonitoring_FireReraiseEvent@@Base+0x1a0> │ │ │ │ + bmi.n 797bc <_PyMonitoring_FireReraiseEvent@@Base+0x1a0> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #20324 @ 0x4f64 │ │ │ │ + movw r2, #16932 @ 0x4224 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #34008 @ 0x84d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26120 @ 0x6608 │ │ │ │ + movw r0, #22728 @ 0x58c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 795b8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 797f0 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 252714 <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ + bl 251aec <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79614 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + beq.n 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - ble.n 795bc <_PyMonitoring_FireReraiseEvent@@Base+0x1d8> │ │ │ │ - bl 1c85f4 │ │ │ │ + ble.n 797f4 <_PyMonitoring_FireReraiseEvent@@Base+0x1d8> │ │ │ │ + bl 84c6c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26136 @ 0x6618 │ │ │ │ + movw r1, #22744 @ 0x58d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79614 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + b.n 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 795e6 <_PyMonitoring_FireReraiseEvent@@Base+0x202> │ │ │ │ + ble.n 7981e <_PyMonitoring_FireReraiseEvent@@Base+0x202> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ add.w lr, r7, #1 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r1] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 795ca <_PyMonitoring_FireReraiseEvent@@Base+0x1e6> │ │ │ │ + bne.n 79802 <_PyMonitoring_FireReraiseEvent@@Base+0x1e6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne.n 79610 <_PyMonitoring_FireReraiseEvent@@Base+0x22c> │ │ │ │ + bne.n 79848 <_PyMonitoring_FireReraiseEvent@@Base+0x22c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 79614 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + beq.n 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7959e <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ + bne.n 797d6 <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - b.n 79614 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + b.n 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7959e <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ + bne.n 797d6 <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #332] @ (79774 <_PyMonitoring_FireReraiseEvent@@Base+0x390>) │ │ │ │ + ldr r4, [pc, #332] @ (799ac <_PyMonitoring_FireReraiseEvent@@Base+0x390>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48728 @ 0xbe58 │ │ │ │ + movw r1, #45336 @ 0xb118 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7976e <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ + beq.w 799a6 <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #25757 @ 0x649d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e3234 <_Py_normpath@@Base+0x568> │ │ │ │ + bl 1e2ce4 <_Py_normpath@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79668 <_PyMonitoring_FireReraiseEvent@@Base+0x284> │ │ │ │ + bge.n 798a0 <_PyMonitoring_FireReraiseEvent@@Base+0x284> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7976e <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ - ldr r0, [pc, #268] @ (79778 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ + b.n 799a6 <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ + ldr r0, [pc, #268] @ (799b0 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79682 <_PyMonitoring_FireReraiseEvent@@Base+0x29e> │ │ │ │ + bne.n 798ba <_PyMonitoring_FireReraiseEvent@@Base+0x29e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79672 <_PyMonitoring_FireReraiseEvent@@Base+0x28e> │ │ │ │ + bne.n 798aa <_PyMonitoring_FireReraiseEvent@@Base+0x28e> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79694 <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + beq.n 798cc <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 796a6 <_PyMonitoring_FireReraiseEvent@@Base+0x2c2> │ │ │ │ + cbz r3, 798de <_PyMonitoring_FireReraiseEvent@@Base+0x2c2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7969c <_PyMonitoring_FireReraiseEvent@@Base+0x2b8> │ │ │ │ - b.n 796a8 <_PyMonitoring_FireReraiseEvent@@Base+0x2c4> │ │ │ │ + bne.n 798d4 <_PyMonitoring_FireReraiseEvent@@Base+0x2b8> │ │ │ │ + b.n 798e0 <_PyMonitoring_FireReraiseEvent@@Base+0x2c4> │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 796d4 <_PyMonitoring_FireReraiseEvent@@Base+0x2f0> │ │ │ │ + cbnz r0, 7990c <_PyMonitoring_FireReraiseEvent@@Base+0x2f0> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 796c6 <_PyMonitoring_FireReraiseEvent@@Base+0x2e2> │ │ │ │ + bne.n 798fe <_PyMonitoring_FireReraiseEvent@@Base+0x2e2> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 796b6 <_PyMonitoring_FireReraiseEvent@@Base+0x2d2> │ │ │ │ + bne.n 798ee <_PyMonitoring_FireReraiseEvent@@Base+0x2d2> │ │ │ │ dmb ish │ │ │ │ - beq.n 79662 <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ - ldr r0, [pc, #168] @ (79778 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ - bl 284c48 │ │ │ │ - b.n 79662 <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ + beq.n 7989a <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ + ldr r0, [pc, #168] @ (799b0 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ + bl 283f50 │ │ │ │ + b.n 7989a <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 7972a <_PyMonitoring_FireReraiseEvent@@Base+0x346> │ │ │ │ + cbz r3, 79962 <_PyMonitoring_FireReraiseEvent@@Base+0x346> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ subs.w lr, r2, #0 │ │ │ │ str.w r8, [r3, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - cbz r7, 79704 <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ + cbz r7, 7993c <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ @@ -116751,151 +116961,151 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ sub.w r2, r2, lr │ │ │ │ str.w r2, [r0, #3320] @ 0xcf8 │ │ │ │ str.w ip, [r1, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 796e2 <_PyMonitoring_FireReraiseEvent@@Base+0x2fe> │ │ │ │ + bne.n 7991a <_PyMonitoring_FireReraiseEvent@@Base+0x2fe> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79742 <_PyMonitoring_FireReraiseEvent@@Base+0x35e> │ │ │ │ + bne.n 7997a <_PyMonitoring_FireReraiseEvent@@Base+0x35e> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79732 <_PyMonitoring_FireReraiseEvent@@Base+0x34e> │ │ │ │ + bne.n 7996a <_PyMonitoring_FireReraiseEvent@@Base+0x34e> │ │ │ │ dmb ish │ │ │ │ - beq.n 7974e <_PyMonitoring_FireReraiseEvent@@Base+0x36a> │ │ │ │ - ldr r0, [pc, #44] @ (79778 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 79986 <_PyMonitoring_FireReraiseEvent@@Base+0x36a> │ │ │ │ + ldr r0, [pc, #44] @ (799b0 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ + bl 283f50 │ │ │ │ add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 243360 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ + bl 2426e8 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (797c4 <_PyMonitoring_FireReraiseEvent@@Base+0x3e0>) │ │ │ │ + ldr r0, [pc, #56] @ (799fc <_PyMonitoring_FireReraiseEvent@@Base+0x3e0>) │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #21113 @ 0x5279 │ │ │ │ + movwne r1, #17921 @ 0x4601 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #36 @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79616 <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ + bl 7984e <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #400] @ (7996c <_PyMonitoring_FireReraiseEvent@@Base+0x588>) │ │ │ │ + ldr r4, [pc, #400] @ (79ba4 <_PyMonitoring_FireReraiseEvent@@Base+0x588>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #50884 @ 0xc6c4 │ │ │ │ + movw r1, #47492 @ 0xb984 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12aaf8 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + bl 12a3f4 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79966 <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ + beq.w 79b9e <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #245 @ 0xf5 │ │ │ │ - movw r1, #26505 @ 0x6789 │ │ │ │ + movw r1, #26509 @ 0x678d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e3234 <_Py_normpath@@Base+0x568> │ │ │ │ + bl 1e2ce4 <_Py_normpath@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7981a <_PyMonitoring_FireReraiseEvent@@Base+0x436> │ │ │ │ + bge.n 79a52 <_PyMonitoring_FireReraiseEvent@@Base+0x436> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79966 <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ - ldr r0, [pc, #340] @ (79970 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ + b.n 79b9e <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ + ldr r0, [pc, #340] @ (79ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x450> │ │ │ │ + bne.n 79a6c <_PyMonitoring_FireReraiseEvent@@Base+0x450> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79824 <_PyMonitoring_FireReraiseEvent@@Base+0x440> │ │ │ │ + bne.n 79a5c <_PyMonitoring_FireReraiseEvent@@Base+0x440> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79846 <_PyMonitoring_FireReraiseEvent@@Base+0x462> │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + beq.n 79a7e <_PyMonitoring_FireReraiseEvent@@Base+0x462> │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 7985c <_PyMonitoring_FireReraiseEvent@@Base+0x478> │ │ │ │ + cbz r3, 79a94 <_PyMonitoring_FireReraiseEvent@@Base+0x478> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79850 <_PyMonitoring_FireReraiseEvent@@Base+0x46c> │ │ │ │ - b.n 7985e <_PyMonitoring_FireReraiseEvent@@Base+0x47a> │ │ │ │ + bne.n 79a88 <_PyMonitoring_FireReraiseEvent@@Base+0x46c> │ │ │ │ + b.n 79a96 <_PyMonitoring_FireReraiseEvent@@Base+0x47a> │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 7988a <_PyMonitoring_FireReraiseEvent@@Base+0x4a6> │ │ │ │ + cbnz r0, 79ac2 <_PyMonitoring_FireReraiseEvent@@Base+0x4a6> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7987c <_PyMonitoring_FireReraiseEvent@@Base+0x498> │ │ │ │ + bne.n 79ab4 <_PyMonitoring_FireReraiseEvent@@Base+0x498> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7986c <_PyMonitoring_FireReraiseEvent@@Base+0x488> │ │ │ │ + bne.n 79aa4 <_PyMonitoring_FireReraiseEvent@@Base+0x488> │ │ │ │ dmb ish │ │ │ │ - beq.n 79814 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ - ldr r0, [pc, #236] @ (79970 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284c48 │ │ │ │ - b.n 79814 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ + beq.n 79a4c <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ + ldr r0, [pc, #236] @ (79ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ + bl 283f50 │ │ │ │ + b.n 79a4c <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 798e2 <_PyMonitoring_FireReraiseEvent@@Base+0x4fe> │ │ │ │ + cbz r4, 79b1a <_PyMonitoring_FireReraiseEvent@@Base+0x4fe> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r1, sl, lsl #2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w lr, [r3, #68] @ 0x44 │ │ │ │ subs.w sl, r2, #0 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - cbz r7, 798bc <_PyMonitoring_FireReraiseEvent@@Base+0x4d8> │ │ │ │ + cbz r7, 79af4 <_PyMonitoring_FireReraiseEvent@@Base+0x4d8> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r7, [r3, #68] @ 0x44 │ │ │ │ @@ -116905,464 +117115,464 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ sub.w r2, r2, sl │ │ │ │ str.w r2, [r0, #3324] @ 0xcfc │ │ │ │ str.w lr, [r1, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7989a <_PyMonitoring_FireReraiseEvent@@Base+0x4b6> │ │ │ │ + bne.n 79ad2 <_PyMonitoring_FireReraiseEvent@@Base+0x4b6> │ │ │ │ add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - cbz r3, 79926 <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ - cbz r4, 79926 <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ + cbz r3, 79b5e <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ + cbz r4, 79b5e <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 24b51c │ │ │ │ - cbz r0, 79922 <_PyMonitoring_FireReraiseEvent@@Base+0x53e> │ │ │ │ + bl 24a8a4 │ │ │ │ + cbz r0, 79b5a <_PyMonitoring_FireReraiseEvent@@Base+0x53e> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7990e <_PyMonitoring_FireReraiseEvent@@Base+0x52a> │ │ │ │ + bne.n 79b46 <_PyMonitoring_FireReraiseEvent@@Base+0x52a> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 798fe <_PyMonitoring_FireReraiseEvent@@Base+0x51a> │ │ │ │ + bne.n 79b36 <_PyMonitoring_FireReraiseEvent@@Base+0x51a> │ │ │ │ dmb ish │ │ │ │ - beq.n 7991a <_PyMonitoring_FireReraiseEvent@@Base+0x536> │ │ │ │ - ldr r0, [pc, #88] @ (79970 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 79b52 <_PyMonitoring_FireReraiseEvent@@Base+0x536> │ │ │ │ + ldr r0, [pc, #88] @ (79ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ + bl 283f50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 79814 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ + bl 84c6c │ │ │ │ + b.n 79a4c <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 798ec <_PyMonitoring_FireReraiseEvent@@Base+0x508> │ │ │ │ + b.n 79b24 <_PyMonitoring_FireReraiseEvent@@Base+0x508> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7993e <_PyMonitoring_FireReraiseEvent@@Base+0x55a> │ │ │ │ + bne.n 79b76 <_PyMonitoring_FireReraiseEvent@@Base+0x55a> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7992e <_PyMonitoring_FireReraiseEvent@@Base+0x54a> │ │ │ │ + bne.n 79b66 <_PyMonitoring_FireReraiseEvent@@Base+0x54a> │ │ │ │ dmb ish │ │ │ │ - beq.n 7994a <_PyMonitoring_FireReraiseEvent@@Base+0x566> │ │ │ │ - ldr r0, [pc, #40] @ (79970 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284c48 │ │ │ │ + beq.n 79b82 <_PyMonitoring_FireReraiseEvent@@Base+0x566> │ │ │ │ + ldr r0, [pc, #40] @ (79ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ + bl 283f50 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 243360 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ + bl 2426e8 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (799bc <_PyMonitoring_FireReraiseEvent@@Base+0x5d8>) │ │ │ │ + ldr r0, [pc, #56] @ (79bf4 <_PyMonitoring_FireReraiseEvent@@Base+0x5d8>) │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #44525 @ 0xaded │ │ │ │ + movwne r1, #42749 @ 0xa6fd │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 797c8 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ + bl 79a00 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000799c0 : │ │ │ │ +00079bf8 : │ │ │ │ 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, #200] @ (79a98 ) │ │ │ │ + ldr r4, [pc, #200] @ (79cd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ 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 799fc │ │ │ │ + bne.n 79c34 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 799ec │ │ │ │ + bne.n 79c24 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79a0c │ │ │ │ - bl 1355d0 <_PyMutex_LockTimed@@Base+0x178> │ │ │ │ + beq.n 79c44 │ │ │ │ + bl 134d98 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79a1e │ │ │ │ + cbz r4, 79c56 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 79a1e │ │ │ │ + beq.n 79c56 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79a12 │ │ │ │ + bne.n 79c4a │ │ │ │ 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 79a3e │ │ │ │ + bne.n 79c76 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79a2e │ │ │ │ + bne.n 79c66 │ │ │ │ dmb ish │ │ │ │ - beq.n 79a48 │ │ │ │ - bl 284c48 │ │ │ │ - cbz r4, 79a90 │ │ │ │ - cbz r5, 79a58 │ │ │ │ + beq.n 79c80 │ │ │ │ + bl 283f50 │ │ │ │ + cbz r4, 79cc8 │ │ │ │ + cbz r5, 79c90 │ │ │ │ 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 79a60 │ │ │ │ + bne.n 79c98 │ │ │ │ dmb ish │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79a7c │ │ │ │ + bne.n 79cb4 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079a9c : │ │ │ │ +00079cd4 : │ │ │ │ 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] @ (79b58 ) │ │ │ │ + ldr r2, [pc, #172] @ (79d90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 79ac4 │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + cbnz r5, 79cfc │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #156] @ (79b5c ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (79d94 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (79b60 ) │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (79d98 ) │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 79b46 │ │ │ │ + blt.n 79d7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 79ade │ │ │ │ + cbz r0, 79d16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79b0a │ │ │ │ - bl 1c872c │ │ │ │ + bmi.n 79d42 │ │ │ │ + bl 84c84 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 79b46 │ │ │ │ - ldr r1, [pc, #112] @ (79b60 ) │ │ │ │ + cbz r0, 79d7e │ │ │ │ + ldr r1, [pc, #112] @ (79d98 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e86bc │ │ │ │ - cbz r0, 79b0a │ │ │ │ + bl 1e808c │ │ │ │ + cbz r0, 79d42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b46 │ │ │ │ + bge.n 79d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 79b46 │ │ │ │ - b.n 79b28 │ │ │ │ + cbnz r3, 79d7e │ │ │ │ + b.n 79d60 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 79b46 │ │ │ │ + cbz r4, 79d7e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 79b2e │ │ │ │ + cbz r0, 79d66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b46 │ │ │ │ + bge.n 79d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79b46 │ │ │ │ + cbnz r3, 79d7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79b46 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79d7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b52 │ │ │ │ + bge.n 79d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79b52 │ │ │ │ + cbnz r3, 79d8a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2064fc <_PyErr_Clear@@Base> │ │ │ │ + b.w 205f14 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #16 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079b64 : │ │ │ │ +00079d9c : │ │ │ │ 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, #52] @ (79bac ) │ │ │ │ + ldr r0, [pc, #52] @ (79de4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79b88 │ │ │ │ + bge.n 79dc0 │ │ │ │ movs r4, #0 │ │ │ │ - bl f7144 │ │ │ │ - b.n 79ba6 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 79dde │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 79b90 │ │ │ │ + cbnz r0, 79dc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79ba2 │ │ │ │ + b.n 79dda │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 79b8c │ │ │ │ + bpl.n 79dc4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079bb0 : │ │ │ │ +00079de8 : │ │ │ │ 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 r4, [pc, #344] @ (79d1c ) │ │ │ │ + ldr r4, [pc, #344] @ (79f54 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - movw r0, #28120 @ 0x6dd8 │ │ │ │ + movw r0, #24728 @ 0x6098 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r9, [r3, r4] │ │ │ │ - ble.n 79be0 │ │ │ │ + ble.n 79e18 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 79be4 │ │ │ │ + cbnz r1, 79e1c │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79c1e │ │ │ │ + cbz r0, 79e56 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl a1f34 │ │ │ │ - cbnz r0, 79c10 │ │ │ │ + bl a20cc │ │ │ │ + cbnz r0, 79e48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c1e │ │ │ │ + bge.n 79e56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c1e │ │ │ │ + cbnz r3, 79e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79c1e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79e56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 79bf0 │ │ │ │ - b.n 79c2c │ │ │ │ - movw r1, #26156 @ 0x662c │ │ │ │ + bne.n 79e28 │ │ │ │ + b.n 79e64 │ │ │ │ + movw r1, #22764 @ 0x58ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #248] @ (79d20 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #248] @ (79f58 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #28096 @ 0x6dc0 │ │ │ │ + movw r0, #24704 @ 0x6080 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e86bc │ │ │ │ + bl 1e808c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79c78 │ │ │ │ + beq.n 79eb0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c6a │ │ │ │ + bge.n 79ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c6a │ │ │ │ + cbnz r3, 79ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #22784 @ 0x5900 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #172] @ (79d20 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #172] @ (79f58 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c8a │ │ │ │ + bge.n 79ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c8a │ │ │ │ + cbnz r3, 79ec2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 79d16 │ │ │ │ + beq.n 79f4e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 20b224 │ │ │ │ + bl 20ac30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79d16 │ │ │ │ + beq.n 79f4e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 79cb6 │ │ │ │ - movw r1, #26200 @ 0x6658 │ │ │ │ + cbnz r4, 79eee │ │ │ │ + movw r1, #22808 @ 0x5918 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #108] @ (79d20 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #108] @ (79d24 ) │ │ │ │ + ldr r0, [pc, #108] @ (79f58 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #108] @ (79f5c ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f6980 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f6394 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79cd0 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + bge.n 79f08 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #84] @ (79d20 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ (79f58 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 79d02 │ │ │ │ + cbz r0, 79f3a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f05b8 │ │ │ │ + bl 1efe90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 79cee │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + bne.n 79f26 │ │ │ │ + movw r1, #22860 @ 0x594c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #52] @ (79d20 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (79f58 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d02 │ │ │ │ + bge.n 79f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 79d02 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 79f3a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d16 │ │ │ │ + bge.n 79f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79d16 │ │ │ │ + cbnz r3, 79f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ │ │ │ │ -00079d28 : │ │ │ │ +00079f60 : │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 79bb0 │ │ │ │ + b.w 79de8 │ │ │ │ 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 154a14 │ │ │ │ + bl 154158 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r0, 79d7e │ │ │ │ + cbz r0, 79fb6 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2be44 │ │ │ │ - cbnz r0, 79d82 │ │ │ │ + cbnz r0, 79fba │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79d88 │ │ │ │ - bl 8f69c │ │ │ │ + b.n 79fc0 │ │ │ │ + bl 8f598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ 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 │ │ │ │ @@ -117372,309 +117582,309 @@ │ │ │ │ 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] @ (79e58 ) │ │ │ │ - movw r2, #26284 @ 0x66ac │ │ │ │ + ldr r3, [pc, #156] @ (7a090 ) │ │ │ │ + movw r2, #22892 @ 0x596c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f59e4 │ │ │ │ - cbz r0, 79dee │ │ │ │ + bl f5544 │ │ │ │ + cbz r0, 7a026 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 79df2 │ │ │ │ + bge.n 7a02a │ │ │ │ mov r0, r4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26304 @ 0x66c0 │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79e54 │ │ │ │ + b.n 7a08c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 79dfe │ │ │ │ + bne.n 7a036 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 79e20 │ │ │ │ + b.n 7a058 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 79e20 │ │ │ │ + ble.n 7a058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159ecc │ │ │ │ + bl 159500 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26344 @ 0x66e8 │ │ │ │ + movw r1, #22952 @ 0x59a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 79dee │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7a026 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 68646 <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ + bl 687d2 <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 79e40 │ │ │ │ - bl 159ecc │ │ │ │ + bge.n 7a078 │ │ │ │ + bl 159500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 79dee │ │ │ │ - bl 159ecc │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 7a026 │ │ │ │ + bl 159500 │ │ │ │ + movw r0, #23000 @ 0x59d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ lsls r2, r2, #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 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f1c │ │ │ │ + beq.n 7a154 │ │ │ │ blx 2b154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79e84 │ │ │ │ + cbz r0, 7a0bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 79eca │ │ │ │ + b.n 7a102 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f1e │ │ │ │ + bge.n 7a156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f1e │ │ │ │ + bne.n 7a156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79f1e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a156 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 79ee2 │ │ │ │ - bl 9bab0 │ │ │ │ + cbz r6, 7a11a │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79ee2 │ │ │ │ + beq.n 7a11a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 79f06 │ │ │ │ + blt.n 7a13e │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #27689 @ 0x6c29 │ │ │ │ + movw r2, #21135 @ 0x528f │ │ │ │ movt r2, #7 │ │ │ │ - movw r0, #26396 @ 0x671c │ │ │ │ + movw r0, #23004 @ 0x59dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79eaa │ │ │ │ - b.n 79f16 │ │ │ │ + bne.n 7a0e2 │ │ │ │ + b.n 7a14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79efc │ │ │ │ + bge.n 7a134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 79efc │ │ │ │ + cbnz r3, 7a134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 2acd4 │ │ │ │ - b.n 79f1e │ │ │ │ + b.n 7a156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79ec8 │ │ │ │ + bne.n 7a100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79ec8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a100 │ │ │ │ mov r0, r4 │ │ │ │ blx 2acd4 │ │ │ │ mov r4, r5 │ │ │ │ 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 │ │ │ │ - beq.n 79f50 │ │ │ │ + beq.n 7a188 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46804 @ 0xb6d4 │ │ │ │ + movw r0, #43252 @ 0xa8f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4f48 │ │ │ │ + bl 1d4a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fdc │ │ │ │ + beq.n 7a214 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 79f78 │ │ │ │ - movw r2, #57988 @ 0xe284 │ │ │ │ + bmi.n 7a1b0 │ │ │ │ + movw r2, #54596 @ 0xd544 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #46804 @ 0xb6d4 │ │ │ │ + movw r0, #43252 @ 0xa8f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f804 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 79fdc │ │ │ │ + bl 28eaf8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7a214 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a2c64 │ │ │ │ + bl a279c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a01a │ │ │ │ + beq.n 7a252 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79fa8 │ │ │ │ + beq.n 7a1e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ + movw r1, #61468 @ 0xf01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 79fdc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7a214 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 79fc8 │ │ │ │ + cbnz r3, 7a200 │ │ │ │ mov r0, r7 │ │ │ │ - bl eec00 │ │ │ │ - movw r1, #26400 @ 0x6720 │ │ │ │ + bl ee794 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 79fdc │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 7a214 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79fec │ │ │ │ + beq.n 7a224 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154a14 │ │ │ │ - cbnz r0, 79fe0 │ │ │ │ + bl 154158 │ │ │ │ + cbnz r0, 7a218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a01a │ │ │ │ + b.n 7a252 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl ba10c │ │ │ │ + bl b9804 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79fee │ │ │ │ + b.n 7a226 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7a00e │ │ │ │ + cbnz r0, 7a246 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d74 │ │ │ │ + bl 1e4740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 7a01a │ │ │ │ - bl 1e510c │ │ │ │ + bl 84c84 │ │ │ │ + b.n 7a252 │ │ │ │ + bl 1e4ad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007a020 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (7a030 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +0007a258 <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (7a268 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1e1e30 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ + b.w 1e18dc <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a10c <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a344 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a04a <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + bne.n 7a282 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a10c <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a344 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r3, r5, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r2, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r2, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7a08e <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ + b.n 7a2c6 <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a130 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a368 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7a10c <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a344 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a10c <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a344 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a08a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + beq.n 7a2c2 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ sub.w r0, r1, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp lr, r1 │ │ │ │ itt ne │ │ │ │ movne r0, r3 │ │ │ │ movne r1, r5 │ │ │ │ - bne.n 7a084 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + bne.n 7a2bc <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a150 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ + beq.n 7a388 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a15a <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ + beq.n 7a392 <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a130 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a368 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ add.w r6, r8, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ sub.w r9, r1, #32 │ │ │ │ sub.w fp, r1, #97 @ 0x61 │ │ │ │ @@ -117687,189 +117897,189 @@ │ │ │ │ it hi │ │ │ │ movhi r3, r1 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #25 │ │ │ │ it ls │ │ │ │ movls r6, r9 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7a114 <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ + beq.n 7a34c <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a084 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a2bc <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r1, 7a144 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r1, 7a37c <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - cbz r6, 7a144 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r6, 7a37c <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0d6 <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ + bne.n 7a30e <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r3, ip] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 7a08a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + bne.n 7a2c2 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ adds r7, #2 │ │ │ │ mov r0, sl │ │ │ │ adds r3, r3, r7 │ │ │ │ - bne.n 7a160 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ + bne.n 7a398 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7a10e <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + b.n 7a346 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ ldrd r3, fp, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a084 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a130 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a2bc <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a368 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ mov fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a084 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a130 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a2bc <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a368 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7a08a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ - b.n 7a130 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a2c2 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + b.n 7a368 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, sl, #64 @ 0x40 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 7a176 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + cbz r2, 7a3ae <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a176 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + beq.n 7a3ae <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ - b.n 7a166 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + b.n 7a39e <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 7a140 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ + b.n 7a378 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ │ │ │ │ -0007a17c : │ │ │ │ +0007a3b4 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7a1b6 │ │ │ │ + blt.n 7a3ee │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a1aa │ │ │ │ + bne.n 7a3e2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c0ac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a1bc <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0007a3f4 <_Py_DecodeLocaleEx@@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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 7a204 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ + cbnz r4, 7a43c <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #500] @ (7a3cc <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #500] @ (7a604 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7a210 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ + bgt.n 7a448 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 7a22c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - cbnz r2, 7a23a <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ + beq.n 7a464 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r2, 7a472 <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7a322 <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ + beq.w 7a55a <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7a24e <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ + beq.n 7a486 <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b23d4 │ │ │ │ + b.w 1b21c4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b2578 │ │ │ │ - bl 1b1f30 │ │ │ │ - ldr r3, [pc, #408] @ (7a3cc <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + b.w 1b2368 │ │ │ │ + bl 1b1d20 │ │ │ │ + ldr r3, [pc, #408] @ (7a604 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1f0 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ + beq.n 7a428 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7500c │ │ │ │ + b.w 75006 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b010 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7a2a6 <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ + beq.n 7a4de <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 7a328 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a560 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7a330 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ + bne.n 7a568 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a328 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a560 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b010 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7a396 <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ + bne.n 7a5ce <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ blx 2c0c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7a328 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a560 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a328 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a560 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ @@ -117878,158 +118088,158 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ blx 2adf4 │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 7a33e <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ + bhi.n 7a576 <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r7, r3 │ │ │ │ movw r6, #2047 @ 0x7ff │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.n 7a342 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bls.n 7a57a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 7a342 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bcs.n 7a57a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ subs r4, r4, r0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a2d0 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ + bne.n 7a508 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ ldrd r0, r4, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a31a <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ + beq.n 7a552 <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ subs r3, r7, r0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1fe <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a436 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a252 <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ + b.n 7a48a <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1fe <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a436 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a292 <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ - b.n 7a328 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bne.n 7a4ca <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ + b.n 7a560 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a308 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ + beq.n 7a540 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r1, 7a364 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ + cbz r1, 7a59c <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - b.n 7a302 <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ + b.n 7a53a <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a40c │ │ │ │ + bl 7a644 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a37c <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + beq.n 7a5b4 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a38e <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ - movw r3, #17540 @ 0x4484 │ │ │ │ + beq.n 7a5c6 <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ + movw r3, #14148 @ 0x3744 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1fe <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ - cbz r0, 7a3b8 <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ + b.n 7a436 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + cbz r0, 7a5f0 <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w 7a2a0 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcc.w 7a4d8 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 7a2a0 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcs.w 7a4d8 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7a39a <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ + bne.n 7a5d2 <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ str.w r5, [sl] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a31e <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ + beq.n 7a556 <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1fe <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a436 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c0ac │ │ │ │ │ │ │ │ -0007a3dc : │ │ │ │ +0007a614 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 7a406 │ │ │ │ + cbz r3, 7a63e │ │ │ │ blx 2b458 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b1ed4 │ │ │ │ - b.n 7a3fa │ │ │ │ + bl 1b1cc4 │ │ │ │ + b.n 7a632 │ │ │ │ │ │ │ │ -0007a40c : │ │ │ │ +0007a644 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42097 @ 0xa471 │ │ │ │ + movw r2, #42665 @ 0xa6a9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a42e │ │ │ │ + bne.n 7a666 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2af40 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0007a43c : │ │ │ │ +0007a674 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 7a468 │ │ │ │ + cbz r3, 7a6a0 │ │ │ │ blx 2b458 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b1ed4 │ │ │ │ - b.n 7a45a │ │ │ │ + bl 1b1cc4 │ │ │ │ + b.n 7a692 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2af40 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -118042,117 +118252,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a50e │ │ │ │ + ble.n 7a746 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r6, #42097 @ 0xa471 │ │ │ │ + movw r6, #42665 @ 0xa6a9 │ │ │ │ movt r6, #7 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a52a │ │ │ │ + bne.n 7a762 │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7a4f6 │ │ │ │ + ble.n 7a72e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a534 │ │ │ │ + bne.n 7a76c │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 7a4f6 │ │ │ │ + ble.n 7a72e │ │ │ │ movs r7, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a518 │ │ │ │ + bne.n 7a750 │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 7a4dc │ │ │ │ + blt.n 7a714 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a522 │ │ │ │ + bne.n 7a75a │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r6, #42097 @ 0xa471 │ │ │ │ + movw r6, #42665 @ 0xa6a9 │ │ │ │ movt r6, #7 │ │ │ │ - b.n 7a4f6 │ │ │ │ + b.n 7a72e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a726 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a506 │ │ │ │ + b.n 7a73e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4be │ │ │ │ + b.n 7a6f6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4d4 │ │ │ │ + b.n 7a70c │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a5d8 │ │ │ │ + beq.n 7a810 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r5, [r1, #-4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a602 │ │ │ │ + bne.n 7a83a │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5ee │ │ │ │ + bne.n 7a826 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5ee │ │ │ │ + bne.n 7a826 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5ee │ │ │ │ + bne.n 7a826 │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ sub.w ip, r1, #7 │ │ │ │ subs r0, r1, #4 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r5, [lr], #1 │ │ │ │ cmp lr, r0 │ │ │ │ orr.w r3, r5, r3, lsl #8 │ │ │ │ - bne.n 7a586 │ │ │ │ + bne.n 7a7be │ │ │ │ adds r5, r1, #4 │ │ │ │ add r5, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #253 @ 0xfd │ │ │ │ - bne.n 7a5da │ │ │ │ + bne.n 7a812 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a598 │ │ │ │ + bne.n 7a7d0 │ │ │ │ sub.w r5, r1, #8 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w r2, r3, r2, lsl #8 │ │ │ │ - bne.n 7a5aa │ │ │ │ + bne.n 7a7e2 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2b44c │ │ │ │ @@ -118160,38 +118370,38 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32196 @ 0x7dc4 │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28804 @ 0x7084 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #48] @ (7a61c ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (7a854 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32172 @ 0x7dac │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28780 @ 0x706c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #28] @ (7a61c ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (7a854 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #4] @ (7a61c ) │ │ │ │ + ldr r0, [pc, #4] @ (7a854 ) │ │ │ │ mov r2, r5 │ │ │ │ - bl 7613a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + bl 76306 <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0007a620 : │ │ │ │ +0007a858 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2c09c │ │ │ │ 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 │ │ │ │ @@ -118330,15 +118540,15 @@ │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ eor.w r1, r1, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ eor.w r1, r1, r2 │ │ │ │ eor.w r1, r1, r5 │ │ │ │ mov.w r5, r1, ror #31 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ - bne.n 7a6e0 │ │ │ │ + bne.n 7a918 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movw fp, #31129 @ 0x7999 │ │ │ │ movt fp, #23170 @ 0x5a82 │ │ │ │ @@ -118375,15 +118585,15 @@ │ │ │ │ eor.w r4, r4, sl │ │ │ │ add.w r3, r3, r1, ror #27 │ │ │ │ mov.w r0, r2, ror #2 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r8 │ │ │ │ add.w r1, r9, r4 │ │ │ │ mov r9, r6 │ │ │ │ - beq.n 7a924 │ │ │ │ + beq.n 7ab5c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ and.w sl, ip, r0 │ │ │ │ bic.w r4, lr, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, fp │ │ │ │ eor.w r4, r4, sl │ │ │ │ add.w r3, r3, r1, ror #27 │ │ │ │ @@ -118444,61 +118654,61 @@ │ │ │ │ add.w r1, r9, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r9, r6 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r6, lr │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7a828 │ │ │ │ + b.n 7aa60 │ │ │ │ movw r8, #49622 @ 0xc1d6 │ │ │ │ movt r8, #51810 @ 0xca62 │ │ │ │ movw sl, #60321 @ 0xeba1 │ │ │ │ movt sl, #28377 @ 0x6ed9 │ │ │ │ movw r9, #48348 @ 0xbcdc │ │ │ │ movt r9, #36635 @ 0x8f1b │ │ │ │ movs r2, #20 │ │ │ │ - b.n 7a966 │ │ │ │ + b.n 7ab9e │ │ │ │ eor.w fp, lr, fp │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ add.w r3, r4, r1, ror #27 │ │ │ │ - bls.n 7a994 │ │ │ │ + bls.n 7abcc │ │ │ │ add r3, r8 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r6 │ │ │ │ - beq.n 7a9a8 │ │ │ │ + beq.n 7abe0 │ │ │ │ mov r6, lr │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ sub.w r3, r2, #40 @ 0x28 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ eor.w fp, r0, ip │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 7a940 │ │ │ │ + bhi.n 7ab78 │ │ │ │ and.w r3, r0, ip │ │ │ │ and.w fp, lr, fp │ │ │ │ add.w r4, r4, r1, ror #27 │ │ │ │ eor.w fp, fp, r3 │ │ │ │ add r4, r9 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r4 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r6 │ │ │ │ - b.n 7a95c │ │ │ │ + b.n 7ab94 │ │ │ │ add.w r4, r4, r1, ror #27 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add r4, sl │ │ │ │ adds r2, #1 │ │ │ │ add r4, fp │ │ │ │ add.w fp, r4, r6 │ │ │ │ - b.n 7a95c │ │ │ │ + b.n 7ab94 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp │ │ │ │ strd r2, r4, [r5] │ │ │ │ add r1, r3 │ │ │ │ @@ -118509,155 +118719,155 @@ │ │ │ │ add r0, lr │ │ │ │ str r0, [r5, #16] │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a9d0 : │ │ │ │ +0007ac08 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a9e0 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0007ac18 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a9f0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0007ac28 <_Py_hashtable_new_full@@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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7aa84 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ - movw r8, #15065 @ 0x3ad9 │ │ │ │ + bne.n 7acbc <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + movw r8, #15117 @ 0x3b0d │ │ │ │ movt r8, #8 │ │ │ │ - movw r5, #13521 @ 0x34d1 │ │ │ │ + movw r5, #13573 @ 0x3505 │ │ │ │ movt r5, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7aa7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + cbz r0, 7acb2 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7aa8a <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ + cbz r0, 7acc2 <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2b44c │ │ │ │ - movw r3, #58545 @ 0xe4b1 │ │ │ │ + movw r3, #56033 @ 0xdae1 │ │ │ │ movt r3, #21 │ │ │ │ movw r2, #59833 @ 0xe9b9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 7aa7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #4561 @ 0x11d1 │ │ │ │ + bne.n 7acb2 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #2869 @ 0xb35 │ │ │ │ movt r3, #19 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7aa7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #4477 @ 0x117d │ │ │ │ + bne.n 7acb2 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #2785 @ 0xae1 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ - b.n 7aa20 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ + b.n 7ac58 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7aa7c <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ + b.n 7acb4 <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ │ │ │ │ -0007aa94 : │ │ │ │ +0007accc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 7aa9c │ │ │ │ + cbz r3, 7acd4 │ │ │ │ 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 90810 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 7aada │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 7ad12 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34136 @ 0x8558 │ │ │ │ + movw r1, #30744 @ 0x7818 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7aad2 │ │ │ │ + blt.n 7ad0a │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7aab8 │ │ │ │ + beq.n 7acf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 7aa9a │ │ │ │ + b.n 7acd2 │ │ │ │ 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 7ad64 │ │ │ │ + bne.w 7af9c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7b15c │ │ │ │ + bpl.w 7b394 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7ad46 │ │ │ │ + bpl.w 7af7e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ad60 │ │ │ │ + beq.w 7af98 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #45517 @ 0xb1cd │ │ │ │ + movw r3, #46085 @ 0xb405 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b162 │ │ │ │ + bne.w 7b39a │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -118683,15 +118893,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 7ad6c │ │ │ │ + ble.w 7afa4 │ │ │ │ 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 │ │ │ │ @@ -118727,15 +118937,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 7ad18 │ │ │ │ + bls.n 7af50 │ │ │ │ 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] │ │ │ │ @@ -118779,50 +118989,50 @@ │ │ │ │ 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 7ac7c │ │ │ │ + bgt.n 7aeb4 │ │ │ │ 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 7af8e │ │ │ │ + bhi.w 7b1c6 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r5, r6 │ │ │ │ lsls r5, r1, #8 │ │ │ │ movs r5, r5 │ │ │ │ movs r1, r5 │ │ │ │ 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 7ab36 │ │ │ │ + bne.w 7ad6e │ │ │ │ str.w r4, [sl, #12] │ │ │ │ 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.w 7af8e │ │ │ │ + bhi.w 7b1c6 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -118961,15 +119171,15 @@ │ │ │ │ eor.w r2, r2, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r4, #1 │ │ │ │ - b.n 7ad60 │ │ │ │ + b.n 7af98 │ │ │ │ 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 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -119099,71 +119309,71 @@ │ │ │ │ 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 7af68 │ │ │ │ + b.n 7b1a0 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 7ada2 │ │ │ │ + b.n 7afda │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 7ad4a │ │ │ │ + b.n 7af82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7af68 │ │ │ │ + b.n 7b1a0 │ │ │ │ │ │ │ │ -0007b16c : │ │ │ │ +0007b3a4 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 7b1c0 │ │ │ │ + cbz r1, 7b3f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43560 @ 0xaa28 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ - movw ip, #45517 @ 0xb1cd │ │ │ │ + movw ip, #46085 @ 0xb405 │ │ │ │ movt ip, #7 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7b1c4 │ │ │ │ + bne.n 7b3fc │ │ │ │ movw r1, #61560 @ 0xf078 │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7b1f8 │ │ │ │ + bl 7b430 │ │ │ │ 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 7b1b2 │ │ │ │ + b.n 7b3ea │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #61560 @ 0xf078 │ │ │ │ movt ip, #84 @ 0x54 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 7b1f8 │ │ │ │ + bl 7b430 │ │ │ │ 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 │ │ │ │ @@ -119190,15 +119400,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 7b7c6 │ │ │ │ + ble.w 7b9fe │ │ │ │ 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 │ │ │ │ @@ -119239,15 +119449,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 7b3bc │ │ │ │ + bls.n 7b5f4 │ │ │ │ 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] │ │ │ │ @@ -119291,30 +119501,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 7b318 │ │ │ │ + bgt.n 7b550 │ │ │ │ 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 7b5f6 │ │ │ │ + bhi.w 7b82e │ │ │ │ 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 │ │ │ │ @@ -119606,37 +119816,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 7b5f6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 7b7dc ) │ │ │ │ + bhi.w 7b82e │ │ │ │ + add r5, pc, #4 @ (adr r5, 7ba14 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - push {r0, r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb827 │ │ │ │ movs r7, r0 │ │ │ │ - push {r0, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb821 │ │ │ │ movs r7, r0 │ │ │ │ - push {r0, r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb81b │ │ │ │ movs r7, r0 │ │ │ │ - push {r0, r3} │ │ │ │ + @ instruction: 0xb641 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7f9 │ │ │ │ + rev r1, r6 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r1, 7b872 │ │ │ │ + @ instruction: 0xb631 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r1, 7b874 │ │ │ │ + @ instruction: 0xb629 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 7b408 │ │ │ │ + b.n 7b640 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b804 : │ │ │ │ +0007ba3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ae4c │ │ │ │ subs r0, #0 │ │ │ │ @@ -119654,796 +119864,606 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bcd8 │ │ │ │ + beq.w 7bcd2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acbc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bcca │ │ │ │ + bne.w 7bd5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b926 │ │ │ │ + bne.n 7bb9c │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2acbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd3a │ │ │ │ + bne.w 7bd2a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7baa2 │ │ │ │ + bne.w 7bc58 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd6c │ │ │ │ + bne.w 7bd38 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd5e │ │ │ │ + bne.w 7bd88 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bd24 │ │ │ │ + beq.w 7bd68 │ │ │ │ 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 7b8b4 │ │ │ │ + bne.n 7baec │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ba54 │ │ │ │ + cbnz r3, 7bb52 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbf2 │ │ │ │ + beq.w 7bcb8 │ │ │ │ blx 2b458 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba6c │ │ │ │ - ldr r3, [pc, #776] @ (7bc00 ) │ │ │ │ + bne.n 7bb6a │ │ │ │ + ldr r3, [pc, #680] @ (7bdd0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ba54 │ │ │ │ + cbnz r3, 7bb52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7ba7e │ │ │ │ + bne.n 7bb7a │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd2c │ │ │ │ + bne.w 7bcea │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r9] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7bb56 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bic.w r3, r3, #255 @ 0xff │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + bic.w r1, r2, #255 @ 0xff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 7bb3c │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [r9] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 7bb92 │ │ │ │ + strex r4, r1, [r9] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7bb82 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 7bb3c │ │ │ │ + b.n 7bb7a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ + mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r2, [r3], #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w r3, #1000 @ 0x3e8 │ │ │ │ + ldr.w r3, [r2], #16 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - umull r3, r2, r2, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w r3, [r1, #1028] @ 0x404 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7bd18 │ │ │ │ - add r3, sp, #32 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7bd06 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - movw r1, #33532 @ 0x82fc │ │ │ │ - movt r1, #55870 @ 0xda3e │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - adcs.w r1, r2, #2 │ │ │ │ - mov.w ip, r0, asr #31 │ │ │ │ - blt.w 7bce4 │ │ │ │ - movw lr, #32004 @ 0x7d04 │ │ │ │ - movt lr, #9665 @ 0x25c1 │ │ │ │ - movs r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ - sbcs r1, r2 │ │ │ │ - blt.w 7bcb8 │ │ │ │ - mov.w lr, #51712 @ 0xca00 │ │ │ │ - movt lr, #15258 @ 0x3b9a │ │ │ │ - cmp r0, #0 │ │ │ │ - umull r1, r3, r3, lr │ │ │ │ - mla r3, lr, r2, r3 │ │ │ │ - ble.w 7bbce │ │ │ │ - mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - mvns r2, r0 │ │ │ │ - sub.w lr, lr, ip │ │ │ │ - cmp r2, r1 │ │ │ │ - sbcs.w lr, lr, r3 │ │ │ │ - blt.w 7bcc0 │ │ │ │ - adds r1, r1, r0 │ │ │ │ - adc.w r3, ip, r3 │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ - ldrd r0, r1, [sp, #24] │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mvn.w ip, fp │ │ │ │ - cmp ip, r0 │ │ │ │ - sub.w r3, r3, r2 │ │ │ │ - sbcs r3, r1 │ │ │ │ - blt.w 7bca2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds.w r0, r0, fp │ │ │ │ - adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #516 @ (adr r3, 7bbf8 ) │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr.w r1, [r1, #1028] @ 0x404 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7bd0e │ │ │ │ + bl 15526c │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + ldrd ip, r1, [sp, #24] │ │ │ │ + mvn.w lr, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + cmp lr, ip │ │ │ │ + sbcs r0, r1 │ │ │ │ + blt.w 7bcf8 │ │ │ │ + adds.w r0, r3, ip │ │ │ │ + adc.w r1, r2, r1 │ │ │ │ + add r3, pc, #460 @ (adr r3, 7bdc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e30bc <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bbba │ │ │ │ + blt.n 7bcbe │ │ │ │ strd r0, ip, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + add r2, sp, #32 │ │ │ │ blx 2bf98 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7baac │ │ │ │ + bne.n 7bc62 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b864 │ │ │ │ + beq.w 7ba9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b864 │ │ │ │ + bne.w 7ba9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bd88 │ │ │ │ + beq.n 7bcde │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ba3a │ │ │ │ + bne.n 7bc3e │ │ │ │ mov.w r9, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 7b864 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r9] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7ba58 │ │ │ │ - dmb ish │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bic.w r3, r3, #255 @ 0xff │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - bic.w r1, r2, #255 @ 0xff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 7b910 │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r9] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7ba96 │ │ │ │ - strex r4, r1, [r9] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7ba86 │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 7b910 │ │ │ │ - b.n 7ba7e │ │ │ │ + b.n 7ba9c │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7b886 │ │ │ │ + b.n 7babe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bbac │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ + bne.n 7bd4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 7bac2 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 7b86a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7baa2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r3, #1028] @ 0x404 │ │ │ │ - mov.w r3, #1000 @ 0x3e8 │ │ │ │ - umull r3, r2, r2, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr.w r1, [r2, #1028] @ 0x404 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7bc90 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7bc66 │ │ │ │ - ldrd r3, lr, [sp, #32] │ │ │ │ - movw r1, #33532 @ 0x82fc │ │ │ │ - movt r1, #55870 @ 0xda3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - adcs.w r1, lr, #2 │ │ │ │ - mov.w r0, r2, asr #31 │ │ │ │ - blt.w 7bc78 │ │ │ │ - movw ip, #32004 @ 0x7d04 │ │ │ │ - movt ip, #9665 @ 0x25c1 │ │ │ │ - movs r1, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ - sbcs.w r1, r1, lr │ │ │ │ - blt.w 7bc54 │ │ │ │ - mov.w ip, #51712 @ 0xca00 │ │ │ │ - movt ip, #15258 @ 0x3b9a │ │ │ │ - cmp r2, #0 │ │ │ │ - umull r1, r3, r3, ip │ │ │ │ - mla r3, ip, lr, r3 │ │ │ │ - ble.n 7bc1c │ │ │ │ - mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ - mvn.w lr, r2 │ │ │ │ - sub.w ip, ip, r0 │ │ │ │ - cmp lr, r1 │ │ │ │ - sbcs.w ip, ip, r3 │ │ │ │ - blt.w 7bc5c │ │ │ │ - adds r1, r2, r1 │ │ │ │ - adc.w r3, r0, r3 │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.n 7bd46 │ │ │ │ + bl 15526c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ subs r2, r2, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - blt.n 7bc3e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + blt.n 7bcf8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ adds r0, r3, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #124 @ (adr r3, 7bbf8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7bc08 │ │ │ │ - strd r0, ip, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2bf98 <__pthread_cond_timedwait64@plt> │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7bba8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 7ba16 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7bab8 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #76] @ (7bc04 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add.w r2, r2, #998244352 @ 0x3b800000 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r2, r2, #1753088 @ 0x1ac000 │ │ │ │ - sbc.w ip, r1, #0 │ │ │ │ - add.w r2, r2, #2560 @ 0xa00 │ │ │ │ - b.n 7ba02 │ │ │ │ - orrs.w lr, r0, ip │ │ │ │ - beq.w 7b9c2 │ │ │ │ - negs r2, r0 │ │ │ │ - mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w lr, lr, ip │ │ │ │ - cmp r1, r2 │ │ │ │ - sbcs.w lr, r3, lr │ │ │ │ - bge.w 7b9c2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9c8 │ │ │ │ - bl 1b1ed4 │ │ │ │ - b.n 7b8e2 │ │ │ │ - ldmia r2!, {} │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - movs r6, r6 │ │ │ │ + b.n 7bbf8 │ │ │ │ + bl 1b1cc4 │ │ │ │ + b.n 7bb16 │ │ │ │ add.w r2, r2, #998244352 @ 0x3b800000 │ │ │ │ subs r0, #1 │ │ │ │ add.w r2, r2, #1753088 @ 0x1ac000 │ │ │ │ sbc.w ip, r1, #0 │ │ │ │ add.w r2, r2, #2560 @ 0xa00 │ │ │ │ - b.n 7bb8a │ │ │ │ - orrs.w ip, r2, r0 │ │ │ │ - beq.n 7bb50 │ │ │ │ - rsbs lr, r2, #0 │ │ │ │ - mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w ip, ip, r0 │ │ │ │ - cmp r1, lr │ │ │ │ - sbcs.w ip, r3, ip │ │ │ │ - bge.n 7bb50 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb56 │ │ │ │ - movw r2, #55295 @ 0xd7ff │ │ │ │ - movt r2, #13042 @ 0x32f2 │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ - movt r0, #9665 @ 0x25c1 │ │ │ │ - mov.w ip, #2 │ │ │ │ - b.n 7bb8a │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bc98 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb56 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r3, pc, #348 @ (adr r3, 7bdc8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 7bb8a │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bc88 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb50 │ │ │ │ - orrs.w r3, r2, r0 │ │ │ │ - beq.n 7bc80 │ │ │ │ - b.n 7bc36 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 6d0c0 │ │ │ │ - b.n 7bb5a │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb50 │ │ │ │ + b.n 7bc08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 372b0 │ │ │ │ + blx 2b6d4 │ │ │ │ + b.n 7bcd8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2c5cc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r0, 7bd18 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #224] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ movt r2, #13042 @ 0x32f2 │ │ │ │ movw r0, #32004 @ 0x7d04 │ │ │ │ movt r0, #9665 @ 0x25c1 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7ba02 │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bcf4 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9c8 │ │ │ │ - movw r1, #34728 @ 0x87a8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #252] @ (7bdd0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 7bc08 │ │ │ │ + bl 6d240 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + b.n 7bbda │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 7bd96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 372ac │ │ │ │ + bl 372b0 │ │ │ │ blx 2b6d4 │ │ │ │ - b.n 7bcde │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bcfe │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9c2 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9c2 │ │ │ │ - orrs.w r3, r0, ip │ │ │ │ - beq.n 7bcec │ │ │ │ - b.n 7bbea │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - add r3, pc, #188 @ (adr r3, 7bdc8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e3dec <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 7ba02 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 6d0c0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 7b9cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c5cc │ │ │ │ - cbz r0, 7bd48 │ │ │ │ - movw r1, #34792 @ 0x87e8 │ │ │ │ + b.n 7bd24 │ │ │ │ + movw r1, #31436 @ 0x7acc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #152] @ (7bdd0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + ldr r0, [pc, #160] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31476 @ 0x7af4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #140] @ (7bdd0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cbz r3, 7bd7a │ │ │ │ - bl 1d00dc <_PySys_GetRequiredAttr@@Base+0x1430> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 372ac │ │ │ │ - blx 2b6d4 │ │ │ │ - b.n 7bd58 │ │ │ │ - movw r1, #34908 @ 0x885c │ │ │ │ + ldr r0, [pc, #144] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d240 │ │ │ │ + b.n 7bc96 │ │ │ │ + movw r1, #31368 @ 0x7a88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #104] @ (7bdd0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34868 @ 0x8834 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #88] @ (7bdd0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34952 @ 0x8888 │ │ │ │ + ldr r0, [pc, #124] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31336 @ 0x7a68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #80] @ (7bdd4 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #112] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ blx 2c5cc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bd2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7bda8 │ │ │ │ + bne.n 7bcea │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cbz r3, 7bdb4 │ │ │ │ + bl 1cfb84 <_PySys_GetRequiredAttr@@Base+0x11c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 372ac │ │ │ │ + bl 372b0 │ │ │ │ blx 2b6d4 │ │ │ │ - b.n 7bda2 │ │ │ │ + b.n 7bd82 │ │ │ │ + movw r1, #31516 @ 0x7b1c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #64] @ (7bdd4 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bdb0 │ │ │ │ + bne.n 7bd9e │ │ │ │ dmb ish │ │ │ │ - b.n 7bd9c │ │ │ │ + b.n 7bd1e │ │ │ │ + movw r1, #31560 @ 0x7b48 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #24] @ (7bdd8 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e65c │ │ │ │ + beq.w 7e65c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e572 │ │ │ │ - addw r3, pc, #1280 @ 0x500 │ │ │ │ + bne.w 7e572 │ │ │ │ + addw r3, pc, #1276 @ 0x4fc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r1, #31928 @ 0x7cb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e702 │ │ │ │ + beq.w 7e702 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #35332 @ 0x8a04 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #788] @ (7c168 ) │ │ │ │ + ldr r4, [pc, #784] @ (7c168 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #3573 @ 0xdf5 │ │ │ │ + movw r1, #38401 @ 0x9601 │ │ │ │ movt r1, #8 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ movw r0, #62273 @ 0xf341 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1692] @ 0x69c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r4, #1688] @ 0x698 │ │ │ │ - movw sl, #41341 @ 0xa17d │ │ │ │ + movw sl, #41909 @ 0xa3b5 │ │ │ │ movt sl, #7 │ │ │ │ - movw r7, #41997 @ 0xa40d │ │ │ │ + movw r7, #42565 @ 0xa645 │ │ │ │ movt r7, #7 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 7a9f0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ac28 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e75a │ │ │ │ - ldr r0, [pc, #712] @ (7c16c ) │ │ │ │ - movw r8, #4561 @ 0x11d1 │ │ │ │ + beq.w 7e75a │ │ │ │ + ldr r0, [pc, #708] @ (7c16c ) │ │ │ │ + movw r8, #2869 @ 0xb35 │ │ │ │ movt r8, #19 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7c170 ) │ │ │ │ - movw fp, #41937 @ 0xa3d1 │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7c170 ) │ │ │ │ + movw fp, #42505 @ 0xa609 │ │ │ │ movt fp, #7 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7c174 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7c174 ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7c178 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7c17c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7c180 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7c184 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7c188 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7c18c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7c190 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7c194 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7c198 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7c19c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7c1a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7c1a4 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7c178 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7c17c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7c180 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7c184 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7c188 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7c18c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7c190 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7c194 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7c198 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7c19c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7c1a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7c1a4 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7c1a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7c1ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7c1b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7c1b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7c1b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7c1bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7c1c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7c1c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7c1c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7c1cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7c1d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7c1d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7c1d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7c1dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7c1e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7c1e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7c1e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7c1ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7c1f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7c1f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7c1f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7c1fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7c200 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7c204 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7c208 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7c20c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7c210 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7c214 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7c218 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7c21c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7c220 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7c224 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7c228 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7c22c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7c230 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7c234 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7c238 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7c23c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7c240 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7c244 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7c248 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7c24c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7c250 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7c254 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7c258 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7c25c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7c260 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7c264 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7c268 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7c26c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7c270 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7c274 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7c278 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7c27c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7c280 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7c284 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7c288 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7c28c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7c290 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7c294 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7c298 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7c29c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7c2a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7c2a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7c2a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7c2ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7c2b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7c2b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7c2b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7c2bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7c2c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7c2c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7c2c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7c2cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7c2d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7c2d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7c2d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7c2dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #500] @ (7c2e0 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7c1a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7c1ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7c1b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7c1b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7c1b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7c1bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7c1c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7c1c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7c1c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7c1cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7c1d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7c1d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7c1d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7c1dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7c1e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7c1e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7c1e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7c1ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7c1f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7c1f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7c1f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7c1fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7c200 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7c204 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7c208 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7c20c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7c210 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7c214 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7c218 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7c21c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7c220 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7c224 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7c228 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7c22c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7c230 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7c234 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7c238 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7c23c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7c240 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7c244 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7c248 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7c24c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7c250 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7c254 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7c258 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7c25c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7c260 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7c264 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7c268 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7c26c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7c270 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7c274 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7c278 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7c27c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7c280 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7c284 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7c288 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7c28c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7c290 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7c294 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7c298 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7c29c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7c2a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7c2a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7c2a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7c2ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7c2b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7c2b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7c2b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7c2bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7c2c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7c2c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7c2c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7c2cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7c2d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7c2d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7c2d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7c2dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7c2e0 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7c2e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #488] @ (7c2e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #488] @ (7c2ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #484] @ (7c2f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #484] @ (7c2f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #480] @ (7c2f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #480] @ (7c2fc ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #488] @ (7c2e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #484] @ (7c2e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #484] @ (7c2ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #480] @ (7c2f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #480] @ (7c2f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #476] @ (7c2f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #476] @ (7c2fc ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #468] @ (7c300 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #468] @ (7c304 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #464] @ (7c308 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #464] @ (7c300 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #464] @ (7c304 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #460] @ (7c308 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #456] @ (7c30c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #452] @ (7c310 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #452] @ (7c314 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #452] @ (7c30c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #448] @ (7c310 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #448] @ (7c314 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #440] @ (7c318 ) │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7c324 │ │ │ │ - nop.w │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #436] @ (7c318 ) │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7c324 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ @@ -120482,29 +120502,29 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1c8 │ │ │ │ + cbz r4, 7c1c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c1d6 │ │ │ │ + cbz r0, 7c1d6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1e4 │ │ │ │ + cbz r4, 7c1e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1f0 │ │ │ │ + cbz r4, 7c1f0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1fc │ │ │ │ + cbz r4, 7c1fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c208 │ │ │ │ + cbz r4, 7c208 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c214 │ │ │ │ + cbz r4, 7c214 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c220 │ │ │ │ + cbz r4, 7c220 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120512,27 +120532,27 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxth r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c246 │ │ │ │ + cbz r0, 7c246 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c252 │ │ │ │ + cbz r4, 7c252 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c260 │ │ │ │ + cbz r0, 7c260 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c26e │ │ │ │ + cbz r0, 7c26e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c27a │ │ │ │ + cbz r0, 7c27a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c28a │ │ │ │ + cbz r0, 7c28a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c296 │ │ │ │ + cbz r4, 7c296 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120604,29 +120624,29 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2be │ │ │ │ + cbnz r4, 7c2be │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2ca │ │ │ │ + cbnz r4, 7c2ca │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2d8 │ │ │ │ + cbnz r4, 7c2d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2e6 │ │ │ │ + cbnz r4, 7c2e6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c2f2 │ │ │ │ + cbnz r0, 7c2f2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c2fe │ │ │ │ + cbnz r0, 7c2fe │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c308 │ │ │ │ + cbnz r4, 7c308 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c314 │ │ │ │ + cbnz r4, 7c314 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev r4, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120634,290 +120654,290 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c340 │ │ │ │ + cbnz r0, 7c340 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c34c │ │ │ │ + cbnz r0, 7c34c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c358 │ │ │ │ + cbnz r0, 7c358 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c36a │ │ │ │ + cbnz r4, 7c36a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c376 │ │ │ │ + cbnz r4, 7c376 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c384 │ │ │ │ + cbnz r0, 7c384 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #760] @ (7c620 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #760] @ (7c624 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #756] @ (7c628 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #756] @ (7c62c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7c630 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7c634 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7c638 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7c63c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7c640 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7c644 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7c648 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7c64c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7c650 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7c654 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7c658 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7c65c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7c660 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7c664 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7c668 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7c66c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7c670 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7c674 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7c678 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7c67c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7c680 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7c684 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7c688 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7c68c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7c690 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7c694 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7c698 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7c69c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7c6a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7c6a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7c6a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7c6ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7c6b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7c6b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7c6b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7c6bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7c6c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7c6c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7c6c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7c6cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7c6d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7c6d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7c6d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7c6dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7c6e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7c6e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7c6e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7c6ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7c6f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7c6f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7c6f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7c6fc ) │ │ │ │ - bl 7e82c │ │ │ │ + ldr r0, [pc, #760] @ (7c620 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #760] @ (7c624 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #756] @ (7c628 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #756] @ (7c62c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7c630 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7c634 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7c638 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7c63c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7c640 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7c644 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7c648 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7c64c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7c650 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7c654 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7c658 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7c65c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7c660 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7c664 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7c668 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7c66c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7c670 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7c674 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7c678 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7c67c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7c680 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7c684 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7c688 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7c68c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7c690 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7c694 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7c698 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7c69c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7c6a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7c6a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7c6a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7c6ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7c6b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7c6b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7c6b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7c6bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7c6c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7c6c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7c6c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7c6cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7c6d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7c6d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7c6d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7c6dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7c6e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7c6e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7c6e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7c6ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7c6f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7c6f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7c6f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7c6fc ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7c700 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7c704 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7c708 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7c70c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7c710 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7c714 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7c718 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7c71c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7c720 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7c724 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7c728 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7c72c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7c730 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7c734 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7c738 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7c73c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7c740 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7c744 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7c748 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7c74c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7c750 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7c754 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7c758 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7c75c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7c760 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7c764 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7c768 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7c76c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7c770 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7c774 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7c778 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7c77c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7c780 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7c784 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7c788 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7c700 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7c704 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7c708 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7c70c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7c710 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7c714 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7c718 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7c71c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7c720 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7c724 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7c728 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7c72c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7c730 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7c734 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7c738 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7c73c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7c740 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7c744 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7c748 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7c74c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7c750 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7c754 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7c758 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7c75c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7c760 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7c764 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7c768 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7c76c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7c770 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7c774 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7c778 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7c77c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7c780 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7c784 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7c788 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7c78c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7c790 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7c794 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7c798 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7c79c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7c7a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7c7a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7c7a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7c7ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7c7b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7c7b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7c7b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7c7bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7c7c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7c7c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7c7c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7c7cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7c7d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7c7d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7c7d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7c7dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7c7e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7c7e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7c7e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7c7ec ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7c78c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7c790 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7c794 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7c798 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7c79c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7c7a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7c7a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7c7a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7c7ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7c7b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7c7b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7c7b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7c7bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7c7c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7c7c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7c7c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7c7cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7c7d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7c7d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7c7d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7c7dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7c7e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7c7e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7c7e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7c7ec ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7c7f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7c7f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #500] @ (7c7f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #500] @ (7c7fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7c800 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7c804 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7c808 ) │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7c80c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7c7f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7c7f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7c7f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7c7fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7c800 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7c804 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #492] @ (7c808 ) │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7c80c │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -121156,267 +121176,267 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #764] @ (7cb0c ) │ │ │ │ - bl 7e82c │ │ │ │ + ldr r0, [pc, #764] @ (7cb0c ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #756] @ (7cb10 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7cb14 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7cb18 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7cb1c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7cb20 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7cb24 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7cb28 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #756] @ (7cb10 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7cb14 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7cb18 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7cb1c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7cb20 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7cb24 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7cb28 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7cb2c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7cb30 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7cb34 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7cb38 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7cb3c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7cb40 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7cb44 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7cb48 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7cb4c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7cb50 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7cb54 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7cb58 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7cb5c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7cb60 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7cb64 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7cb68 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7cb2c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7cb30 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7cb34 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7cb38 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7cb3c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7cb40 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7cb44 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7cb48 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7cb4c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7cb50 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7cb54 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7cb58 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7cb5c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7cb60 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7cb64 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7cb68 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7cb6c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7cb70 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7cb74 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7cb78 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7cb7c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7cb80 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7cb84 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7cb88 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7cb8c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7cb90 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7cb94 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7cb98 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7cb9c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7cba0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7cba4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7cba8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7cbac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7cbb0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7cbb4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7cbb8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7cbbc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7cbc0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7cbc4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7cbc8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7cbcc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7cbd0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7cbd4 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7cb6c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7cb70 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7cb74 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7cb78 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7cb7c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7cb80 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7cb84 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7cb88 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7cb8c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7cb90 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7cb94 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7cb98 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7cb9c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7cba0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7cba4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7cba8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7cbac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7cbb0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7cbb4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7cbb8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7cbbc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7cbc0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7cbc4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7cbc8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7cbcc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7cbd0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7cbd4 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7cbd8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7cbdc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7cbe0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7cbe4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7cbe8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7cbec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7cbf0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7cbf4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7cbf8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7cbfc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7cc00 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7cc04 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7cc08 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7cc0c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7cc10 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7cc14 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7cc18 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7cc1c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7cc20 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7cc24 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7cc28 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7cc2c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7cc30 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7cc34 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7cc38 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7cc3c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7cc40 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7cc44 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7cc48 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7cc4c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7cc50 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7cc54 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7cc58 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7cc5c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7cc60 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7cc64 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7cc68 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7cc6c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7cc70 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7cc74 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7cc78 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7cc7c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7cc80 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7cc84 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7cc88 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7cc8c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7cc90 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7cc94 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7cc98 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7cc9c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7cca0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7cca4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7cca8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7ccac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7ccb0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7ccb4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7ccb8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7ccbc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7ccc0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7ccc4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7ccc8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7cccc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7ccd0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7ccd4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #504] @ (7ccd8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #500] @ (7ccdc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #500] @ (7cce0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7cce4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7cce8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7ccec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7ccf0 ) │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7ccf4 │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7cbd8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7cbdc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7cbe0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7cbe4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7cbe8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7cbec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7cbf0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7cbf4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7cbf8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7cbfc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7cc00 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7cc04 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7cc08 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7cc0c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7cc10 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7cc14 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7cc18 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7cc1c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7cc20 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7cc24 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7cc28 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7cc2c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7cc30 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7cc34 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7cc38 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7cc3c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7cc40 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7cc44 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7cc48 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7cc4c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7cc50 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7cc54 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7cc58 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7cc5c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7cc60 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7cc64 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7cc68 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7cc6c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7cc70 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7cc74 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7cc78 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7cc7c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7cc80 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7cc84 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7cc88 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7cc8c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7cc90 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7cc94 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7cc98 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7cc9c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7cca0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7cca4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7cca8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7ccac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7ccb0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7ccb4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7ccb8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7ccbc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7ccc0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7ccc4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7ccc8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7cccc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7ccd0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7ccd4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #504] @ (7ccd8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7ccdc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #500] @ (7cce0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7cce4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7cce8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #492] @ (7ccec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #492] @ (7ccf0 ) │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7ccf4 │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -121450,489 +121470,489 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb68 │ │ │ │ + beq.n 7cb68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cba4 │ │ │ │ + beq.n 7cba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cbe8 │ │ │ │ + beq.n 7cbe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cc2c │ │ │ │ + beq.n 7cc2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cab0 │ │ │ │ + beq.n 7cab0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7caec │ │ │ │ + beq.n 7caec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb38 │ │ │ │ + beq.n 7cb38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb74 │ │ │ │ + beq.n 7cb74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cbb8 │ │ │ │ + bne.n 7cbb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cc0c │ │ │ │ + bne.n 7cc0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cc50 │ │ │ │ + bne.n 7cc50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7caac │ │ │ │ + bne.n 7caac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cb00 │ │ │ │ + bne.n 7cb00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cb3c │ │ │ │ + bne.n 7cb3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cb78 │ │ │ │ + bne.n 7cb78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cbb4 │ │ │ │ + bcs.n 7cbb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc10 │ │ │ │ + bcs.n 7cc10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc54 │ │ │ │ + bcs.n 7cc54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc98 │ │ │ │ + bcs.n 7cc98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cad4 │ │ │ │ + bcs.n 7cad4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb10 │ │ │ │ + bcs.n 7cb10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb54 │ │ │ │ + bcs.n 7cb54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb90 │ │ │ │ + bcs.n 7cb90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cbd4 │ │ │ │ + bcc.n 7cbd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cc28 │ │ │ │ + bcc.n 7cc28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cc64 │ │ │ │ + bcc.n 7cc64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cca0 │ │ │ │ + bcc.n 7cca0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cadc │ │ │ │ + bcc.n 7cadc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb18 │ │ │ │ + bcc.n 7cb18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb54 │ │ │ │ + bcc.n 7cb54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb98 │ │ │ │ + bcc.n 7cb98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cc14 │ │ │ │ + bmi.n 7cc14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cc58 │ │ │ │ + bmi.n 7cc58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7ccac │ │ │ │ + bmi.n 7ccac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7caf0 │ │ │ │ + bmi.n 7caf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cb3c │ │ │ │ + bmi.n 7cb3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cb80 │ │ │ │ + bmi.n 7cb80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cbc4 │ │ │ │ + bmi.n 7cbc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc18 │ │ │ │ + bpl.n 7cc18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc64 │ │ │ │ + bpl.n 7cc64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cca0 │ │ │ │ + bpl.n 7cca0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cce4 │ │ │ │ + bpl.n 7cce4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cb28 │ │ │ │ + bpl.n 7cb28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cb7c │ │ │ │ + bpl.n 7cb7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cbc0 │ │ │ │ + bpl.n 7cbc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc0c │ │ │ │ + bpl.n 7cc0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc50 │ │ │ │ + bvs.n 7cc50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc8c │ │ │ │ + bvs.n 7cc8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ccd0 │ │ │ │ + bvs.n 7ccd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cd0c │ │ │ │ + bvs.n 7cd0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cb58 │ │ │ │ + bvs.n 7cb58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cba4 │ │ │ │ + bvs.n 7cba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cbe0 │ │ │ │ + bvs.n 7cbe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc1c │ │ │ │ + bvs.n 7cc1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc68 │ │ │ │ + bvc.n 7cc68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7ccac │ │ │ │ + bvc.n 7ccac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cce8 │ │ │ │ + bvc.n 7cce8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cd24 │ │ │ │ + bvc.n 7cd24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cb60 │ │ │ │ + bvc.n 7cb60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cb9c │ │ │ │ + bvc.n 7cb9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cbd8 │ │ │ │ + bvc.n 7cbd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc1c │ │ │ │ + bvc.n 7cc1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc50 │ │ │ │ + bvc.n 7cc50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cca4 │ │ │ │ + bhi.n 7cca4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cce0 │ │ │ │ + bhi.n 7cce0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cd24 │ │ │ │ + bhi.n 7cd24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cd58 │ │ │ │ + bhi.n 7cd58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cb94 │ │ │ │ + bhi.n 7cb94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cbd0 │ │ │ │ + bhi.n 7cbd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cc0c │ │ │ │ + bhi.n 7cc0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cc48 │ │ │ │ + bhi.n 7cc48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc94 │ │ │ │ + bls.n 7cc94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7ccd0 │ │ │ │ + bls.n 7ccd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cd0c │ │ │ │ + bls.n 7cd0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cd58 │ │ │ │ + bls.n 7cd58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cba4 │ │ │ │ + bls.n 7cba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cbf0 │ │ │ │ + bls.n 7cbf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc2c │ │ │ │ + bls.n 7cc2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc68 │ │ │ │ + bls.n 7cc68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7ccac │ │ │ │ + bge.n 7ccac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cd00 │ │ │ │ + bge.n 7cd00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cd3c │ │ │ │ + bge.n 7cd3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cd80 │ │ │ │ + bge.n 7cd80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cbc4 │ │ │ │ + bge.n 7cbc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cc00 │ │ │ │ + bge.n 7cc00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cc3c │ │ │ │ + bge.n 7cc3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cc88 │ │ │ │ + bge.n 7cc88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cccc │ │ │ │ + blt.n 7cccc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd08 │ │ │ │ + blt.n 7cd08 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd3c │ │ │ │ + blt.n 7cd3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd78 │ │ │ │ + blt.n 7cd78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cdc4 │ │ │ │ + blt.n 7cdc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cbf8 │ │ │ │ + blt.n 7cbf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cc3c │ │ │ │ + blt.n 7cc3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cc80 │ │ │ │ + blt.n 7cc80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cccc │ │ │ │ + blt.n 7cccc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd18 │ │ │ │ + bgt.n 7cd18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd54 │ │ │ │ + bgt.n 7cd54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd98 │ │ │ │ + bgt.n 7cd98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cdcc │ │ │ │ + bgt.n 7cdcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cc18 │ │ │ │ + bgt.n 7cc18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cc5c │ │ │ │ + bgt.n 7cc5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (7cff8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #768] @ (7cffc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #764] @ (7d000 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #764] @ (7d004 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #760] @ (7d008 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #760] @ (7d00c ) │ │ │ │ - bl 7e82c │ │ │ │ + ldr r0, [pc, #768] @ (7cff8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #768] @ (7cffc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #764] @ (7d000 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #764] @ (7d004 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #760] @ (7d008 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #760] @ (7d00c ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d010 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d014 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7d018 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d010 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d014 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7d018 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7d01c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d020 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d024 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d028 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d02c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7d030 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7d034 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7d038 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7d03c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7d040 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7d044 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7d048 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7d04c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7d050 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7d054 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7d058 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7d05c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7d060 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7d064 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7d068 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7d06c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7d070 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7d074 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7d078 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7d07c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7d080 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7d084 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7d088 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7d08c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7d090 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7d094 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7d098 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7d09c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7d0a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7d0a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7d0a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7d0ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7d0b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7d0b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7d0b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7d0bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7d0c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7d0c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7d0c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7d0cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7d0d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7d0d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7d0d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7d0dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7d0e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7d0e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7d0e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7d0ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7d0f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7d0f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7d0f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7d0fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7d100 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7d104 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7d108 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7d10c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7d110 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7d114 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7d118 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7d11c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7d120 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7d124 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7d128 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7d12c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7d130 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7d134 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7d138 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7d13c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7d140 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7d144 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7d148 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7d01c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d020 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d024 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d028 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d02c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7d030 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7d034 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7d038 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7d03c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7d040 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7d044 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7d048 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7d04c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7d050 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7d054 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7d058 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7d05c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7d060 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7d064 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7d068 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7d06c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7d070 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7d074 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7d078 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7d07c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7d080 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7d084 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7d088 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7d08c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7d090 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7d094 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7d098 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7d09c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7d0a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7d0a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7d0a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7d0ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7d0b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7d0b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7d0b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7d0bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7d0c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7d0c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7d0c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7d0cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7d0d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7d0d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7d0d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7d0dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7d0e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7d0e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7d0e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7d0ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7d0f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7d0f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7d0f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7d0fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7d100 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7d104 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7d108 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7d10c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7d110 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7d114 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7d118 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7d11c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7d120 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7d124 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7d128 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7d12c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7d130 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7d134 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7d138 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7d13c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7d140 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7d144 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7d148 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7d14c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7d150 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7d154 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7d158 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7d15c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7d160 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7d164 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7d168 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7d16c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7d170 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7d174 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7d178 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7d17c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7d180 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7d184 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7d188 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7d18c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7d190 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7d194 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7d14c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7d150 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7d154 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7d158 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7d15c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7d160 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7d164 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7d168 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7d16c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7d170 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7d174 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7d178 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7d17c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7d180 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7d184 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7d188 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7d18c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7d190 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7d194 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7d198 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7d19c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7d1a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7d1a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7d1a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7d1ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7d1b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7d1b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7d1b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7d1bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7d1c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7d1c4 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7d198 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7d19c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7d1a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7d1a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7d1a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7d1ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7d1b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7d1b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7d1b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7d1bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7d1c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7d1c4 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7d1c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #496] @ (7d1cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7d1d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #492] @ (7d1d4 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7d1c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #496] @ (7d1cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #492] @ (7d1d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #492] @ (7d1d4 ) │ │ │ │ + bl 7e82c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7d1d8 │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7d1d8 │ │ │ │ nop │ │ │ │ - bgt.n 7cfa4 │ │ │ │ + bgt.n 7cfa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cfe0 │ │ │ │ + bgt.n 7cfe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d024 │ │ │ │ + ble.n 7d024 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d058 │ │ │ │ + ble.n 7d058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d094 │ │ │ │ + ble.n 7d094 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d0d0 │ │ │ │ + ble.n 7d0d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cf54 │ │ │ │ + ble.n 7cf54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cf98 │ │ │ │ + ble.n 7cf98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cfdc │ │ │ │ + ble.n 7cfdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -121960,145 +121980,145 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d08c │ │ │ │ + b.n 7d08c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0c8 │ │ │ │ + b.n 7d0c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d10c │ │ │ │ + b.n 7d10c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d150 │ │ │ │ + b.n 7d150 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d18c │ │ │ │ + b.n 7d18c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1c8 │ │ │ │ + b.n 7d1c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d204 │ │ │ │ + b.n 7d204 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d248 │ │ │ │ + b.n 7d248 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d28c │ │ │ │ + b.n 7d28c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2c8 │ │ │ │ + b.n 7d2c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d304 │ │ │ │ + b.n 7d304 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d340 │ │ │ │ + b.n 7d340 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d38c │ │ │ │ + b.n 7d38c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3c8 │ │ │ │ + b.n 7d3c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d40c │ │ │ │ + b.n 7d40c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d458 │ │ │ │ + b.n 7d458 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d49c │ │ │ │ + b.n 7d49c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d4e0 │ │ │ │ + b.n 7d4e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d52c │ │ │ │ + b.n 7d52c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d568 │ │ │ │ + b.n 7d568 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5a4 │ │ │ │ + b.n 7d5a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5e0 │ │ │ │ + b.n 7d5e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d61c │ │ │ │ + b.n 7d61c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d660 │ │ │ │ + b.n 7d660 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d69c │ │ │ │ + b.n 7d69c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d6d0 │ │ │ │ + b.n 7d6d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d714 │ │ │ │ + b.n 7d714 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d760 │ │ │ │ + b.n 7d760 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7a4 │ │ │ │ + b.n 7d7a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7e8 │ │ │ │ + b.n 7d7e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d824 │ │ │ │ + b.n 7d824 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d868 │ │ │ │ + b.n 7d868 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d89c │ │ │ │ + b.n 7d89c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8d8 │ │ │ │ + b.n 7d8d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7c91c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c958 │ │ │ │ + b.n 7c958 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c994 │ │ │ │ + b.n 7c994 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c9d8 │ │ │ │ + b.n 7c9d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ca24 │ │ │ │ + b.n 7ca24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ca68 │ │ │ │ + b.n 7ca68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7caa4 │ │ │ │ + b.n 7caa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cae0 │ │ │ │ + b.n 7cae0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb14 │ │ │ │ + b.n 7cb14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb50 │ │ │ │ + b.n 7cb50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb8c │ │ │ │ + b.n 7cb8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cbc0 │ │ │ │ + b.n 7cbc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cbfc │ │ │ │ + b.n 7cbfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc48 │ │ │ │ + b.n 7cc48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc84 │ │ │ │ + b.n 7cc84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ccc0 │ │ │ │ + b.n 7ccc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd04 │ │ │ │ + b.n 7cd04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd40 │ │ │ │ + b.n 7cd40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd84 │ │ │ │ + b.n 7cd84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdc0 │ │ │ │ + b.n 7cdc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce04 │ │ │ │ + b.n 7ce04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce38 │ │ │ │ + b.n 7ce38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce84 │ │ │ │ + b.n 7ce84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ced0 │ │ │ │ + b.n 7ced0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf14 │ │ │ │ + b.n 7cf14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf98 │ │ │ │ + b.n 7cf98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cfe4 │ │ │ │ + b.n 7cfe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d030 │ │ │ │ + b.n 7d030 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d07c │ │ │ │ + b.n 7d07c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0b8 │ │ │ │ + b.n 7d0b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0fc │ │ │ │ + b.n 7d0fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d138 │ │ │ │ + b.n 7d138 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xe80c0052 │ │ │ │ @ instruction: 0xe82c0052 │ │ │ │ @ instruction: 0xe8500052 │ │ │ │ strd r0, r0, [ip], #-328 @ 0x148 │ │ │ │ ldmia.w r0, {r1, r4, r6} │ │ │ │ ldmia.w r0!, {r1, r4, r6} │ │ │ │ @@ -122120,267 +122140,267 @@ │ │ │ │ @ instruction: 0xeaac0052 │ │ │ │ @ instruction: 0xeacc0052 │ │ │ │ @ instruction: 0xeae40052 │ │ │ │ adds.w r0, ip, r2, lsr #1 │ │ │ │ @ instruction: 0xeb380052 │ │ │ │ adcs.w r0, r0, r2, lsr #1 │ │ │ │ sbc.w r0, r8, r2, lsr #1 │ │ │ │ - ldr r0, [pc, #756] @ (7d4d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #756] @ (7d4d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7d4d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7d4dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d4e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d4e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7d4e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7d4ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7d4f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7d4f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7d4f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7d4fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d500 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d504 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d508 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d50c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7d510 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7d514 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7d518 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7d51c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7d520 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7d524 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7d528 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7d52c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7d530 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7d534 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7d538 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7d53c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7d540 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7d544 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7d548 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7d54c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7d550 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7d554 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7d558 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7d55c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7d560 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7d564 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7d568 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7d56c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7d570 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7d574 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7d578 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7d57c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7d580 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7d584 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7d588 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7d58c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7d590 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7d594 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7d598 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7d59c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7d5a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7d5a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7d5a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7d5ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7d5b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7d5b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7d5b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7d5bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7d5c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7d5c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7d5c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7d5cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7d5d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7d5d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7d5d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7d5dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7d5e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7d5e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7d5e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7d5ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7d5f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7d5f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7d5f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7d5fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7d600 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7d604 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7d608 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7d60c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7d610 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7d614 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7d618 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7d61c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7d620 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7d624 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7d628 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7d62c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7d630 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7d634 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7d638 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7d63c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7d640 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7d644 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7d648 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7d64c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7d650 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7d654 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7d658 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7d65c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7d660 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7d664 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7d668 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7d66c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7d670 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7d674 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7d678 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7d67c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7d680 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7d684 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7d688 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7d68c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7d690 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7d694 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7d698 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7d69c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7d6a0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7d6a4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7d6a8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7d6ac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7d6b0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7d6b4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7d6b8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7d6bc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7d6c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7d6c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7d6c8 │ │ │ │ + ldr r0, [pc, #756] @ (7d4d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #756] @ (7d4d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7d4d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7d4dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d4e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d4e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7d4e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7d4ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7d4f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7d4f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7d4f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7d4fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d500 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d504 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d508 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d50c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7d510 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7d514 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7d518 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7d51c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7d520 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7d524 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7d528 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7d52c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7d530 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7d534 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7d538 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7d53c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7d540 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7d544 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7d548 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7d54c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7d550 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7d554 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7d558 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7d55c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7d560 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7d564 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7d568 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7d56c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7d570 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7d574 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7d578 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7d57c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7d580 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7d584 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7d588 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7d58c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7d590 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7d594 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7d598 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7d59c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7d5a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7d5a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7d5a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7d5ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7d5b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7d5b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7d5b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7d5bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7d5c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7d5c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7d5c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7d5cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7d5d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7d5d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7d5d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7d5dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7d5e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7d5e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7d5e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7d5ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7d5f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7d5f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7d5f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7d5fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7d600 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7d604 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7d608 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7d60c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7d610 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7d614 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7d618 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7d61c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7d620 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7d624 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7d628 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7d62c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7d630 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7d634 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7d638 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7d63c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7d640 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7d644 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7d648 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7d64c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7d650 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7d654 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7d658 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7d65c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7d660 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7d664 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7d668 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7d66c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7d670 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7d674 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7d678 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7d67c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7d680 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7d684 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7d688 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7d68c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7d690 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7d694 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7d698 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7d69c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7d6a0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7d6a4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7d6a8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7d6ac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7d6b0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7d6b4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7d6b8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7d6bc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7d6c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7d6c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7d6c8 │ │ │ │ nop │ │ │ │ sub.w r0, r0, r2, lsr #1 │ │ │ │ subs.w r0, ip, r2, lsr #1 │ │ │ │ rsbs r0, r8, r2, lsr #1 │ │ │ │ @ instruction: 0xebf40052 │ │ │ │ ldc 0, cr0, [r4], {82} @ 0x52 │ │ │ │ ldc 0, cr0, [r4], #-328 @ 0xfffffeb8 │ │ │ │ @@ -122500,267 +122520,267 @@ │ │ │ │ ldrsb.w r0, [r4, #82] @ 0x52 │ │ │ │ ldrsh.w r0, [r4, #82] @ 0x52 │ │ │ │ ldr??.w r0, [ip, #82] @ 0x52 │ │ │ │ @ instruction: 0xfa040052 │ │ │ │ @ instruction: 0xfa200052 │ │ │ │ @ instruction: 0xfa400052 │ │ │ │ @ instruction: 0xfa580052 │ │ │ │ - ldr r0, [pc, #756] @ (7d9c0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #756] @ (7d9c4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7d9c8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #752] @ (7d9cc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d9d0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #748] @ (7d9d4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7d9d8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #744] @ (7d9dc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7d9e0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #740] @ (7d9e4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7d9e8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #736] @ (7d9ec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d9f0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #732] @ (7d9f4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d9f8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #728] @ (7d9fc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7da00 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #724] @ (7da04 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7da08 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #720] @ (7da0c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7da10 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #716] @ (7da14 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7da18 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7da1c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7da20 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7da24 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7da28 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7da2c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7da30 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7da34 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7da38 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7da3c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7da40 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7da44 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7da48 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7da4c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7da50 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7da54 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7da58 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7da5c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7da60 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7da64 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7da68 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7da6c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7da70 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7da74 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7da78 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7da7c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7da80 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7da84 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7da88 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7da8c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7da90 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7da94 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7da98 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7da9c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7daa0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7daa4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7daa8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #640] @ (7daac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7dab0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #636] @ (7dab4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7dab8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #632] @ (7dabc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7dac0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #628] @ (7dac4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7dac8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #624] @ (7dacc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7dad0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #620] @ (7dad4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7dad8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #616] @ (7dadc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7dae0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #612] @ (7dae4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7dae8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #608] @ (7daec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7daf0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #604] @ (7daf4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7daf8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #600] @ (7dafc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7db00 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #596] @ (7db04 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7db08 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #592] @ (7db0c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7db10 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #588] @ (7db14 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7db18 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #584] @ (7db1c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7db20 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #580] @ (7db24 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7db28 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #576] @ (7db2c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7db30 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #572] @ (7db34 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7db38 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #568] @ (7db3c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7db40 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #564] @ (7db44 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7db48 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #560] @ (7db4c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7db50 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #556] @ (7db54 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7db58 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #552] @ (7db5c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7db60 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #548] @ (7db64 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7db68 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #544] @ (7db6c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7db70 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #540] @ (7db74 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7db78 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #536] @ (7db7c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7db80 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #532] @ (7db84 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7db88 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #528] @ (7db8c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7db90 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #524] @ (7db94 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7db98 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #520] @ (7db9c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7dba0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #516] @ (7dba4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7dba8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #512] @ (7dbac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7dbb0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #508] @ (7dbb4 ) │ │ │ │ - bl 7e82c │ │ │ │ - b.n 7dbb8 │ │ │ │ + ldr r0, [pc, #756] @ (7d9c0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #756] @ (7d9c4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7d9c8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #752] @ (7d9cc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d9d0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #748] @ (7d9d4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7d9d8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #744] @ (7d9dc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7d9e0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #740] @ (7d9e4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7d9e8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #736] @ (7d9ec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d9f0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #732] @ (7d9f4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d9f8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #728] @ (7d9fc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7da00 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #724] @ (7da04 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7da08 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #720] @ (7da0c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7da10 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #716] @ (7da14 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7da18 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7da1c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7da20 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7da24 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7da28 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7da2c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7da30 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7da34 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7da38 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7da3c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7da40 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7da44 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7da48 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7da4c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7da50 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7da54 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7da58 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7da5c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7da60 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7da64 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7da68 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7da6c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7da70 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7da74 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7da78 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7da7c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7da80 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7da84 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7da88 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7da8c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7da90 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7da94 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7da98 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7da9c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7daa0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7daa4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7daa8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #640] @ (7daac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7dab0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #636] @ (7dab4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7dab8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #632] @ (7dabc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7dac0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #628] @ (7dac4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7dac8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #624] @ (7dacc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7dad0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #620] @ (7dad4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7dad8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #616] @ (7dadc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7dae0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #612] @ (7dae4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7dae8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #608] @ (7daec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7daf0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #604] @ (7daf4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7daf8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #600] @ (7dafc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7db00 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #596] @ (7db04 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7db08 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #592] @ (7db0c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7db10 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #588] @ (7db14 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7db18 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #584] @ (7db1c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7db20 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #580] @ (7db24 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7db28 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #576] @ (7db2c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7db30 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #572] @ (7db34 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7db38 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #568] @ (7db3c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7db40 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #564] @ (7db44 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7db48 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #560] @ (7db4c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7db50 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #556] @ (7db54 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7db58 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #552] @ (7db5c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7db60 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #548] @ (7db64 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7db68 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #544] @ (7db6c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7db70 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #540] @ (7db74 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7db78 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #536] @ (7db7c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7db80 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #532] @ (7db84 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7db88 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #528] @ (7db8c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7db90 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #524] @ (7db94 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7db98 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #520] @ (7db9c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7dba0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #516] @ (7dba4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7dba8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #512] @ (7dbac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7dbb0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #508] @ (7dbb4 ) │ │ │ │ + bl 7e82c │ │ │ │ + b.n 7dbb8 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa700052 │ │ │ │ @ instruction: 0xfa8c0052 │ │ │ │ @ instruction: 0xfaac0052 │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ @@ -122959,254 +122979,254 @@ │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [pc, #712] @ (7de84 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #712] @ (7de88 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7de8c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #708] @ (7de90 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7de94 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #704] @ (7de98 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7de9c ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #700] @ (7dea0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7dea4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #696] @ (7dea8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7deac ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #692] @ (7deb0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7deb4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #688] @ (7deb8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7debc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #684] @ (7dec0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7dec4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #680] @ (7dec8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7decc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #676] @ (7ded0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7ded4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #672] @ (7ded8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7dedc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #668] @ (7dee0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7dee4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #664] @ (7dee8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7deec ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #660] @ (7def0 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7def4 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #656] @ (7def8 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7defc ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #652] @ (7df00 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #648] @ (7df04 ) │ │ │ │ - bl 7e82c │ │ │ │ - ldr r5, [pc, #648] @ (7df08 ) │ │ │ │ - ldr r0, [pc, #648] @ (7df0c ) │ │ │ │ + ldr r0, [pc, #712] @ (7de84 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #712] @ (7de88 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7de8c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #708] @ (7de90 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7de94 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #704] @ (7de98 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7de9c ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #700] @ (7dea0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7dea4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #696] @ (7dea8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7deac ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #692] @ (7deb0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7deb4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #688] @ (7deb8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7debc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #684] @ (7dec0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7dec4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #680] @ (7dec8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7decc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #676] @ (7ded0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7ded4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #672] @ (7ded8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7dedc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #668] @ (7dee0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7dee4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #664] @ (7dee8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7deec ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #660] @ (7def0 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7def4 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #656] @ (7def8 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7defc ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #652] @ (7df00 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #648] @ (7df04 ) │ │ │ │ + bl 7e82c │ │ │ │ + ldr r5, [pc, #648] @ (7df08 ) │ │ │ │ + ldr r0, [pc, #648] @ (7df0c ) │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 7e82c │ │ │ │ - ldr r0, [pc, #644] @ (7df10 ) │ │ │ │ - bl 7e82c │ │ │ │ + bl 7e82c │ │ │ │ + ldr r0, [pc, #644] @ (7df10 ) │ │ │ │ + bl 7e82c │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e4e0 │ │ │ │ + bne.w 7e4e0 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e4c0 │ │ │ │ + bne.w 7e4c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e552 │ │ │ │ + bne.w 7e552 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7dd10 │ │ │ │ + cbz r4, 7dd10 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e4d2 │ │ │ │ + bne.w 7e4d2 │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7e530 │ │ │ │ + bgt.w 7e530 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.n 7dc92 │ │ │ │ - ldr r5, [pc, #496] @ (7df14 ) │ │ │ │ - movw r8, #4561 @ 0x11d1 │ │ │ │ + bne.n 7dc92 │ │ │ │ + ldr r5, [pc, #496] @ (7df14 ) │ │ │ │ + movw r8, #2869 @ 0xb35 │ │ │ │ movt r8, #19 │ │ │ │ - movw fp, #41937 @ 0xa3d1 │ │ │ │ + movw fp, #42505 @ 0xa609 │ │ │ │ movt fp, #7 │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e508 │ │ │ │ + bne.w 7e508 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e4ca │ │ │ │ + bne.w 7e4ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e562 │ │ │ │ + bne.w 7e562 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ddb4 │ │ │ │ + cbz r4, 7ddb4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e4da │ │ │ │ + bne.w 7e4da │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7e542 │ │ │ │ + bgt.w 7e542 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 7dd36 │ │ │ │ + bne.n 7dd36 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e572 │ │ │ │ - bl 7fac4 │ │ │ │ + bne.w 7e572 │ │ │ │ + bl 7fab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e796 │ │ │ │ + beq.w 7e796 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7de54 │ │ │ │ + bne.n 7de54 │ │ │ │ movw r2, #29528 @ 0x7358 │ │ │ │ movt r2, #85 @ 0x55 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e59a │ │ │ │ - ldr r3, [pc, #276] @ (7df18 ) │ │ │ │ + bne.w 7e59a │ │ │ │ + ldr r3, [pc, #276] @ (7df18 ) │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r4, #8 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r7], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 7de16 │ │ │ │ + bne.n 7de16 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r5, [fp, #24] │ │ │ │ - ldr r3, [pc, #228] @ (7df1c ) │ │ │ │ + ldr r3, [pc, #228] @ (7df1c ) │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #112] @ (7deb4 ) │ │ │ │ + ldr r3, [pc, #112] @ (7deb4 ) │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ (7df20 ) │ │ │ │ + ldr r3, [pc, #212] @ (7df20 ) │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #212] @ (7df24 ) │ │ │ │ + ldr r3, [pc, #212] @ (7df24 ) │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - bl 80bbc │ │ │ │ + bl 80c04 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e734 │ │ │ │ + beq.w 7e734 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #6144 @ 0x1800 │ │ │ │ add.w r5, r3, #6176 @ 0x1820 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [sl, #2072] @ 0x818 │ │ │ │ - b.n 7df28 │ │ │ │ + b.n 7df28 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -123274,872 +123294,872 @@ │ │ │ │ lsls r3, r2, #1 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7a40 │ │ │ │ + bl 1c77e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e734 │ │ │ │ + beq.w 7e734 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7df28 │ │ │ │ + bne.n 7df28 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7b0 │ │ │ │ + beq.w 7e7b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7b0 │ │ │ │ + beq.w 7e7b0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80e08 │ │ │ │ + bl 80e3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7aa │ │ │ │ + bne.w 7e7aa │ │ │ │ ldr.w r5, [sl, #1488] @ 0x5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e006 │ │ │ │ + bne.n 7e006 │ │ │ │ movs r0, #5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e614 │ │ │ │ + beq.w 7e614 │ │ │ │ movw r7, #43560 @ 0xaa28 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #724] @ (7e278 ) │ │ │ │ - movw r2, #17304 @ 0x4398 │ │ │ │ + ldr r1, [pc, #724] @ (7e278 ) │ │ │ │ + movw r2, #13912 @ 0x3658 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca4d0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1ca1e0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #708] @ (7e27c ) │ │ │ │ + ldr r1, [pc, #708] @ (7e27c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca4d0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1ca1e0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #696] @ (7e27c ) │ │ │ │ + ldr r1, [pc, #696] @ (7e27c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 1ca4d0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1ca1e0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #680] @ (7e27c ) │ │ │ │ + ldr r1, [pc, #680] @ (7e27c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 1ca4d0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1ca1e0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #660] @ (7e27c ) │ │ │ │ - bl 1ca4d0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + ldr r1, [pc, #660] @ (7e27c ) │ │ │ │ + bl 1ca1e0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ 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 7e600 │ │ │ │ + beq.w 7e600 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7dff4 │ │ │ │ + bne.n 7dff4 │ │ │ │ str.w r4, [sl, #1488] @ 0x5d0 │ │ │ │ ldr.w r3, [sl, #1492] @ 0x5d4 │ │ │ │ - cbnz r3, 7e01a │ │ │ │ - bl 7fac4 │ │ │ │ + cbnz r3, 7e01a │ │ │ │ + bl 7fab4 │ │ │ │ str.w r0, [sl, #1492] @ 0x5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e61a │ │ │ │ + beq.w 7e61a │ │ │ │ ldr.w r3, [sl, #1496] @ 0x5d8 │ │ │ │ - cbnz r3, 7e036 │ │ │ │ - movw r0, #34396 @ 0x865c │ │ │ │ + cbnz r3, 7e036 │ │ │ │ + movw r0, #31004 @ 0x791c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ str.w r0, [sl, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e61a │ │ │ │ + beq.w 7e61a │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ - cbnz r1, 7e052 │ │ │ │ - movw r0, #35344 @ 0x8a10 │ │ │ │ + cbnz r1, 7e052 │ │ │ │ + movw r0, #31952 @ 0x7cd0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ca624 │ │ │ │ + bl 1ca334 │ │ │ │ str.w r0, [sl, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e61a │ │ │ │ + beq.w 7e61a │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [sl, #1528] @ 0x5f8 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ str.w r0, [sl, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e680 │ │ │ │ + beq.w 7e680 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 967f8 │ │ │ │ + bl 966e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7aa │ │ │ │ + bne.w 7e7aa │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1ccbe0 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ + bl 1cc8b8 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ ldr.w r3, [r5, #3904] @ 0xf40 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r2, #35168 @ 0x8960 │ │ │ │ + movw r2, #31776 @ 0x7c20 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc714 │ │ │ │ + bl 1cc3ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a680 │ │ │ │ + bl 9a584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #448] @ (7e280 ) │ │ │ │ + ldr r1, [pc, #448] @ (7e280 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ add.w r4, r8, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #424] @ (7e284 ) │ │ │ │ + ldr r1, [pc, #424] @ (7e284 ) │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #404] @ (7e288 ) │ │ │ │ - bl 90868 │ │ │ │ + ldr r1, [pc, #404] @ (7e288 ) │ │ │ │ + bl 90768 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ - ldr r1, [pc, #392] @ (7e28c ) │ │ │ │ + beq.w 7e666 │ │ │ │ + ldr r1, [pc, #392] @ (7e28c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 90868 │ │ │ │ + bl 90768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r0, [r4, #3264] @ 0xcc0 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w r3, [r4, #3248] @ 0xcb0 │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #332] @ (7e290 ) │ │ │ │ + ldr r1, [pc, #332] @ (7e290 ) │ │ │ │ str.w r7, [r4, #3260] @ 0xcbc │ │ │ │ str.w r3, [r4, #3256] @ 0xcb8 │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #304] @ (7e294 ) │ │ │ │ - bl 1ccfc8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #304] @ (7e294 ) │ │ │ │ + bl 1ccca0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9a680 │ │ │ │ + bl 9a584 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7bc │ │ │ │ - ldr r4, [pc, #280] @ (7e298 ) │ │ │ │ + beq.w 7e7bc │ │ │ │ + ldr r4, [pc, #280] @ (7e298 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7bc │ │ │ │ + bne.w 7e7bc │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 7e182 │ │ │ │ - ldr r1, [pc, #256] @ (7e29c ) │ │ │ │ + bne.n 7e182 │ │ │ │ + ldr r1, [pc, #256] @ (7e29c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r2, #5760 @ 0x1680 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ - bl 8e6c8 │ │ │ │ + bl 8e5c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7bc │ │ │ │ + beq.w 7e7bc │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #35392 @ 0x8a40 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ccfe8 │ │ │ │ + bl 1cccfc │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e1ee │ │ │ │ + bge.n 7e1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e7b4 │ │ │ │ + beq.w 7e7b4 │ │ │ │ ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e7bc │ │ │ │ - movw r1, #39208 @ 0x9928 │ │ │ │ + beq.w 7e7bc │ │ │ │ + movw r1, #35920 @ 0x8c50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7bc │ │ │ │ + bne.w 7e7bc │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r4, #29528 @ 0x7358 │ │ │ │ movt r4, #85 @ 0x55 │ │ │ │ - movw r1, #35416 @ 0x8a58 │ │ │ │ + movw r1, #32024 @ 0x7d18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7bc │ │ │ │ + bne.w 7e7bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #37456 @ 0x9250 │ │ │ │ + movw r1, #34064 @ 0x8510 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7bc │ │ │ │ + bne.w 7e7bc │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e666 │ │ │ │ + beq.w 7e666 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e2a0 │ │ │ │ + bge.n 7e2a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e7f6 │ │ │ │ - b.n 7e2a0 │ │ │ │ - bhi.n 7e214 │ │ │ │ + beq.w 7e7f6 │ │ │ │ + b.n 7e2a0 │ │ │ │ + bhi.n 7e214 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dda8 │ │ │ │ + b.n 7dda8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strd r0, r0, [r0, #-328]! @ 0x148 │ │ │ │ ldcl 0, cr0, [r4], {82} @ 0x52 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl aa254 │ │ │ │ + bl a96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e666 │ │ │ │ + bne.w 7e666 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ str.w r3, [r8, #3928] @ 0xf58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e2fa │ │ │ │ + bne.n 7e2fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r6, r3, #824 @ 0x338 │ │ │ │ - beq.w 7e7e0 │ │ │ │ + beq.w 7e7e0 │ │ │ │ ldr.w r2, [r3, #828] @ 0x33c │ │ │ │ - cbnz r2, 7e2fa │ │ │ │ + cbnz r2, 7e2fa │ │ │ │ str.w r0, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 7e2fa │ │ │ │ + cbz r3, 7e2fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdf94 │ │ │ │ + bl 1cdca8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e7fe │ │ │ │ + beq.w 7e7fe │ │ │ │ ldr.w r3, [sl, #1452] @ 0x5ac │ │ │ │ - cbnz r3, 7e31e │ │ │ │ + cbnz r3, 7e31e │ │ │ │ ldr.w r3, [sl, #1448] @ 0x5a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e654 │ │ │ │ + bne.w 7e654 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #35448 @ 0x8a78 │ │ │ │ + movw r0, #32056 @ 0x7d38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ccfe8 │ │ │ │ + bl 1cccfc │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e634 │ │ │ │ + beq.w 7e634 │ │ │ │ ldr.w r2, [sl, #356] @ 0x164 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [sl, #1472] @ 0x5c0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e496 │ │ │ │ + beq.w 7e496 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e5a4 │ │ │ │ - movw r0, #35528 @ 0x8ac8 │ │ │ │ + bne.w 7e5a4 │ │ │ │ + movw r0, #32136 @ 0x7d88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce4bc │ │ │ │ + bl 1ce1d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e5d4 │ │ │ │ - movw r0, #35528 @ 0x8ac8 │ │ │ │ + bne.w 7e5d4 │ │ │ │ + movw r0, #32136 @ 0x7d88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d92e0 │ │ │ │ + bl 1d8d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5d4 │ │ │ │ + beq.w 7e5d4 │ │ │ │ str.w r0, [r7, #3912] @ 0xf48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e5b2 │ │ │ │ - movw r0, #19784 @ 0x4d48 │ │ │ │ + bne.w 7e5b2 │ │ │ │ + movw r0, #16392 @ 0x4008 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5d4 │ │ │ │ + beq.w 7e5d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30500 @ 0x7724 │ │ │ │ + movw r1, #26324 @ 0x66d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #35572 @ 0x8af4 │ │ │ │ + movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5f6 │ │ │ │ - bl 1cbc70 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 7e5f6 │ │ │ │ + bl 1cb948 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e3e2 │ │ │ │ + bge.n 7e3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e3e2 │ │ │ │ + cbnz r3, 7e3e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e5f6 │ │ │ │ + beq.w 7e5f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ecf34 │ │ │ │ + bl ecac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e408 │ │ │ │ + bge.n 7e408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e6a0 │ │ │ │ + beq.w 7e6a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e420 │ │ │ │ + bge.n 7e420 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7e420 │ │ │ │ + cbnz r3, 7e420 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e5f8 │ │ │ │ + beq.w 7e5f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1daf18 │ │ │ │ + bl 1da9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e6f6 │ │ │ │ - ldr r3, [pc, #724] @ (7e708 ) │ │ │ │ + blt.w 7e6f6 │ │ │ │ + ldr r3, [pc, #724] @ (7e708 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5e8 │ │ │ │ + beq.w 7e5e8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #19784 @ 0x4d48 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1db384 │ │ │ │ + bl 1dae3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e5c0 │ │ │ │ + blt.w 7e5c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r2, #42700 @ 0xa6cc │ │ │ │ + movw r2, #39308 @ 0x998c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1db3dc │ │ │ │ + bl 1dae94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e486 │ │ │ │ + bge.n 7e486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e6ba │ │ │ │ + beq.w 7e6ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e5d4 │ │ │ │ + beq.w 7e5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6a8 │ │ │ │ + blt.w 7e6a8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dcc2 │ │ │ │ + b.w 7dcc2 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7dd66 │ │ │ │ + b.n 7dd66 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 7dcd0 │ │ │ │ + b.w 7dcd0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dd74 │ │ │ │ + b.n 7dd74 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dca2 │ │ │ │ + beq.w 7dca2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7dca2 │ │ │ │ + beq.w 7dca2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6e4 │ │ │ │ + blt.w 7e6e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dd18 │ │ │ │ + bge.w 7dd18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dd18 │ │ │ │ + b.n 7dd18 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7dd46 │ │ │ │ + beq.w 7dd46 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dd46 │ │ │ │ + beq.w 7dd46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6c2 │ │ │ │ + blt.w 7e6c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ddbc │ │ │ │ + bge.w 7ddbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ddbc │ │ │ │ + b.n 7ddbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c74d0 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c72c8 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e6d4 │ │ │ │ + beq.w 7e6d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 7dcfe │ │ │ │ + b.w 7dcfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c74d0 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c72c8 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e7d0 │ │ │ │ + beq.w 7e7d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7dda2 │ │ │ │ + b.n 7dda2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dcc2 │ │ │ │ + b.w 7dcc2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dd66 │ │ │ │ + b.w 7dd66 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7ddd4 │ │ │ │ + bpl.w 7ddd4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dde0 │ │ │ │ + bge.w 7dde0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dde0 │ │ │ │ + b.n 7dde0 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ - b.n 7de36 │ │ │ │ - movw r0, #35492 @ 0x8aa4 │ │ │ │ + b.n 7de36 │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce6bc │ │ │ │ - b.n 7e366 │ │ │ │ - movw r0, #35548 @ 0x8adc │ │ │ │ + bl 1ce3d0 │ │ │ │ + b.n 7e366 │ │ │ │ + movw r0, #32156 @ 0x7d9c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce6bc │ │ │ │ - b.n 7e396 │ │ │ │ + bl 1ce3d0 │ │ │ │ + b.n 7e396 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e5d4 │ │ │ │ + bge.n 7e5d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e5d4 │ │ │ │ + cbnz r3, 7e5d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #35288 @ 0x89d8 │ │ │ │ + movw r5, #31896 @ 0x7c98 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #296] @ (7e70c ) │ │ │ │ + ldr r6, [pc, #296] @ (7e70c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e49c │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + b.n 7e49c │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #284] @ (7e710 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #284] @ (7e710 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c872c │ │ │ │ - b.n 7e5d4 │ │ │ │ + bl 84c84 │ │ │ │ + b.n 7e5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e614 │ │ │ │ + bge.n 7e614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7e614 │ │ │ │ + cbnz r3, 7e614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1488] @ 0x5d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ (7e714 ) │ │ │ │ + ldr r2, [pc, #244] @ (7e714 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #35364 @ 0x8a24 │ │ │ │ + movw r3, #31972 @ 0x7ce4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7e4b4 │ │ │ │ + b.n 7e4b4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r5, #35228 @ 0x899c │ │ │ │ + movw r5, #31836 @ 0x7c5c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 224414 <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ + bl 223a50 <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [pc, #208] @ (7e718 ) │ │ │ │ - bl 74dda │ │ │ │ + ldr r6, [pc, #208] @ (7e718 ) │ │ │ │ + bl 74d16 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e49c │ │ │ │ + b.n 7e49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdf94 │ │ │ │ - b.n 7e31e │ │ │ │ + bl 1cdca8 │ │ │ │ + b.n 7e31e │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c741c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 7bdfc │ │ │ │ + bl 1c7214 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 7be00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r5, #35052 @ 0x88ec │ │ │ │ + movw r5, #31660 @ 0x7bac │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 1c872c │ │ │ │ - ldr r6, [pc, #164] @ (7e71c ) │ │ │ │ + bl 84c84 │ │ │ │ + ldr r6, [pc, #164] @ (7e71c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e49c │ │ │ │ - ldr r3, [pc, #156] @ (7e720 ) │ │ │ │ + b.n 7e49c │ │ │ │ + ldr r3, [pc, #156] @ (7e720 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4b4 │ │ │ │ + b.n 7e4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e408 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e496 │ │ │ │ + bne.w 7e496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e496 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e496 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e486 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e520 │ │ │ │ + bne.w 7e520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e520 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e520 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7dd10 │ │ │ │ + b.w 7dd10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e4f8 │ │ │ │ + bne.w 7e4f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e4f8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e4f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e724 │ │ │ │ + blt.n 7e724 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7e5f8 │ │ │ │ + b.n 7e5f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7be52 │ │ │ │ + b.w 7be56 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e6fe │ │ │ │ + bne.n 7e6fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e6fe │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e6fe │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4b4 │ │ │ │ - bl f7144 │ │ │ │ - ldr r3, [pc, #184] @ (7e818 ) │ │ │ │ + b.n 7e4b4 │ │ │ │ + bl f6d64 │ │ │ │ + ldr r3, [pc, #184] @ (7e818 ) │ │ │ │ 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, #34980 @ 0x88a4 │ │ │ │ + movw r6, #31588 @ 0x7b64 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4b4 │ │ │ │ - movw r6, #35020 @ 0x88cc │ │ │ │ + b.n 7e4b4 │ │ │ │ + movw r6, #31628 @ 0x7b8c │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - bl f7144 │ │ │ │ - ldr r7, [pc, #120] @ (7e81c ) │ │ │ │ + bl f6d64 │ │ │ │ + ldr r7, [pc, #120] @ (7e81c ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 7e77c │ │ │ │ + b.n 7e77c │ │ │ │ ldrd r6, r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 7e49c │ │ │ │ - ldr r3, [pc, #108] @ (7e820 ) │ │ │ │ - b.n 7e682 │ │ │ │ + b.n 7e49c │ │ │ │ + ldr r3, [pc, #108] @ (7e820 ) │ │ │ │ + b.n 7e682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e1ee │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e1ee │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #35140 @ 0x8944 │ │ │ │ + movw r5, #31748 @ 0x7c04 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #88] @ (7e824 ) │ │ │ │ + ldr r6, [pc, #88] @ (7e824 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e49c │ │ │ │ + b.n 7e49c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7ddb4 │ │ │ │ + b.w 7ddb4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r5, #35180 @ 0x896c │ │ │ │ + movw r5, #31788 @ 0x7c2c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 74dda │ │ │ │ + bl 74d16 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r6, [pc, #52] @ (7e828 ) │ │ │ │ - b.n 7e49c │ │ │ │ + ldr r6, [pc, #52] @ (7e828 ) │ │ │ │ + b.n 7e49c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e2a0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #35088 @ 0x8910 │ │ │ │ + movw r5, #31696 @ 0x7bd0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 74dda │ │ │ │ - ldr r6, [pc, #24] @ (7e828 ) │ │ │ │ + bl 74d16 │ │ │ │ + ldr r6, [pc, #24] @ (7e828 ) │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e49c │ │ │ │ + b.n 7e49c │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #348] @ (7e998 ) │ │ │ │ + ldr r5, [pc, #348] @ (7e998 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e942 │ │ │ │ + bne.n 7e942 │ │ │ │ ldr.w r5, [r5, #980] @ 0x3d4 │ │ │ │ - movw r3, #41341 @ 0xa17d │ │ │ │ + movw r3, #41909 @ 0xa3b5 │ │ │ │ movt r3, #7 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e8e2 │ │ │ │ + bne.n 7e8e2 │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e962 │ │ │ │ + bne.n 7e962 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e8ec │ │ │ │ + beq.n 7e8ec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - movw r2, #4561 @ 0x11d1 │ │ │ │ + movw r2, #2869 @ 0xb35 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e8f6 │ │ │ │ + bne.n 7e8f6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ vmov s14, r2 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ mov.w r0, r4, ror #4 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ adds r1, #1 │ │ │ │ vmov s14, r1 │ │ │ │ @@ -124147,15 +124167,15 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ vcvt.f32.u32 s12, s14 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ vdiv.f32 s14, s12, s13 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7e92e │ │ │ │ + bgt.n 7e92e │ │ │ │ subs r2, #1 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ @@ -124163,19 +124183,19 @@ │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e884 │ │ │ │ + bne.n 7e884 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7e8de │ │ │ │ + b.n 7e8de │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r2, #1 │ │ │ │ @@ -124186,62 +124206,62 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7e8c6 │ │ │ │ + ble.n 7e8c6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c74d0 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c72c8 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e974 │ │ │ │ + beq.n 7e974 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 7e8c6 │ │ │ │ + b.n 7e8c6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 7e84e │ │ │ │ + beq.n 7e84e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e982 │ │ │ │ + blt.n 7e982 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8de │ │ │ │ + bge.n 7e8de │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7e8de │ │ │ │ + b.n 7e8de │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e884 │ │ │ │ - b.n 7e8ec │ │ │ │ + bne.n 7e884 │ │ │ │ + b.n 7e8ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7e8ec │ │ │ │ + b.n 7e8ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e954 │ │ │ │ + bne.n 7e954 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e954 │ │ │ │ + b.n 7e954 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0007e99c <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124279,15 +124299,15 @@ │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 7ec2c <_Py_hashtable_get@@Base+0x290> │ │ │ │ add.w sl, r1, #20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #45517 @ 0xb1cd │ │ │ │ + movw r3, #46085 @ 0xb405 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 7f152 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ @@ -124739,15 +124759,15 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ b.n 7ee5c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 7f0a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3573 @ 0xdf5 │ │ │ │ + movw r3, #38401 @ 0x9601 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 7f13a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -124785,15 +124805,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 7ec44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 7f114 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3573 @ 0xdf5 │ │ │ │ + movw r3, #38401 @ 0x9601 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 7f146 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -125017,15 +125037,15 @@ │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 7f5ac <_Py_hashtable_get@@Base+0xc10> │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #45517 @ 0xb1cd │ │ │ │ + movw r3, #46085 @ 0xb405 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 7f9bc <_Py_hashtable_get@@Base+0x1020> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ @@ -125498,131 +125518,125 @@ │ │ │ │ 0007f9c8 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #41341 @ 0xa17d │ │ │ │ + movw r3, #41909 @ 0xa3b5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa76 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7fa6e <_Py_hashtable_set@@Base+0xa6> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7faa4 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ + bne.n 7fa94 <_Py_hashtable_set@@Base+0xcc> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fab0 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ + beq.n 7faa0 <_Py_hashtable_set@@Base+0xd8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - movw r2, #4561 @ 0x11d1 │ │ │ │ + movw r2, #2869 @ 0xb35 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq.w r0, r5, ror #4 │ │ │ │ - beq.n 7fa2e <_Py_hashtable_set@@Base+0x66> │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bne.n 7fa76 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + mov.w r0, r5, ror #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r0, r5, [r3, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ - vmov s15, r2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ + adds r1, #1 │ │ │ │ vmov s13, r2 │ │ │ │ - vcvt.f32.u32 s15, s15 │ │ │ │ + vmov s15, r1 │ │ │ │ + str r0, [r3, #4] │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ + strd r5, r6, [r3, #8] │ │ │ │ + vcvt.f32.u32 s15, s15 │ │ │ │ + str r1, [r4, #0] │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7fa7e <_Py_hashtable_set@@Base+0xb6> │ │ │ │ + bgt.n 7fa80 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ + movs r5, #0 │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ b.n 7fa0e <_Py_hashtable_set@@Base+0x46> │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx r1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 7fa24 <_Py_hashtable_set@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c74d0 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c72c8 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n 7fab6 <_Py_hashtable_set@@Base+0xee> │ │ │ │ + beq.n 7faa6 <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ands r2, r0 │ │ │ │ - ldr.w r0, [r1, r2, lsl #2] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 7fa6e <_Py_hashtable_set@@Base+0xa6> │ │ │ │ + b.n 7fa54 <_Py_hashtable_set@@Base+0x8c> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ b.n 7fa0e <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa70 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fa68 <_Py_hashtable_set@@Base+0xa0> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7fa70 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fa68 <_Py_hashtable_set@@Base+0xa0> │ │ │ │ │ │ │ │ -0007fac4 : │ │ │ │ +0007fab4 : │ │ │ │ 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, [pc, #276] @ (7fbe8 ) │ │ │ │ + ldr r5, [pc, #276] @ (7fbd8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1920] @ 0x780 │ │ │ │ - cbz r4, 7fb4a │ │ │ │ - ldr r1, [pc, #260] @ (7fbec ) │ │ │ │ + cbz r4, 7fb3a │ │ │ │ + ldr r1, [pc, #260] @ (7fbdc ) │ │ │ │ ldr.w r0, [r3, #1924] @ 0x784 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r7, [r3, #1920] @ 0x780 │ │ │ │ str.w r0, [r3, #1924] @ 0x784 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fba2 │ │ │ │ + bne.n 7fb92 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #212] @ 7fbe0 │ │ │ │ + vldr d7, [pc, #212] @ 7fbd0 │ │ │ │ movw r5, #57368 @ 0xe018 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #24] │ │ │ │ @@ -125634,21 +125648,21 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr.w r3, [r1, #3868] @ 0xf1c │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 7fb9e │ │ │ │ + b.n 7fb8e │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fbd0 │ │ │ │ + beq.n 7fbc0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -125666,68 +125680,68 @@ │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fbc2 │ │ │ │ + bne.n 7fbb2 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 7fbbe │ │ │ │ + cbnz r0, 7fbae │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fb04 │ │ │ │ + b.n 7faf4 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fb04 │ │ │ │ + b.n 7faf4 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cbf9c <_PyNamespace_New@@Base+0x32c> │ │ │ │ - b.n 7fb9e │ │ │ │ + bl 1cbc74 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + b.n 7fb8e │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, [pc, #340] @ (7fd58 ) │ │ │ │ + ldr r4, [pc, #340] @ (7fd48 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ - cbz r3, 7fc86 │ │ │ │ - ldr r0, [pc, #312] @ (7fd5c ) │ │ │ │ + cbz r3, 7fc76 │ │ │ │ + ldr r0, [pc, #312] @ (7fd4c ) │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1920] @ 0x780 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fce0 │ │ │ │ + bne.n 7fcd0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ movs r5, #0 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w lr, [r0, #3892] @ 0xf34 │ │ │ │ @@ -125743,18 +125757,18 @@ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fd40 │ │ │ │ + beq.n 7fd30 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ movs r4, #0 │ │ │ │ sub.w r1, r3, #8 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -125769,322 +125783,322 @@ │ │ │ │ adds r4, #1 │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fd2a │ │ │ │ + bne.n 7fd1a │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7fd3c │ │ │ │ + cbnz r0, 7fd2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ - vldr d7, [pc, #64] @ 7fd50 │ │ │ │ + vldr d7, [pc, #64] @ 7fd40 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ vstr d7, [r3, #16] │ │ │ │ - b.n 7fcbc │ │ │ │ + b.n 7fcac │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fd06 │ │ │ │ + b.n 7fcf6 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 7fd06 │ │ │ │ + b.n 7fcf6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cbf9c <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cbc74 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fc7e │ │ │ │ + b.n 7fc6e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007fd60 <_PyObject_GC_New@@Base>: │ │ │ │ +0007fd50 <_PyObject_GC_New@@Base>: │ │ │ │ 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 r3, [r0, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r5, r3, #29 │ │ │ │ itt pl │ │ │ │ mrcpl 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldrpl.w sl, [pc, #604] @ 7ffe8 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldrpl.w sl, [pc, #604] @ 7ffd8 <_PyObject_GC_New@@Base+0x288> │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.n 7fdb4 <_PyObject_GC_New@@Base+0x54> │ │ │ │ + bpl.n 7fda4 <_PyObject_GC_New@@Base+0x54> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #584] @ 7ffe8 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldr.w sl, [pc, #584] @ 7ffd8 <_PyObject_GC_New@@Base+0x288> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 7ffd0 <_PyObject_GC_New@@Base+0x270> │ │ │ │ + bhi.w 7ffc0 <_PyObject_GC_New@@Base+0x270> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.n 7fe94 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bmi.n 7fe84 <_PyObject_GC_New@@Base+0x134> │ │ │ │ movw fp, #24320 @ 0x5f00 │ │ │ │ movt fp, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [fp, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe8a <_PyObject_GC_New@@Base+0x12a> │ │ │ │ + bne.n 7fe7a <_PyObject_GC_New@@Base+0x12a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 7ff22 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bcs.w 7ff12 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7fec4 <_PyObject_GC_New@@Base+0x164> │ │ │ │ + beq.n 7feb4 <_PyObject_GC_New@@Base+0x164> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ff94 <_PyObject_GC_New@@Base+0x234> │ │ │ │ + beq.w 7ff84 <_PyObject_GC_New@@Base+0x234> │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 7fe5a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + ble.n 7fe4a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7fe5a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.n 7fe4a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 7fe5a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + cbnz r3, 7fe4a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffda <_PyObject_GC_New@@Base+0x27a> │ │ │ │ + bne.w 7ffca <_PyObject_GC_New@@Base+0x27a> │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.n 7fed2 <_PyObject_GC_New@@Base+0x172> │ │ │ │ + bpl.n 7fec2 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fef4 <_PyObject_GC_New@@Base+0x194> │ │ │ │ - ldr r2, [pc, #380] @ (7ffe4 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + bge.n 7fee4 <_PyObject_GC_New@@Base+0x194> │ │ │ │ + ldr r2, [pc, #380] @ (7ffd4 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff02 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + bne.n 7fef2 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 7febe <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bpl.n 7feae <_PyObject_GC_New@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd16c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dcc24 <_PyAST_Compile@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - cbnz r0, 7fecc <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + cbnz r0, 7febc <_PyObject_GC_New@@Base+0x16c> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ffbc <_PyObject_GC_New@@Base+0x25c> │ │ │ │ + beq.w 7ffac <_PyObject_GC_New@@Base+0x25c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9c30 │ │ │ │ + bl 1c9940 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7febe <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + cbz r0, 7feae <_PyObject_GC_New@@Base+0x15e> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 801a0 │ │ │ │ - cbz r0, 7ff22 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bl 80190 │ │ │ │ + cbz r0, 7ff12 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - b.n 7fe16 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + b.n 7fe06 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fed6 <_PyObject_GC_New@@Base+0x176> │ │ │ │ + bne.n 7fec6 <_PyObject_GC_New@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fe64 <_PyObject_GC_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #236] @ (7ffe4 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + blt.n 7fe54 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #236] @ (7ffd4 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fe76 <_PyObject_GC_New@@Base+0x116> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 7fe66 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ff74 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bne.n 7ff64 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe76 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bne.n 7fe66 <_PyObject_GC_New@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 7fe76 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 7fe66 <_PyObject_GC_New@@Base+0x116> │ │ │ │ ldr.w r2, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff86 <_PyObject_GC_New@@Base+0x226> │ │ │ │ + bne.n 7ff76 <_PyObject_GC_New@@Base+0x226> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe94 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + beq.n 7fe84 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ add r4, r0 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 7fe5a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ - b.n 7fe36 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + bge.w 7fe4a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + b.n 7fe26 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 7febe <_PyObject_GC_New@@Base+0x15e> │ │ │ │ - b.n 7fe7c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bpl.n 7feae <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + b.n 7fe6c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff42 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ - b.n 7fe94 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 7ff32 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ + b.n 7fe84 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 7ffb0 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bcc.n 7ffa0 <_PyObject_GC_New@@Base+0x250> │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ - b.n 7fecc <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + b.n 7febc <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7fe16 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ - movw r1, #39528 @ 0x9a68 │ │ │ │ + b.n 7fe06 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + movw r1, #36136 @ 0x8d28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31660 @ 0x7bac │ │ │ │ + movw r0, #28268 @ 0x6e6c │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c630 │ │ │ │ + b.w 23b9ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fe50 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b.n 7fe5a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.w 7fe40 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b.n 7fe4a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80092 <_PyObject_GC_New@@Base+0x332> │ │ │ │ - ldr r3, [pc, #152] @ (800b0 <_PyObject_GC_New@@Base+0x350>) │ │ │ │ + bne.n 80082 <_PyObject_GC_New@@Base+0x332> │ │ │ │ + ldr r3, [pc, #152] @ (800a0 <_PyObject_GC_New@@Base+0x350>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8005c <_PyObject_GC_New@@Base+0x2fc> │ │ │ │ + beq.n 8004c <_PyObject_GC_New@@Base+0x2fc> │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80058 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + cbnz r2, 80048 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ itttt ls │ │ │ │ addls r1, r3, r4 │ │ │ │ strls r1, [r3, #4] │ │ │ │ addls.w r1, r4, #16 │ │ │ │ strls r1, [r3, #24] │ │ │ │ @@ -126094,159 +126108,159 @@ │ │ │ │ strls r2, [r3, r4] │ │ │ │ strhi r1, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80058 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + bne.n 80048 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 800a2 <_PyObject_GC_New@@Base+0x342> │ │ │ │ + bne.n 80092 <_PyObject_GC_New@@Base+0x342> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80058 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + beq.n 80048 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 80058 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + b.n 80048 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #16 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ - b.n 80082 <_PyObject_GC_New@@Base+0x322> │ │ │ │ + b.n 80072 <_PyObject_GC_New@@Base+0x322> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000800b4 : │ │ │ │ +000800a4 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 800c6 │ │ │ │ + blt.n 800b6 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrd r0, r2, [r3, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #192] @ (8019c ) │ │ │ │ + ldr r0, [pc, #192] @ (8018c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 8017c │ │ │ │ + bcs.n 8016c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 80184 │ │ │ │ + beq.n 80174 │ │ │ │ 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 8011c │ │ │ │ + beq.n 8010c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, r5, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 8016c │ │ │ │ + bhi.n 8015c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r2 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8011a │ │ │ │ + bne.n 8010a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80190 │ │ │ │ + bne.n 80180 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8011a │ │ │ │ + beq.n 8010a │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8011a │ │ │ │ - b.n 80138 │ │ │ │ + bne.n 8010a │ │ │ │ + b.n 80128 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 80138 │ │ │ │ + bge.n 80128 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8011a │ │ │ │ - b.n 80138 │ │ │ │ + bne.n 8010a │ │ │ │ + b.n 80128 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8015c │ │ │ │ + b.n 8014c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 802d4 │ │ │ │ + beq.w 802c4 │ │ │ │ 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 8026e │ │ │ │ + bls.n 8025e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 80244 │ │ │ │ + cbnz r3, 80234 │ │ │ │ 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] │ │ │ │ @@ -126282,321 +126296,354 @@ │ │ │ │ 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 8021c │ │ │ │ + bne.n 8020c │ │ │ │ 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, 802b6 │ │ │ │ + cbnz r3, 802a6 │ │ │ │ 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, 802a4 │ │ │ │ + cbnz r0, 80294 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8045a │ │ │ │ + bne.w 8044a │ │ │ │ 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 8021c │ │ │ │ + b.n 8020c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 802c6 │ │ │ │ + cbz r0, 802b6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 80250 │ │ │ │ + b.n 80240 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 802be │ │ │ │ + beq.n 802ae │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 802be │ │ │ │ + b.n 802ae │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 80418 │ │ │ │ + beq.w 80408 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8046a │ │ │ │ + bne.w 8045a │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 803a6 │ │ │ │ + beq.n 80396 │ │ │ │ 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 804ae │ │ │ │ + beq.w 8049e │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 8049a │ │ │ │ + beq.w 8048a │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ add.w lr, r4, #1 │ │ │ │ ldr.w r7, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ ubfx r4, r0, #0, #18 │ │ │ │ - cbz r4, 80386 │ │ │ │ + cbz r4, 80376 │ │ │ │ add.w ip, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, r7 │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w r4, [r1, #808] @ 0x328 │ │ │ │ str.w r4, [ip, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ - bls.n 80358 │ │ │ │ + bls.n 80348 │ │ │ │ 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 80486 │ │ │ │ + bne.w 80476 │ │ │ │ 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 801d4 │ │ │ │ + b.n 801c4 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r7 │ │ │ │ str.w ip, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 80354 │ │ │ │ + bhi.n 80344 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 8036c │ │ │ │ + b.n 8035c │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8042e │ │ │ │ + bne.n 8041e │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #42105 @ 0xa479 │ │ │ │ + movw r3, #42673 @ 0xa6b1 │ │ │ │ movt r3, #7 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8047a │ │ │ │ + bne.n 8046a │ │ │ │ mov r1, r2 │ │ │ │ blx 2b868 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 80452 │ │ │ │ + beq.n 80442 │ │ │ │ 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 8040a │ │ │ │ + b.n 803fa │ │ │ │ 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 803f6 │ │ │ │ + bcc.n 803e6 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 802f6 │ │ │ │ - movw r0, #31444 @ 0x7ad4 │ │ │ │ + b.n 802e6 │ │ │ │ + movw r0, #28052 @ 0x6d94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc2b8 │ │ │ │ - cbnz r0, 8045e │ │ │ │ + bl 1bc0b0 │ │ │ │ + cbnz r0, 8044e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 802ee │ │ │ │ + b.n 802de │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 80452 │ │ │ │ + bcs.n 80442 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 80452 │ │ │ │ + bhi.n 80442 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 803ba │ │ │ │ + bge.n 803aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 8023c │ │ │ │ + b.n 8022c │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 802a4 │ │ │ │ + b.n 80294 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80426 │ │ │ │ + beq.n 80416 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2e168 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 802ee │ │ │ │ + b.n 802de │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 803d4 │ │ │ │ + b.n 803c4 │ │ │ │ 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 8036c │ │ │ │ + b.n 8035c │ │ │ │ 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 80452 │ │ │ │ + b.n 80442 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000804ac <_Py_NewReference@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [pc, #68] @ (80500 <_Py_NewReference@@Base+0x54>) │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr.w lr, [r2, #1600] @ 0x640 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 804cc <_Py_NewReference@@Base+0x20> │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ + movt r1, #21 │ │ │ │ + cmp lr, r1 │ │ │ │ + bne.n 804f0 <_Py_NewReference@@Base+0x44> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ + blx 2c0a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 804ca <_Py_NewReference@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + movs r1, #0 │ │ │ │ + bx r3 │ │ │ │ nop │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #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 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 80554 │ │ │ │ + bhi.n 8059c <_Py_NewReference@@Base+0xf0> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ movne r8, r5 │ │ │ │ movne r4, r5 │ │ │ │ movne.w r9, #22 │ │ │ │ - bne.n 80586 │ │ │ │ + bne.n 805ce <_Py_NewReference@@Base+0x122> │ │ │ │ mov.w ip, #4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r9, #22 │ │ │ │ movs r0, #24 │ │ │ │ - ldr r3, [pc, #452] @ (806cc ) │ │ │ │ + ldr r3, [pc, #452] @ (80714 <_Py_NewReference@@Base+0x268>) │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ ldr.w r2, [r7, ip, lsl #2] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 80608 │ │ │ │ + beq.n 80650 <_Py_NewReference@@Base+0x1a4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80594 │ │ │ │ + bne.n 805dc <_Py_NewReference@@Base+0x130> │ │ │ │ ldrd r7, r6, [r2, #24] │ │ │ │ cmp r6, r7 │ │ │ │ itttt cs │ │ │ │ addcs r0, r0, r7 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ addcs r0, r2, r7 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ ittet cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcs r1, [r2, r7] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - b.n 80594 │ │ │ │ + b.n 805dc <_Py_NewReference@@Base+0x130> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 80652 │ │ │ │ + bls.n 8069a <_Py_NewReference@@Base+0x1ee> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.n 8063a │ │ │ │ + bcs.n 80682 <_Py_NewReference@@Base+0x1d6> │ │ │ │ movs r4, #2 │ │ │ │ movs r0, #32 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r1, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r4 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 80506 │ │ │ │ + beq.n 8054e <_Py_NewReference@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8068a │ │ │ │ + beq.n 806d2 <_Py_NewReference@@Base+0x226> │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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, #288] @ (806d0 ) │ │ │ │ + ldr r2, [pc, #288] @ (80718 <_Py_NewReference@@Base+0x26c>) │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80664 │ │ │ │ + bne.n 806ac <_Py_NewReference@@Base+0x200> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r5, 805d8 │ │ │ │ + cbz r5, 80620 <_Py_NewReference@@Base+0x174> │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r4, r4, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ strb r4, [r3, #16] │ │ │ │ strb r2, [r3, #21] │ │ │ │ @@ -126610,489 +126657,489 @@ │ │ │ │ strb r4, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strbeq r5, [r3, #29] │ │ │ │ str r2, [r3, #12] │ │ │ │ it eq │ │ │ │ strdeq r5, r5, [r3, #20] │ │ │ │ - beq.n 805d0 │ │ │ │ + beq.n 80618 <_Py_NewReference@@Base+0x16c> │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r5, r5, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq r5, [r3, #30] │ │ │ │ strne r5, [r3, #32] │ │ │ │ - b.n 805d0 │ │ │ │ + b.n 80618 <_Py_NewReference@@Base+0x16c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80594 │ │ │ │ + bne.n 805dc <_Py_NewReference@@Base+0x130> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 806a4 │ │ │ │ + bne.n 806ec <_Py_NewReference@@Base+0x240> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 8068a │ │ │ │ + cbz r3, 806d2 <_Py_NewReference@@Base+0x226> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80594 │ │ │ │ + b.n 805dc <_Py_NewReference@@Base+0x130> │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 806b0 │ │ │ │ + bcs.n 806f8 <_Py_NewReference@@Base+0x24c> │ │ │ │ movs r4, #4 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r9, #36 @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8056c │ │ │ │ + b.n 805b4 <_Py_NewReference@@Base+0x108> │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r9, #30 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8056c │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 805b4 <_Py_NewReference@@Base+0x108> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 80694 │ │ │ │ + bne.n 806dc <_Py_NewReference@@Base+0x230> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 805b8 │ │ │ │ + bne.n 80600 <_Py_NewReference@@Base+0x154> │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 805b8 │ │ │ │ + b.n 80600 <_Py_NewReference@@Base+0x154> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 805b8 │ │ │ │ + b.n 80600 <_Py_NewReference@@Base+0x154> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8062c │ │ │ │ + b.n 80674 <_Py_NewReference@@Base+0x1c8> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39588 @ 0x9aa4 │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 805d0 │ │ │ │ + b.n 80618 <_Py_NewReference@@Base+0x16c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000806d4 : │ │ │ │ +0008071c : │ │ │ │ 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 808a2 │ │ │ │ + blt.w 808ea │ │ │ │ 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 807c0 │ │ │ │ + bne.n 80808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80810 │ │ │ │ + beq.w 80858 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 807de │ │ │ │ + bhi.n 80826 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #205 @ 0xcd │ │ │ │ + movw r2, #189 @ 0xbd │ │ │ │ movt r2, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 8084e │ │ │ │ - ldr r1, [pc, #404] @ (808cc ) │ │ │ │ + bne.w 80896 │ │ │ │ + ldr r1, [pc, #404] @ (80914 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 80824 │ │ │ │ + bhi.n 8086c │ │ │ │ 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 80814 │ │ │ │ + beq.n 8085c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 80784 │ │ │ │ + cbnz r1, 807cc │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 80804 │ │ │ │ + bcc.n 8084c │ │ │ │ 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] │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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, #308] @ (808d0 ) │ │ │ │ + ldr r2, [pc, #308] @ (80918 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8086c │ │ │ │ + bne.n 808b4 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 807f0 │ │ │ │ + cbnz r5, 80838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13388 @ 0x344c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cf11c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + bl 1cee30 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 807b8 │ │ │ │ + beq.n 80800 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 807b8 │ │ │ │ + beq.n 80800 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c030 │ │ │ │ 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 80784 │ │ │ │ - ldr r4, [pc, #192] @ (808d4 ) │ │ │ │ - b.n 807b8 │ │ │ │ + b.n 807cc │ │ │ │ + ldr r4, [pc, #192] @ (8091c ) │ │ │ │ + b.n 80800 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80784 │ │ │ │ + bne.n 807cc │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80892 │ │ │ │ + bne.n 808da │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80860 │ │ │ │ + cbz r4, 808a8 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80784 │ │ │ │ + b.n 807cc │ │ │ │ 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 80784 │ │ │ │ + bne.n 807cc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 807e8 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 80830 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 808bc │ │ │ │ + bne.n 80904 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 807a8 │ │ │ │ + bne.n 807f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 807a8 │ │ │ │ + b.n 807f0 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80840 │ │ │ │ + b.n 80888 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39680 @ 0x9b00 │ │ │ │ + movw r1, #36288 @ 0x8dc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 807b8 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 80800 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 807a8 │ │ │ │ + b.n 807f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #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 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 80a58 │ │ │ │ - beq.n 809a0 │ │ │ │ + blt.w 80aa0 │ │ │ │ + beq.n 809e8 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 80a40 │ │ │ │ + bhi.w 80a88 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #205 @ 0xcd │ │ │ │ + movw r2, #189 @ 0xbd │ │ │ │ movt r2, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 809ee │ │ │ │ - ldr r2, [pc, #356] @ (80a84 ) │ │ │ │ + bne.n 80a36 │ │ │ │ + ldr r2, [pc, #356] @ (80acc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r6, r2 │ │ │ │ - bhi.n 809c4 │ │ │ │ + bhi.n 80a0c │ │ │ │ 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 809b4 │ │ │ │ + beq.n 809fc │ │ │ │ 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, 80988 │ │ │ │ + cbz r1, 809d0 │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #296] @ (80a88 ) │ │ │ │ + ldr r1, [pc, #296] @ (80ad0 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80a0a │ │ │ │ + blt.n 80a52 │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80a1a │ │ │ │ + bne.n 80a62 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r0, [r4, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r2, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 809a8 │ │ │ │ + bcc.n 809f0 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r5] │ │ │ │ - b.n 80954 │ │ │ │ - ldr r4, [pc, #232] @ (80a8c ) │ │ │ │ + b.n 8099c │ │ │ │ + ldr r4, [pc, #232] @ (80ad4 ) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 80954 │ │ │ │ + b.n 8099c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80954 │ │ │ │ + bne.n 8099c │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80a72 │ │ │ │ + bne.n 80aba │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80a00 │ │ │ │ + cbz r4, 80a48 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 80954 │ │ │ │ + b.n 8099c │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80954 │ │ │ │ + bne.n 8099c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ movs r5, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80974 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 809bc │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80a4a │ │ │ │ + bne.n 80a92 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80974 │ │ │ │ + bne.n 809bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80974 │ │ │ │ + b.n 809bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cf11c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + b.w 1cee30 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80974 │ │ │ │ + b.n 809bc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39680 @ 0x9b00 │ │ │ │ + movw r1, #36288 @ 0x8dc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 80982 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 809ca │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 809e0 │ │ │ │ + b.n 80a28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080a90 : │ │ │ │ +00080ad8 : │ │ │ │ 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 80b48 │ │ │ │ - blt.n 80b8e │ │ │ │ + beq.n 80b90 │ │ │ │ + blt.n 80bd6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 80b4c │ │ │ │ - ldr r7, [pc, #256] @ (80bb0 ) │ │ │ │ + bgt.n 80b94 │ │ │ │ + ldr r7, [pc, #256] @ (80bf8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 80b24 │ │ │ │ - ldr r0, [pc, #236] @ (80bb4 ) │ │ │ │ + cbz r4, 80b6c │ │ │ │ + ldr r0, [pc, #236] @ (80bfc ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b6c │ │ │ │ + bne.n 80bb4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -127109,124 +127156,124 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80b1e │ │ │ │ - ldr r2, [pc, #116] @ (80bb0 ) │ │ │ │ + beq.n 80b66 │ │ │ │ + ldr r2, [pc, #116] @ (80bf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80aea │ │ │ │ - ldr r4, [pc, #108] @ (80bb8 ) │ │ │ │ - b.n 80b1e │ │ │ │ + b.n 80b32 │ │ │ │ + ldr r4, [pc, #108] @ (80c00 ) │ │ │ │ + b.n 80b66 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 80b24 │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 80b6c │ │ │ │ + bl 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80b1e │ │ │ │ - ldr r3, [pc, #76] @ (80bb0 ) │ │ │ │ + beq.n 80b66 │ │ │ │ + ldr r3, [pc, #76] @ (80bf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80aea │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 80b32 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ba0 │ │ │ │ + bne.n 80be8 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 80baa │ │ │ │ + cbnz r0, 80bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80ae4 │ │ │ │ + b.n 80b2c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80b1e │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80b66 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80ae4 │ │ │ │ + b.n 80b2c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (80c2c ) │ │ │ │ + ldr r3, [pc, #96] @ (80c74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2108] @ 0x83c │ │ │ │ - cbz r0, 80bec │ │ │ │ + cbz r0, 80c34 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2108] @ 0x83c │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ add.w r2, r2, #6208 @ 0x1840 │ │ │ │ adds r2, #24 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ adds r3, #4 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 80c1e │ │ │ │ + bhi.n 80c66 │ │ │ │ add.w r3, r0, #32 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ strd r1, r2, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #32 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c0e │ │ │ │ + bne.n 80c56 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 80cb2 │ │ │ │ - ldr r3, [pc, #140] @ (80cd4 ) │ │ │ │ + bgt.n 80cfa │ │ │ │ + ldr r3, [pc, #140] @ (80d1c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2104] @ 0x838 │ │ │ │ - cbz r0, 80c6e │ │ │ │ + cbz r0, 80cb6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2104] @ 0x838 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -127236,111 +127283,111 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #344] @ 0x158 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 80cb2 │ │ │ │ + bhi.n 80cfa │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #344] @ 0x158 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 80c6a │ │ │ │ + b.n 80cb2 │ │ │ │ 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 834d0 │ │ │ │ + bl 83504 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ca6 │ │ │ │ - b.n 80c6a │ │ │ │ + bne.n 80cee │ │ │ │ + b.n 80cb2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080cd8 : │ │ │ │ +00080d20 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 80d74 │ │ │ │ - ldr r7, [pc, #256] @ (80dec ) │ │ │ │ + blt.n 80dbc │ │ │ │ + ldr r7, [pc, #256] @ (80e34 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1896] @ 0x768 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80d60 │ │ │ │ - ldr r2, [pc, #236] @ (80df0 ) │ │ │ │ + beq.n 80da8 │ │ │ │ + ldr r2, [pc, #236] @ (80e38 ) │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1896] @ 0x768 │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r3, 80d3e │ │ │ │ + cbnz r3, 80d86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80d96 │ │ │ │ + beq.n 80dde │ │ │ │ mov r0, r5 │ │ │ │ - bl 83748 │ │ │ │ + bl 83804 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80dc8 │ │ │ │ + beq.n 80e10 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - b.n 80da8 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 80df0 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80d88 │ │ │ │ + bne.n 80dd0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d1c │ │ │ │ + bne.n 80d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - cbz r5, 80d96 │ │ │ │ - b.n 80d20 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + cbz r5, 80dde │ │ │ │ + b.n 80d68 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80d84 │ │ │ │ - cbz r5, 80d96 │ │ │ │ - b.n 80d20 │ │ │ │ + cbz r0, 80dcc │ │ │ │ + cbz r5, 80dde │ │ │ │ + b.n 80d68 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #36368 @ 0x8e10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80d20 │ │ │ │ + bne.n 80d68 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -127349,47 +127396,38 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 80d84 │ │ │ │ + b.n 80dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80de4 │ │ │ │ + bge.n 80e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80de4 │ │ │ │ + cbnz r3, 80e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 80e00 │ │ │ │ - cbz r1, 80e00 │ │ │ │ - b.w 1c7ccc │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #816] @ (8114c ) │ │ │ │ - ldr.w r8, [pc, #844] @ 8116c │ │ │ │ + ldr r5, [pc, #816] @ (81180 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 811a0 │ │ │ │ mov r7, r1 │ │ │ │ add.w r6, r1, #90112 @ 0x16000 │ │ │ │ movw r9, #24320 @ 0x5f00 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movw lr, #65534 @ 0xfffe │ │ │ │ movt lr, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -127397,68 +127435,68 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - bne.w 81a78 │ │ │ │ + bne.w 81aac │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 80ed0 │ │ │ │ + cbnz r1, 80f04 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 81aaa │ │ │ │ + bhi.w 81ade │ │ │ │ adds r2, r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 80e8c │ │ │ │ + bne.n 80ec0 │ │ │ │ strex ip, r2, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80e7a │ │ │ │ + bne.n 80eae │ │ │ │ dmb ish │ │ │ │ - bne.n 80e68 │ │ │ │ - ldr r3, [pc, #700] @ (81150 ) │ │ │ │ + bne.n 80e9c │ │ │ │ + ldr r3, [pc, #700] @ (81184 ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81ac0 │ │ │ │ + bne.w 81af4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81ad6 │ │ │ │ + beq.w 81b0a │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r6, #1432] @ 0x598 │ │ │ │ mov.w sl, #1 │ │ │ │ - ldr r2, [pc, #632] @ (81154 ) │ │ │ │ + ldr r2, [pc, #632] @ (81188 ) │ │ │ │ mov.w fp, #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.w r2, r2, sl │ │ │ │ adc.w r3, r3, fp │ │ │ │ strexd ip, r2, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80eec │ │ │ │ + bne.n 80f20 │ │ │ │ addw r1, r0, #363 @ 0x16b │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -127467,1496 +127505,1496 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w fp, [r3, #416] @ 0x1a0 │ │ │ │ str.w r4, [r3, #412] @ 0x19c │ │ │ │ ldr.w r3, [r6, #1432] @ 0x598 │ │ │ │ add r3, fp │ │ │ │ str.w r3, [r6, #1432] @ 0x598 │ │ │ │ - bl 82120 │ │ │ │ + bl 82154 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ae0 │ │ │ │ - ldr r3, [pc, #536] @ (81158 ) │ │ │ │ + beq.w 81b14 │ │ │ │ + ldr r3, [pc, #536] @ (8118c ) │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 80e3c │ │ │ │ + bne.w 80e70 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #520] @ (8115c ) │ │ │ │ - bl 90868 │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #520] @ (81190 ) │ │ │ │ + bl 90768 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b18 │ │ │ │ + beq.w 81b4c │ │ │ │ add.w r5, r7, #110592 @ 0x1b000 │ │ │ │ movw r4, #57368 @ 0xe018 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r6, [r5, #4004] @ 0xfa4 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4052] @ 0xfd4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4056] @ 0xfd8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4060] @ 0xfdc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4064] @ 0xfe0 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4068] @ 0xfe4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4072] @ 0xfe8 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ - bl 1c9758 │ │ │ │ + bl 1c9468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b0e │ │ │ │ + beq.w 81b42 │ │ │ │ str.w r0, [r5, #4076] @ 0xfec │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #30364 @ 0x769c │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d7e │ │ │ │ + beq.w 81db2 │ │ │ │ add.w r1, r4, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d5c │ │ │ │ + beq.w 81d90 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d5c │ │ │ │ - ldr r1, [pc, #308] @ (81160 ) │ │ │ │ + beq.w 81d90 │ │ │ │ + ldr r1, [pc, #308] @ (81194 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d5c │ │ │ │ - ldr r2, [pc, #296] @ (81164 ) │ │ │ │ + beq.w 81d90 │ │ │ │ + ldr r2, [pc, #296] @ (81198 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #296] @ (81168 ) │ │ │ │ + ldr r1, [pc, #296] @ (8119c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d3a │ │ │ │ + beq.w 81d6e │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #30992 @ 0x7910 │ │ │ │ + movw r9, #27600 @ 0x6bd0 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ - movw r8, #19965 @ 0x4dfd │ │ │ │ + movw r8, #19701 @ 0x4cf5 │ │ │ │ movt r8, #9 │ │ │ │ - movw sl, #693 @ 0x2b5 │ │ │ │ - movt sl, #22 │ │ │ │ + movw sl, #63721 @ 0xf8e9 │ │ │ │ + movt sl, #21 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov fp, r5 │ │ │ │ - movw r4, #58405 @ 0xe425 │ │ │ │ + movw r4, #57077 @ 0xdef5 │ │ │ │ movt r4, #17 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ ldr.w r5, [r9, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d20 │ │ │ │ + beq.w 81d54 │ │ │ │ ldr.w r2, [r5, #156] @ 0x9c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 810a2 │ │ │ │ + bne.n 810d6 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #200] @ 0xc8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 81078 │ │ │ │ + bne.n 810ac │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw sl, #35736 @ 0x8b98 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ mov r9, r8 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c9c18 │ │ │ │ + bl 1c9928 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e2a │ │ │ │ + beq.w 81e5e │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 810ba │ │ │ │ + bne.n 810ee │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 810f0 │ │ │ │ + bge.n 81124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 810f0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 81124 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 810d8 │ │ │ │ + bne.n 8110c │ │ │ │ add.w r5, r7, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e20 │ │ │ │ + beq.w 81e54 │ │ │ │ movs r0, #11 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ movw r8, #43756 @ 0xaaec │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81df8 │ │ │ │ - b.n 81170 │ │ │ │ + blt.w 81e2c │ │ │ │ + b.n 811a4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r6, r6 │ │ │ │ ite cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ - bcs.n 81644 │ │ │ │ + bcs.n 81678 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 817e8 │ │ │ │ + b.n 8181c │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81de2 │ │ │ │ + blt.w 81e16 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81dcc │ │ │ │ + blt.w 81e00 │ │ │ │ movs r0, #11 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81db6 │ │ │ │ + blt.w 81dea │ │ │ │ movs r0, #32 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ movw r8, #43680 @ 0xaaa0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81da0 │ │ │ │ + blt.w 81dd4 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f92 │ │ │ │ + blt.w 81fc6 │ │ │ │ movs r0, #10 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43752 @ 0xaae8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f74 │ │ │ │ + blt.w 81fa8 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43676 @ 0xaa9c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f5e │ │ │ │ + blt.w 81f92 │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43672 @ 0xaa98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f48 │ │ │ │ + blt.w 81f7c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43668 @ 0xaa94 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f32 │ │ │ │ + blt.w 81f66 │ │ │ │ movs r0, #17 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43744 @ 0xaae0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f1c │ │ │ │ + blt.w 81f50 │ │ │ │ movs r0, #2 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f06 │ │ │ │ + blt.w 81f3a │ │ │ │ movs r0, #21 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ef0 │ │ │ │ + blt.w 81f24 │ │ │ │ movs r0, #20 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43728 @ 0xaad0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81eda │ │ │ │ + blt.w 81f0e │ │ │ │ movs r0, #4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ec4 │ │ │ │ + blt.w 81ef8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ movw r8, #43724 @ 0xaacc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81eae │ │ │ │ + blt.w 81ee2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e0e │ │ │ │ + beq.w 81e42 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81e42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e98 │ │ │ │ + blt.w 81ecc │ │ │ │ movs r0, #3 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43720 @ 0xaac8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e82 │ │ │ │ + blt.w 81eb6 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81fbe │ │ │ │ movw r3, #43716 @ 0xaac4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f8a │ │ │ │ + bne.w 81fbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e6c │ │ │ │ - ldr r2, [pc, #792] @ (81818 ) │ │ │ │ + blt.w 81ea0 │ │ │ │ + ldr r2, [pc, #792] @ (8184c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #792] @ (8181c ) │ │ │ │ + ldr r1, [pc, #792] @ (81850 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81e4a │ │ │ │ + beq.w 81e7e │ │ │ │ movw r0, #6832 @ 0x1ab0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (81820 ) │ │ │ │ - movw r1, #40088 @ 0x9c98 │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (81854 ) │ │ │ │ + movw r1, #36696 @ 0x8f58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ - ldr r2, [pc, #760] @ (81824 ) │ │ │ │ + bl 94650 │ │ │ │ + ldr r2, [pc, #760] @ (81858 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81c72 │ │ │ │ + bne.w 81ca6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81c5c │ │ │ │ + blt.w 81c90 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr.w r8, [pc, #748] @ 81834 │ │ │ │ + ldr.w r8, [pc, #748] @ 81868 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r4, #968] @ 0x3c8 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldrd r2, r3, [r9, #92] @ 0x5c │ │ │ │ str r5, [r6, #12] │ │ │ │ strd r2, r3, [r4, #932] @ 0x3a4 │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81cd4 │ │ │ │ + beq.w 81d08 │ │ │ │ add.w r4, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, r8, #208 @ 0xd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4, #1464] @ 0x5b8 │ │ │ │ ldrd r2, r3, [r9, #92] @ 0x5c │ │ │ │ strd r2, r3, [r8, #300] @ 0x12c │ │ │ │ - bl 1c7d34 │ │ │ │ + bl 1c7a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81cd4 │ │ │ │ + beq.w 81d08 │ │ │ │ str.w sl, [r4, #1468] @ 0x5bc │ │ │ │ - movw r3, #40144 @ 0x9cd0 │ │ │ │ + movw r3, #36752 @ 0x8f90 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ - movw r2, #13008 @ 0x32d0 │ │ │ │ + movw r2, #9616 @ 0x2590 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #8136 @ 0x1fc8 │ │ │ │ + movw r1, #4464 @ 0x1170 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #40124 @ 0x9cbc │ │ │ │ + movw r3, #36732 @ 0x8f7c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #40136 @ 0x9cc8 │ │ │ │ + movw r0, #36744 @ 0x8f88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c28 │ │ │ │ + beq.w 81c5c │ │ │ │ add.w r0, r8, #416 @ 0x1a0 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c14 │ │ │ │ + beq.w 81c48 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #36824 @ 0x8fd8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81606 │ │ │ │ + bge.n 8163a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c4a │ │ │ │ + beq.w 81c7e │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 81c28 │ │ │ │ - ldr r5, [pc, #536] @ (81828 ) │ │ │ │ + beq.w 81c5c │ │ │ │ + ldr r5, [pc, #536] @ (8185c ) │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9d88 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 1c9a98 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81c52 │ │ │ │ + beq.w 81c86 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 81618 │ │ │ │ - ldr r4, [pc, #508] @ (8182c ) │ │ │ │ + bne.n 8164c │ │ │ │ + ldr r4, [pc, #508] @ (81860 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81676 │ │ │ │ + bge.n 816aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81c2a │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 816ba │ │ │ │ + bge.n 816ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bee │ │ │ │ + beq.w 81c22 │ │ │ │ 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 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8170a │ │ │ │ + bge.n 8173e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81be6 │ │ │ │ - ldr r0, [pc, #292] @ (81830 ) │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 81c1a │ │ │ │ + ldr r0, [pc, #292] @ (81864 ) │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #284] @ (81830 ) │ │ │ │ + ldr r3, [pc, #284] @ (81864 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca004 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c9d14 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8174e │ │ │ │ + bge.n 81782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bde │ │ │ │ - ldr r3, [pc, #224] @ (81830 ) │ │ │ │ + beq.w 81c12 │ │ │ │ + ldr r3, [pc, #224] @ (81864 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 1ca004 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c9d14 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8178c │ │ │ │ + bge.n 817c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bd6 │ │ │ │ + beq.w 81c0a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bfe │ │ │ │ + beq.w 81c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817ca │ │ │ │ + bge.n 817fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bce │ │ │ │ - ldr.w r8, [pc, #108] @ 81838 │ │ │ │ + beq.w 81c02 │ │ │ │ + ldr.w r8, [pc, #108] @ 8186c │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bb6 │ │ │ │ - b.n 8183c │ │ │ │ + beq.w 81bea │ │ │ │ + b.n 81870 │ │ │ │ nop │ │ │ │ - b.n 81ebc │ │ │ │ + b.n 81ef0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ movs r6, r6 │ │ │ │ - b.n 813d0 │ │ │ │ + b.n 81404 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81574 │ │ │ │ + b.n 815a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81ef8 │ │ │ │ + b.n 81f2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 8171c │ │ │ │ + b.n 81750 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8184e │ │ │ │ + bge.n 81882 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ba6 │ │ │ │ + beq.w 81bda │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #23 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ - bl 1ca134 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c9e44 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b8e │ │ │ │ + beq.w 81bc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8189e │ │ │ │ + bge.n 818d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bae │ │ │ │ + beq.w 81be2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b8e │ │ │ │ + beq.w 81bc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 818e0 │ │ │ │ + bge.n 81914 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b86 │ │ │ │ - ldr.w r8, [pc, #1004] @ 81cd0 │ │ │ │ + beq.w 81bba │ │ │ │ + ldr.w r8, [pc, #1004] @ 81d04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca32c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1ca03c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bb6 │ │ │ │ + beq.w 81bea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8193a │ │ │ │ + bge.n 8196e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b7e │ │ │ │ + beq.w 81bb2 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #12 │ │ │ │ movs r2, #31 │ │ │ │ str.w r8, [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 1ca32c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1ca03c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b68 │ │ │ │ + beq.w 81b9c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81992 │ │ │ │ + bge.n 819c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b60 │ │ │ │ + beq.w 81b94 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c9ee4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c9bf4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b2c │ │ │ │ + beq.w 81b60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819d0 │ │ │ │ + bge.n 81a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d18 │ │ │ │ - ldr r0, [pc, #732] @ (81cb0 ) │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #732] @ (81cb4 ) │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + beq.w 81d4c │ │ │ │ + ldr r0, [pc, #732] @ (81ce4 ) │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #732] @ (81ce8 ) │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ca43c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1ca14c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b3e │ │ │ │ + beq.w 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b2c │ │ │ │ + beq.w 81b60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a28 │ │ │ │ + bge.n 81a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d10 │ │ │ │ + beq.w 81d44 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca43c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1ca14c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81b3e │ │ │ │ + beq.n 81b72 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 81b2c │ │ │ │ + beq.n 81b60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a64 │ │ │ │ + bge.n 81a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d08 │ │ │ │ + beq.w 81d3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #564] @ (81cb8 ) │ │ │ │ + ldr r2, [pc, #564] @ (81cec ) │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ movs r2, #1 │ │ │ │ ldrexd sl, fp, [r1] │ │ │ │ adds.w sl, sl, r2 │ │ │ │ adc.w fp, fp, r3 │ │ │ │ strexd ip, sl, fp, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 81a8c │ │ │ │ + bne.n 81ac0 │ │ │ │ dmb ish │ │ │ │ - b.w 80f10 │ │ │ │ + b.w 80f44 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - cbz r3, 81ad6 │ │ │ │ - ldr r0, [pc, #516] @ (81cbc ) │ │ │ │ + cbz r3, 81b0a │ │ │ │ + ldr r0, [pc, #516] @ (81cf0 ) │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ - b.w 80eac │ │ │ │ + b.w 80ee0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 80ed0 │ │ │ │ + b.w 80f04 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e070 │ │ │ │ - movw r3, #39784 @ 0x9b68 │ │ │ │ + movw r3, #36392 @ 0x8e28 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #456] @ (81cc0 ) │ │ │ │ + ldr r0, [pc, #456] @ (81cf4 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ - movw r3, #39856 @ 0x9bb0 │ │ │ │ + b.n 81aa4 │ │ │ │ + movw r3, #36464 @ 0x8e70 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81af4 │ │ │ │ - bl 940a4 │ │ │ │ + b.n 81b28 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f60 │ │ │ │ - movw r3, #39816 @ 0x9b88 │ │ │ │ + beq.w 80f94 │ │ │ │ + movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81af4 │ │ │ │ + b.n 81b28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b3e │ │ │ │ + bge.n 81b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81b3e │ │ │ │ + cbnz r3, 81b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #380] @ (81cc4 ) │ │ │ │ + ldr r1, [pc, #380] @ (81cf8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81992 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b3e │ │ │ │ + bge.n 81b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b3e │ │ │ │ + bne.n 81b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b3e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8193a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8196e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 818e0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81914 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b3e │ │ │ │ + bge.n 81b72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b3e │ │ │ │ + bne.n 81b72 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b3e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8184e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81882 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8189e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 818d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b3e │ │ │ │ + bge.n 81b72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b3e │ │ │ │ + bne.n 81b72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b3e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 817ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 817fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8178c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 817c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8174e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81782 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8170a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8173e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816ba │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81676 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816aa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b3e │ │ │ │ + bge.n 81b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b3e │ │ │ │ + bne.n 81b72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b3e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c28 │ │ │ │ + bge.n 81c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81c28 │ │ │ │ + cbnz r3, 81c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (81cc8 ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (81cfc ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #40232 @ 0x9d28 │ │ │ │ + movw r3, #36840 @ 0x8fe8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81606 │ │ │ │ - movw r3, #39916 @ 0x9bec │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8163a │ │ │ │ + movw r3, #36524 @ 0x8eac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81b46 │ │ │ │ + b.n 81b7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8153e │ │ │ │ + bne.w 81572 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8153e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81572 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81c9a │ │ │ │ - ldr r3, [pc, #80] @ (81ccc ) │ │ │ │ + blt.n 81cce │ │ │ │ + ldr r3, [pc, #80] @ (81d00 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #40096 @ 0x9ca0 │ │ │ │ + movw r3, #36704 @ 0x8f60 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c78 │ │ │ │ + bne.n 81cac │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c78 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81cac │ │ │ │ nop │ │ │ │ ldmdb r0, {r4, r6} │ │ │ │ strd r0, r0, [r0, #320]! @ 0x140 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ movs r6, r6 │ │ │ │ strex r0, r0, [r0, #320] @ 0x140 │ │ │ │ add.w r0, r7, #5536 @ 0x15a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ - bl 22a664 │ │ │ │ + bl 229cac │ │ │ │ movs r0, #0 │ │ │ │ - bl 74dda │ │ │ │ - ldr r3, [pc, #704] @ (81fa8 ) │ │ │ │ + bl 74d16 │ │ │ │ + ldr r3, [pc, #704] @ (81fdc ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #40156 @ 0x9cdc │ │ │ │ + movw r3, #36764 @ 0x8f9c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a64 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a28 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819d0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a04 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #644] @ (81fac ) │ │ │ │ + ldr r2, [pc, #644] @ (81fe0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #40288 @ 0x9d60 │ │ │ │ + movw r3, #36896 @ 0x9020 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81a70 │ │ │ │ - ldr r3, [pc, #628] @ (81fb0 ) │ │ │ │ + b.n 81aa4 │ │ │ │ + ldr r3, [pc, #628] @ (81fe4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #40012 @ 0x9c4c │ │ │ │ + movw r3, #36620 @ 0x8f0c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ - ldr r3, [pc, #596] @ (81fb4 ) │ │ │ │ + b.n 81aa4 │ │ │ │ + ldr r3, [pc, #596] @ (81fe8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ + movw r3, #36588 @ 0x8eec │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ - ldr r2, [pc, #568] @ (81fb8 ) │ │ │ │ + b.n 81aa4 │ │ │ │ + ldr r2, [pc, #568] @ (81fec ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - movw r2, #39952 @ 0x9c10 │ │ │ │ + movw r2, #36560 @ 0x8ed0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81230 │ │ │ │ + bne.w 81264 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81230 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81264 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811fa │ │ │ │ + bne.w 8122e │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811fa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8122e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811cc │ │ │ │ + bne.w 81200 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811cc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81200 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8119e │ │ │ │ + bne.w 811d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8119e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81170 │ │ │ │ + bne.w 811a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81170 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c85f4 │ │ │ │ - movw r3, #39888 @ 0x9bd0 │ │ │ │ + bl 84c6c │ │ │ │ + movw r3, #36496 @ 0x8e90 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #412] @ (81fbc ) │ │ │ │ - b.n 81b48 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + ldr r1, [pc, #412] @ (81ff0 ) │ │ │ │ + b.n 81b7c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81e1c │ │ │ │ - ldr r3, [pc, #404] @ (81fc0 ) │ │ │ │ + b.n 81e50 │ │ │ │ + ldr r3, [pc, #404] @ (81ff4 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #17724 @ 0x453c │ │ │ │ + movw r3, #14332 @ 0x37fc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ - ldr r3, [pc, #376] @ (81fc4 ) │ │ │ │ + b.n 81aa4 │ │ │ │ + ldr r3, [pc, #376] @ (81ff8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #40040 @ 0x9c68 │ │ │ │ + movw r3, #36648 @ 0x8f28 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a70 │ │ │ │ + b.n 81aa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814fe │ │ │ │ + bne.w 81532 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814fe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81532 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814ca │ │ │ │ + bne.w 814fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81496 │ │ │ │ + bne.w 814ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81496 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81468 │ │ │ │ + bne.w 8149c │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81468 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8149c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81432 │ │ │ │ + bne.w 81466 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81432 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81466 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813fe │ │ │ │ + bne.w 81432 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813fe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81432 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813ca │ │ │ │ + bne.w 813fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81396 │ │ │ │ + bne.w 813ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81396 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81362 │ │ │ │ + bne.w 81396 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81362 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81396 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8132e │ │ │ │ + bne.w 81362 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8132e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81362 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812fa │ │ │ │ + bne.w 8132e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812fa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8132e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812c6 │ │ │ │ + bne.w 812fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812c6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81292 │ │ │ │ + bne.w 812c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81292 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c85f4 │ │ │ │ - b.n 81e14 │ │ │ │ + bl 84c6c │ │ │ │ + b.n 81e48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8125e │ │ │ │ + bne.w 81292 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8125e │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81292 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r6, r6 │ │ │ │ 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, #316] @ (82118 ) │ │ │ │ + ldr r2, [pc, #316] @ (8214c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82104 │ │ │ │ + beq.w 82138 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 82112 │ │ │ │ + bhi.w 82146 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r1, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 820d2 │ │ │ │ + bne.n 82106 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 820a0 │ │ │ │ + bhi.n 820d4 │ │ │ │ adds r1, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 820ea │ │ │ │ + beq.n 8211e │ │ │ │ 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 82078 │ │ │ │ + beq.n 820ac │ │ │ │ mov r3, r2 │ │ │ │ rev r1, r4 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strh.w r1, [r2, #5] │ │ │ │ strb r1, [r2, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 820e2 │ │ │ │ + beq.n 82116 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b44c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ @@ -128964,99 +129002,99 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 82042 │ │ │ │ + bhi.n 82076 │ │ │ │ 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 r2, #0 │ │ │ │ - bne.n 82042 │ │ │ │ + bne.n 82076 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #848] @ 0x350 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 820f8 │ │ │ │ + bne.n 8212c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82072 │ │ │ │ + beq.n 820a6 │ │ │ │ ldr.w r1, [r8, #800] @ 0x320 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8, #800] @ 0x320 │ │ │ │ - b.n 82042 │ │ │ │ + b.n 82076 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82072 │ │ │ │ + beq.n 820a6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 82042 │ │ │ │ + b.n 82076 │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82072 │ │ │ │ + b.n 820a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82042 │ │ │ │ - b.n 820a0 │ │ │ │ + bne.n 82076 │ │ │ │ + b.n 820d4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 820c0 │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + b.n 820f4 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #12] @ (8211c ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (82150 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82072 │ │ │ │ + b.n 820a6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ movs r6, 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 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 824f6 │ │ │ │ + bmi.w 8252a │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82bfe │ │ │ │ + beq.w 82c32 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82548 │ │ │ │ + beq.w 8257c │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825a2 │ │ │ │ + beq.w 825d6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 825cc │ │ │ │ - ldr r3, [pc, #568] @ (823a4 ) │ │ │ │ + bpl.w 82600 │ │ │ │ + ldr r3, [pc, #568] @ (823d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -129066,319 +129104,319 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c62 │ │ │ │ + beq.w 82c96 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8286a │ │ │ │ + beq.w 8289e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ clz r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ mov r5, r3 │ │ │ │ and.w r2, r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82892 │ │ │ │ + bne.w 828c6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 826ca │ │ │ │ + bne.w 826fe │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82822 │ │ │ │ + beq.w 82856 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82ca4 │ │ │ │ + bne.w 82cd8 │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 828c8 │ │ │ │ + bne.w 828fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fb4 │ │ │ │ + bl 82fe8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82aaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83ea4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82220 │ │ │ │ + bge.n 82254 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8285e │ │ │ │ + beq.w 82892 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82904 │ │ │ │ + beq.w 82938 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82d7a │ │ │ │ + beq.w 82dae │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 82994 │ │ │ │ + bne.w 829c8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8260e │ │ │ │ + bne.w 82642 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 82c86 │ │ │ │ + bne.w 82cba │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 827bc │ │ │ │ + bmi.w 827f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 827d2 │ │ │ │ + bne.w 82806 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 826f6 │ │ │ │ + ble.w 8272a │ │ │ │ adds r3, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov fp, r5 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 822ba │ │ │ │ + bhi.n 822ee │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82e4c │ │ │ │ + beq.w 82e80 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 822ba │ │ │ │ + ble.n 822ee │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 822f8 │ │ │ │ + beq.n 8232c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 822ba │ │ │ │ + beq.n 822ee │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 822f8 │ │ │ │ + beq.n 8232c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 822ba │ │ │ │ + beq.n 822ee │ │ │ │ adds r2, #20 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 822f8 │ │ │ │ + beq.n 8232c │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 822aa │ │ │ │ + bne.n 822de │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82dbe │ │ │ │ + bne.w 82df2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ lsls r2, r2, #22 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - b.n 82302 │ │ │ │ + b.n 82336 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 822f8 │ │ │ │ + beq.n 8232c │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 822e0 │ │ │ │ + bne.n 82314 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 822ba │ │ │ │ + bne.n 822ee │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bgt.n 82274 │ │ │ │ + bgt.n 822a8 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8295a │ │ │ │ + bne.w 8298e │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 823c8 │ │ │ │ + ble.n 823fc │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r1, r8, #12 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 82366 │ │ │ │ + bhi.n 8239a │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e3e │ │ │ │ + beq.w 82e72 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 82366 │ │ │ │ + ble.n 8239a │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 823c0 │ │ │ │ + beq.n 823f4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 82366 │ │ │ │ + beq.n 8239a │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 823c0 │ │ │ │ + beq.n 823f4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 82366 │ │ │ │ + beq.n 8239a │ │ │ │ adds r3, #20 │ │ │ │ movs r5, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 823c0 │ │ │ │ + beq.n 823f4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 82358 │ │ │ │ + bne.n 8238c │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e92 │ │ │ │ + bne.w 82ec6 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #22 │ │ │ │ - bpl.w 82708 │ │ │ │ + bpl.w 8273c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r6, 823e4 │ │ │ │ + cbz r6, 82418 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823dc │ │ │ │ + bge.n 82410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 823dc │ │ │ │ + cbnz r3, 82410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823dc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82410 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 823c0 │ │ │ │ + beq.n 823f4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 823a8 │ │ │ │ + bne.n 823dc │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82366 │ │ │ │ + bne.n 8239a │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 82324 │ │ │ │ + bne.n 82358 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 823d8 │ │ │ │ + bmi.n 8240c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825d2 │ │ │ │ + bne.w 82606 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8238c │ │ │ │ + bne.n 823c0 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 8270e │ │ │ │ + bpl.w 82742 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8277e │ │ │ │ + bne.w 827b2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 825fa │ │ │ │ + beq.w 8262e │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 828ac │ │ │ │ + bmi.w 828e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 826e8 │ │ │ │ + beq.w 8271c │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - bl 86be4 │ │ │ │ + bl 86a7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c0ec │ │ │ │ + bl 8bfe8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a78 │ │ │ │ + beq.w 82aac │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.w 82632 │ │ │ │ + bmi.w 82666 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 8244c │ │ │ │ + bpl.n 82480 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ itt eq │ │ │ │ mvneq.w r3, #15 │ │ │ │ streq r3, [r4, #104] @ 0x68 │ │ │ │ - bne.w 82e06 │ │ │ │ + bne.w 82e3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a94 │ │ │ │ + beq.w 82ac8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 824a2 │ │ │ │ + ble.n 824d6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82478 │ │ │ │ + bge.n 824ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f1c0 │ │ │ │ + bl 8f0bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a76 │ │ │ │ + blt.w 82aaa │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 824a2 │ │ │ │ + beq.n 824d6 │ │ │ │ adds r5, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 82dfa │ │ │ │ - bl 8f1c0 │ │ │ │ + bge.w 82e2e │ │ │ │ + bl 8f0bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a76 │ │ │ │ + blt.w 82aaa │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 82482 │ │ │ │ + bne.n 824b6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82bc0 │ │ │ │ + beq.w 82bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de78 │ │ │ │ + bl 8dd74 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a78 │ │ │ │ + beq.w 82aac │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 824c2 │ │ │ │ + bpl.n 824f6 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82e22 │ │ │ │ + beq.w 82e56 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82664 │ │ │ │ + bmi.w 82698 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 824da │ │ │ │ + bgt.n 8250e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 82dde │ │ │ │ + ble.w 82e12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r0, r3, #2 │ │ │ │ itt eq │ │ │ │ biceq.w r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r4, #84] @ 0x54 │ │ │ │ - bne.w 82686 │ │ │ │ + bne.w 826ba │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #704] @ (827b8 ) │ │ │ │ + ldr r3, [pc, #704] @ (827ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #28 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -129389,33 +129427,33 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82bea │ │ │ │ + beq.w 82c1e │ │ │ │ add.w r3, r2, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82bfe │ │ │ │ + beq.w 82c32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82156 │ │ │ │ - bl 7fac4 │ │ │ │ + bne.w 8218a │ │ │ │ + bl 7fab4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a78 │ │ │ │ + beq.w 82aac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 828b4 │ │ │ │ - ldr r3, [pc, #600] @ (827b8 ) │ │ │ │ + beq.w 828e8 │ │ │ │ + ldr r3, [pc, #600] @ (827ec ) │ │ │ │ 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 │ │ │ │ @@ -129425,95 +129463,95 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82bde │ │ │ │ + beq.w 82c12 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82162 │ │ │ │ + bne.w 82196 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 82878 │ │ │ │ + beq.w 828ac │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 82da0 │ │ │ │ + bmi.w 82dd4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bmi.w 8216a │ │ │ │ + bmi.w 8219e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 821a2 │ │ │ │ + b.n 821d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93e40 │ │ │ │ - b.n 823d8 │ │ │ │ + bl 93d40 │ │ │ │ + b.n 8240c │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c22 │ │ │ │ + bne.w 82c56 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826e8 │ │ │ │ + bne.n 8271c │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82770 │ │ │ │ + bpl.w 827a4 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 828ac │ │ │ │ + bmi.w 828e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 826e8 │ │ │ │ + beq.n 8271c │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 8240c │ │ │ │ + b.n 82440 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82242 │ │ │ │ + bge.w 82276 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82242 │ │ │ │ + bne.w 82276 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 82242 │ │ │ │ + b.n 82276 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r4, #144] @ 0x90 │ │ │ │ - bls.w 82434 │ │ │ │ + bls.w 82468 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40684 @ 0x9eec │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 824da │ │ │ │ + beq.w 8250e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40908 @ 0x9fcc │ │ │ │ + movw r1, #37516 @ 0x928c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ - ldr r0, [pc, #304] @ (827b8 ) │ │ │ │ + b.n 82aac │ │ │ │ + ldr r0, [pc, #304] @ (827ec ) │ │ │ │ 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] │ │ │ │ @@ -129524,766 +129562,766 @@ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ add.w r0, r1, #412 @ 0x19c │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c18 │ │ │ │ + beq.w 82c4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 821d2 │ │ │ │ + bne.w 82206 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82bd6 │ │ │ │ + bne.w 82c0a │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 825f4 │ │ │ │ + beq.n 82628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be4 │ │ │ │ + bl 86a7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8244c │ │ │ │ - b.n 82a76 │ │ │ │ + bne.w 82480 │ │ │ │ + b.n 82aaa │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 82318 │ │ │ │ - b.n 823c8 │ │ │ │ + bgt.w 8234c │ │ │ │ + b.n 823fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8238c │ │ │ │ + bne.w 823c0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 82758 │ │ │ │ + ble.n 8278c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 82d5c │ │ │ │ + bmi.w 82d90 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 82758 │ │ │ │ + beq.n 8278c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 82d5c │ │ │ │ + bmi.w 82d90 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 82758 │ │ │ │ + beq.n 8278c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 82d5c │ │ │ │ + bmi.w 82d90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 82758 │ │ │ │ + beq.n 8278c │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #22 │ │ │ │ - bmi.w 82d5c │ │ │ │ + bmi.w 82d90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 82746 │ │ │ │ + bne.n 8277a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cbnz r0, 8277e │ │ │ │ + cbnz r0, 827b2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 82400 │ │ │ │ + bne.w 82434 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 826e8 │ │ │ │ + beq.n 8271c │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82410 │ │ │ │ + b.n 82444 │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bmi.w 828ac │ │ │ │ + bmi.w 828e0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b86 │ │ │ │ + beq.w 82bba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e00 │ │ │ │ + bl 84c9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a76 │ │ │ │ + blt.w 82aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be4 │ │ │ │ + bl 86a7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82aaa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82420 │ │ │ │ - b.n 82ba8 │ │ │ │ + bne.w 82454 │ │ │ │ + b.n 82bdc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 8225c │ │ │ │ - ldr r1, [pc, #700] @ (82a90 ) │ │ │ │ + beq.w 82290 │ │ │ │ + ldr r1, [pc, #700] @ (82ac4 ) │ │ │ │ add r2, sp, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #680] @ (82a90 ) │ │ │ │ + ldr r1, [pc, #680] @ (82ac4 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r8, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 82b06 │ │ │ │ + beq.w 82b3a │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82aee │ │ │ │ + bpl.w 82b22 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 822bc │ │ │ │ + bhi.w 822f0 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 82268 │ │ │ │ - b.n 82302 │ │ │ │ + bgt.w 8229c │ │ │ │ + b.n 82336 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82c6e │ │ │ │ + beq.w 82ca2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a78 │ │ │ │ + beq.w 82aac │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 82c72 │ │ │ │ + bpl.w 82ca6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ bic.w r3, r3, r7 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 825da │ │ │ │ + bmi.w 8260e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ - b.n 821dc │ │ │ │ + b.n 82210 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82220 │ │ │ │ - bl 92c80 │ │ │ │ + b.n 82254 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a76 │ │ │ │ + blt.w 82aaa │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ mov r5, r3 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 821cc │ │ │ │ + bne.w 82200 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 821cc │ │ │ │ + beq.w 82200 │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82bc4 │ │ │ │ + bne.w 82bf8 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821dc │ │ │ │ - b.n 82828 │ │ │ │ + bne.w 82210 │ │ │ │ + b.n 8285c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8277a │ │ │ │ - b.n 826e8 │ │ │ │ + bne.w 827ae │ │ │ │ + b.n 8271c │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 82156 │ │ │ │ + b.n 8218a │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 82cc0 │ │ │ │ - ldr r1, [pc, #452] @ (82a90 ) │ │ │ │ + beq.w 82cf4 │ │ │ │ + ldr r1, [pc, #452] @ (82ac4 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 82928 │ │ │ │ + beq.n 8295c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.w 82c78 │ │ │ │ + bpl.w 82cac │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 82942 │ │ │ │ + bpl.n 82976 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82202 │ │ │ │ + bne.w 82236 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82aaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82a76 │ │ │ │ + bge.w 82aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a76 │ │ │ │ + bne.w 82aaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + b.n 82aac │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ (82a90 ) │ │ │ │ + ldr r1, [pc, #348] @ (82ac4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 82904 │ │ │ │ + bmi.n 82938 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 828fc │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 82930 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82202 │ │ │ │ - b.n 82904 │ │ │ │ - ldr r1, [pc, #308] @ (82a90 ) │ │ │ │ + bne.w 82236 │ │ │ │ + b.n 82938 │ │ │ │ + ldr r1, [pc, #308] @ (82ac4 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #292] @ (82a90 ) │ │ │ │ + ldr r1, [pc, #292] @ (82ac4 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 82b30 │ │ │ │ + bpl.w 82b64 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82b1c │ │ │ │ + bpl.w 82b50 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 8230e │ │ │ │ - b.n 82366 │ │ │ │ + bls.w 82342 │ │ │ │ + b.n 8239a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92b50 │ │ │ │ + bl 92a50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 82238 │ │ │ │ + ble.w 8226c │ │ │ │ mov fp, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r7, #34960 @ 0x8890 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r3, #12 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 82d00 │ │ │ │ + bge.w 82d34 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [r8, #172] @ 0xac │ │ │ │ - cbz r0, 82a0e │ │ │ │ - bl 92b50 │ │ │ │ + cbz r0, 82a42 │ │ │ │ + bl 92a50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a8a │ │ │ │ + bne.n 82abe │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a8a │ │ │ │ + bne.n 82abe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82c42 │ │ │ │ + beq.w 82c76 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82a30 │ │ │ │ + ble.n 82a64 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 82a1a │ │ │ │ + bne.n 82a4e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 829c0 │ │ │ │ + bne.n 829f4 │ │ │ │ ldmia.w sp, {r3, r4, r5, r7} │ │ │ │ mov r6, fp │ │ │ │ - b.n 82238 │ │ │ │ + b.n 8226c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a8a │ │ │ │ + bne.n 82abe │ │ │ │ mov r0, r7 │ │ │ │ - b.n 829e4 │ │ │ │ + b.n 82a18 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 82a30 │ │ │ │ + beq.n 82a64 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 829fe │ │ │ │ + beq.n 82a32 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82a22 │ │ │ │ + bne.n 82a56 │ │ │ │ mov r8, r4 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #40532 @ 0x9e54 │ │ │ │ + movw r1, #37140 @ 0x9114 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82904 │ │ │ │ + bge.w 82938 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82904 │ │ │ │ + bne.w 82938 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8290a │ │ │ │ + bne.w 8293e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 82e5a │ │ │ │ + bmi.w 82e8e │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 824f0 │ │ │ │ + b.n 82524 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 829ec │ │ │ │ + b.n 82a20 │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 82b44 │ │ │ │ + bmi.n 82b78 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #684] @ (82d4c ) │ │ │ │ + ldr r2, [pc, #684] @ (82d80 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82c2a │ │ │ │ + bne.w 82c5e │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 82c2a │ │ │ │ - ldr r1, [pc, #656] @ (82d50 ) │ │ │ │ + beq.w 82c5e │ │ │ │ + ldr r1, [pc, #656] @ (82d84 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 82a76 │ │ │ │ + beq.n 82aaa │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 82bcc │ │ │ │ - ldr r1, [pc, #640] @ (82d50 ) │ │ │ │ + bne.n 82c00 │ │ │ │ + ldr r1, [pc, #640] @ (82d84 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82a76 │ │ │ │ - movw r3, #13913 @ 0x3659 │ │ │ │ + beq.n 82aaa │ │ │ │ + movw r3, #10721 @ 0x29e1 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 82454 │ │ │ │ + b.n 82488 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8280c │ │ │ │ + bne.w 82840 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8280c │ │ │ │ + b.n 82840 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82806 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8283a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82806 │ │ │ │ + b.n 8283a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8298c │ │ │ │ + bne.w 829c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8298c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 829c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82986 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 829ba │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 82986 │ │ │ │ - ldr r2, [pc, #524] @ (82d54 ) │ │ │ │ + b.n 829ba │ │ │ │ + ldr r2, [pc, #524] @ (82d88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r2, #412] @ 0x19c │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 82b82 │ │ │ │ + beq.n 82bb6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - b.n 82a9e │ │ │ │ + b.n 82ad2 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 826e8 │ │ │ │ + beq.w 8271c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e00 │ │ │ │ + bl 84c9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a76 │ │ │ │ + blt.w 82aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be4 │ │ │ │ + bl 86a7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82aaa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a94 │ │ │ │ + beq.w 82ac8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 82462 │ │ │ │ + bgt.w 82496 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 824e0 │ │ │ │ + b.n 82514 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 828a0 │ │ │ │ - b.n 826d0 │ │ │ │ + bne.w 828d4 │ │ │ │ + b.n 82704 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82454 │ │ │ │ - b.n 82ace │ │ │ │ + bne.w 82488 │ │ │ │ + b.n 82b02 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 82784 │ │ │ │ - b.n 826e8 │ │ │ │ + bpl.w 827b8 │ │ │ │ + b.n 8271c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 82156 │ │ │ │ + b.w 8218a │ │ │ │ add.w r3, r2, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82540 │ │ │ │ + bne.w 82574 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40424 @ 0x9de8 │ │ │ │ + movw r1, #37032 @ 0x90a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 826c2 │ │ │ │ + b.n 826f6 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bpl.w 82784 │ │ │ │ - b.n 826e8 │ │ │ │ - ldr r0, [pc, #292] @ (82d50 ) │ │ │ │ - bl 7aa94 │ │ │ │ + bpl.w 827b8 │ │ │ │ + b.n 8271c │ │ │ │ + ldr r0, [pc, #292] @ (82d84 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82abc │ │ │ │ - ldr r0, [pc, #276] @ (82d50 ) │ │ │ │ - bl 43340 │ │ │ │ + bne.w 82af0 │ │ │ │ + ldr r0, [pc, #276] @ (82d84 ) │ │ │ │ + bl 43388 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 829fe │ │ │ │ + beq.w 82a32 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c44 │ │ │ │ + bne.n 82c78 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 829fe │ │ │ │ - b.n 82a30 │ │ │ │ + beq.w 82a32 │ │ │ │ + b.n 82a64 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 821a2 │ │ │ │ - ldr r6, [pc, #232] @ (82d58 ) │ │ │ │ - b.n 82838 │ │ │ │ + b.w 821d6 │ │ │ │ + ldr r6, [pc, #232] @ (82d8c ) │ │ │ │ + b.n 8286c │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ - b.n 82858 │ │ │ │ + b.n 8288c │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 82cd0 │ │ │ │ - bl 208c38 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 82d04 │ │ │ │ + bl 208650 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 828f6 │ │ │ │ + b.n 8292a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 823dc │ │ │ │ + bge.w 82410 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 823dc │ │ │ │ + bne.w 82410 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 823dc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82410 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 828ba │ │ │ │ + bge.w 828ee │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 828c8 │ │ │ │ + bne.w 828fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fb4 │ │ │ │ + bl 82fe8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82202 │ │ │ │ - b.n 8290a │ │ │ │ + bne.w 82236 │ │ │ │ + b.n 8293e │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 82d20 │ │ │ │ + bpl.n 82d54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 82d30 │ │ │ │ + beq.n 82d64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r8 │ │ │ │ orrge.w r0, r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 82c7e │ │ │ │ + b.n 82cb2 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #40492 @ 0x9e2c │ │ │ │ + movw r1, #37100 @ 0x90ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r6, fp │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82a56 │ │ │ │ + b.n 82a8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82ce2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82ce2 │ │ │ │ + bne.n 82d16 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82d16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 82904 │ │ │ │ + bmi.w 82938 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8294c │ │ │ │ + beq.w 82980 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a76 │ │ │ │ - b.n 8290a │ │ │ │ + beq.w 82aaa │ │ │ │ + b.n 8293e │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #40588 @ 0x9e8c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 82dae │ │ │ │ + blt.n 82de2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40464 @ 0x9e10 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a76 │ │ │ │ - b.n 8290a │ │ │ │ + beq.w 82aaa │ │ │ │ + b.n 8293e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 825b8 │ │ │ │ + b.n 825ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82d82 │ │ │ │ + bne.n 82db6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d82 │ │ │ │ - ldr r3, [pc, #256] @ (82ec0 ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82db6 │ │ │ │ + ldr r3, [pc, #256] @ (82ef4 ) │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ - b.w 822c6 │ │ │ │ + b.w 822fa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #41000 @ 0xa028 │ │ │ │ + movw r1, #37608 @ 0x92e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 82482 │ │ │ │ - b.w 824a2 │ │ │ │ + bne.w 824b6 │ │ │ │ + b.w 824d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40756 @ 0x9f34 │ │ │ │ + movw r1, #37364 @ 0x91f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a78 │ │ │ │ + b.n 82aac │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - beq.w 823c0 │ │ │ │ - b.w 823ac │ │ │ │ + beq.w 823f4 │ │ │ │ + b.w 823e0 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne r2, r4 │ │ │ │ - beq.w 822f8 │ │ │ │ - b.w 822e4 │ │ │ │ - ldr r0, [pc, #100] @ (82ec0 ) │ │ │ │ + beq.w 8232c │ │ │ │ + b.w 82318 │ │ │ │ + ldr r0, [pc, #100] @ (82ef4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 82eb2 │ │ │ │ + beq.n 82ee6 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 82eb2 │ │ │ │ + bhi.n 82ee6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 82a84 │ │ │ │ - ldr r0, [pc, #44] @ (82ec0 ) │ │ │ │ + b.n 82ab8 │ │ │ │ + ldr r0, [pc, #44] @ (82ef4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 82370 │ │ │ │ + b.w 823a4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 82e8c │ │ │ │ + b.n 82ec0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082ec4 <_Py_SetImmortal@@Base>: │ │ │ │ +00082ef8 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 82ede <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 82f12 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ sub sp, #12 │ │ │ │ - cbnz r2, 82f4a <_Py_SetImmortal@@Base+0x86> │ │ │ │ + cbnz r2, 82f7e <_Py_SetImmortal@@Base+0x86> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 82f38 <_Py_SetImmortal@@Base+0x74> │ │ │ │ - ldr r0, [pc, #112] @ (82f6c <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ + cbz r2, 82f6c <_Py_SetImmortal@@Base+0x74> │ │ │ │ + ldr r0, [pc, #112] @ (82fa0 <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [lr, #3868] @ 0xf1c │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -130301,152 +130339,152 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #16833 @ 0x41c1 │ │ │ │ + movw r1, #16577 @ 0x40c1 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82f5e <_Py_SetImmortal@@Base+0x9a> │ │ │ │ + bne.n 82f92 <_Py_SetImmortal@@Base+0x9a> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 82ef4 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 82f38 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bmi.n 82f28 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 82f6c <_Py_SetImmortal@@Base+0x74> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82ef4 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 82f38 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 82f28 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 82f6c <_Py_SetImmortal@@Base+0x74> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082f70 : │ │ │ │ +00082fa4 : │ │ │ │ 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 82f8c │ │ │ │ + bne.n 82fc0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 82f96 │ │ │ │ + cbnz r3, 82fca │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #16833 @ 0x41c1 │ │ │ │ + movw r2, #16577 @ 0x40c1 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82fb0 │ │ │ │ + bne.n 82fe4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 82fa8 │ │ │ │ + b.n 82fdc │ │ │ │ stmdb 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 r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 83178 │ │ │ │ + bmi.w 831ac │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831b6 │ │ │ │ + beq.w 831ea │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8300e │ │ │ │ + ble.n 83042 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83432 │ │ │ │ + beq.w 83466 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 83074 │ │ │ │ + beq.n 830a8 │ │ │ │ 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 83432 │ │ │ │ + beq.w 83466 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 82ffa │ │ │ │ + bne.n 8302e │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 831ee │ │ │ │ + ble.w 83222 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 83016 │ │ │ │ + beq.n 8304a │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 83024 │ │ │ │ - bl 56050 │ │ │ │ + bne.n 83058 │ │ │ │ + bl 560c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8306c │ │ │ │ + cbz r0, 830a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 834b0 │ │ │ │ - movw r1, #41968 @ 0xa3f0 │ │ │ │ + bpl.w 834e4 │ │ │ │ + movw r1, #38576 @ 0x96b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83462 │ │ │ │ + blt.w 83496 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ adds.w r8, r6, #1 │ │ │ │ - beq.w 83226 │ │ │ │ - bmi.w 83474 │ │ │ │ + beq.w 8325a │ │ │ │ + bmi.w 834a8 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 833d8 │ │ │ │ - ldr r1, [pc, #548] @ (832b0 ) │ │ │ │ + bgt.w 8340c │ │ │ │ + ldr r1, [pc, #548] @ (832e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 831cc │ │ │ │ - ldr.w ip, [pc, #528] @ 832bc │ │ │ │ + beq.w 83200 │ │ │ │ + ldr.w ip, [pc, #528] @ 832f0 │ │ │ │ ldr.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r3, #1736] @ 0x6c8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8340e │ │ │ │ + bne.w 83442 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ @@ -130460,57 +130498,57 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - bge.n 831c4 │ │ │ │ + bge.n 831f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8306c │ │ │ │ + beq.n 830a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 8306c │ │ │ │ + beq.n 830a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq.n 8306c │ │ │ │ + beq.n 830a0 │ │ │ │ adds r7, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8316a │ │ │ │ + blt.n 8319e │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 83152 │ │ │ │ - b.n 8306c │ │ │ │ + bne.n 83186 │ │ │ │ + b.n 830a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 83152 │ │ │ │ - b.n 8306c │ │ │ │ - ldr r0, [pc, #308] @ (832b0 ) │ │ │ │ + bne.n 83186 │ │ │ │ + b.n 830a0 │ │ │ │ + ldr r0, [pc, #308] @ (832e4 ) │ │ │ │ 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] │ │ │ │ @@ -130520,629 +130558,674 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833fe │ │ │ │ + beq.w 83432 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fda │ │ │ │ + bne.w 8300e │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 82fda │ │ │ │ - b.n 8306a │ │ │ │ + bge.w 8300e │ │ │ │ + b.n 8309e │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83122 │ │ │ │ - b.n 8306c │ │ │ │ + bne.n 83156 │ │ │ │ + b.n 830a0 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8306c │ │ │ │ - ldr r3, [pc, #204] @ (832b0 ) │ │ │ │ + beq.w 830a0 │ │ │ │ + ldr r3, [pc, #204] @ (832e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 830ca │ │ │ │ + b.n 830fe │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 834be │ │ │ │ + bcs.w 834f2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834be │ │ │ │ + beq.w 834f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 83244 │ │ │ │ + bge.n 83278 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 83212 │ │ │ │ + b.n 83246 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r4, [pc, #136] @ (832b4 ) │ │ │ │ + ldr r4, [pc, #136] @ (832e8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldrge r3, [pc, #128] @ (832b8 ) │ │ │ │ - ldrlt r2, [pc, #128] @ (832b8 ) │ │ │ │ + ldrge r3, [pc, #128] @ (832ec ) │ │ │ │ + ldrlt r2, [pc, #128] @ (832ec ) │ │ │ │ ite ge │ │ │ │ strge.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ strlt.w r5, [r2, #1984] @ 0x7c0 │ │ │ │ - b.n 8306c │ │ │ │ + b.n 830a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r3, r9] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 832a6 │ │ │ │ + cbz r0, 832da │ │ │ │ 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 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834c4 │ │ │ │ + beq.w 834f8 │ │ │ │ sub.w sl, r0, #4 │ │ │ │ subs r1, r7, #4 │ │ │ │ add r0, r9 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 832c0 │ │ │ │ + beq.n 832f4 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 83280 │ │ │ │ + b.n 832b4 │ │ │ │ ldrd r5, r1, [sp, #8] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 832d8 │ │ │ │ + bne.n 8330c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 83484 │ │ │ │ + bne.w 834b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 8306c │ │ │ │ + bl 83b0c │ │ │ │ + b.n 830a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 832a0 │ │ │ │ + beq.n 832d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ add r9, r3 │ │ │ │ sub.w fp, r3, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov lr, sl │ │ │ │ mov r1, fp │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ addge r5, #1 │ │ │ │ - bge.n 83292 │ │ │ │ + bge.n 832c6 │ │ │ │ adds r2, #4 │ │ │ │ mov ip, sl │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r5, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 8333e │ │ │ │ + ble.n 83372 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8328a │ │ │ │ + beq.n 832be │ │ │ │ adds r0, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 8333e │ │ │ │ + ble.n 83372 │ │ │ │ ldr.w lr, [lr, #24] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8328a │ │ │ │ + beq.n 832be │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 8333e │ │ │ │ + bge.n 83372 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8328a │ │ │ │ + beq.n 832be │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 83330 │ │ │ │ + bgt.n 83364 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 832fc │ │ │ │ + bne.n 83330 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bab0 │ │ │ │ + bl 9b9b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 834ac │ │ │ │ + beq.w 834e0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 8336a │ │ │ │ + ble.n 8339e │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 832d2 │ │ │ │ + beq.n 83306 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 8338a │ │ │ │ + ble.n 833be │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #4] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 833a4 │ │ │ │ + ble.n 833d8 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 832d2 │ │ │ │ + beq.n 83306 │ │ │ │ add.w r1, r8, #8 │ │ │ │ add.w r0, r7, #8 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add.w ip, r3, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 833d2 │ │ │ │ + bge.n 83406 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r4, [r0, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 833b4 │ │ │ │ - b.n 832d2 │ │ │ │ + bne.n 833e8 │ │ │ │ + b.n 83306 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 831cc │ │ │ │ - bl 23c560 │ │ │ │ + bls.w 83200 │ │ │ │ + bl 23b8dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8306c │ │ │ │ - ldr r3, [pc, #216] @ (834cc ) │ │ │ │ + beq.w 830a0 │ │ │ │ + ldr r3, [pc, #216] @ (83500 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 830d0 │ │ │ │ + b.n 83104 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fda │ │ │ │ - b.n 831b6 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bne.w 8300e │ │ │ │ + b.n 831ea │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83450 │ │ │ │ + bne.n 83484 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 8345a │ │ │ │ + cbnz r0, 8348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #160] @ (834cc ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #160] @ (83500 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 830ca │ │ │ │ + b.n 830fe │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #41924 @ 0xa3c4 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (834cc ) │ │ │ │ + ldr r3, [pc, #112] @ (83500 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 830ca │ │ │ │ + b.n 830fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8306a │ │ │ │ + bne.w 8309e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8306a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8309e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8306a │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8309e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 55dee │ │ │ │ + bl 55e66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 834a8 │ │ │ │ + bge.n 834dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 834a8 │ │ │ │ + cbnz r2, 834dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 832a6 │ │ │ │ + b.n 832da │ │ │ │ mov r4, r6 │ │ │ │ - b.n 8348e │ │ │ │ - movw r1, #41992 @ 0xa408 │ │ │ │ + b.n 834c2 │ │ │ │ + movw r1, #38600 @ 0x96c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 11e29c │ │ │ │ - b.n 83060 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 8306a │ │ │ │ - bl 23c560 │ │ │ │ - b.n 83494 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 83094 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 8309e │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 834c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000834d0 : │ │ │ │ +00083504 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 835b2 │ │ │ │ + blt.n 835e6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83598 │ │ │ │ - ldr r0, [pc, #184] @ (835b8 ) │ │ │ │ + bne.n 835cc │ │ │ │ + ldr r0, [pc, #184] @ (835ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 8356a │ │ │ │ + bcs.n 8359e │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8355c │ │ │ │ + beq.n 83590 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 83536 │ │ │ │ + cbz r2, 8356a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 83550 │ │ │ │ + bcc.n 83584 │ │ │ │ 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 83532 │ │ │ │ + b.n 83566 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83532 │ │ │ │ + bne.n 83566 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 835a8 │ │ │ │ + bne.n 835dc │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83532 │ │ │ │ + beq.n 83566 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 83532 │ │ │ │ + b.n 83566 │ │ │ │ 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 83588 │ │ │ │ + b.n 835bc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000835bc : │ │ │ │ +000835f0 : │ │ │ │ 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 r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 836fa │ │ │ │ + beq.w 8372e │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 83664 │ │ │ │ + bne.n 83698 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 83740 │ │ │ │ + bhi.w 83774 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #14761 @ 0x39a9 │ │ │ │ + movw r3, #14813 @ 0x39dd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r6, [r5, #872] @ 0x368 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 836e0 │ │ │ │ - ldr r1, [pc, #320] @ (83744 ) │ │ │ │ + bne.n 83714 │ │ │ │ + ldr r1, [pc, #320] @ (83778 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r6, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 8368a │ │ │ │ + bcs.n 836be │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8367a │ │ │ │ + beq.n 836ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 8364a │ │ │ │ + cbz r2, 8367e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 83672 │ │ │ │ + bcc.n 836a6 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ - b.n 8363c │ │ │ │ + b.n 83670 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 835e4 │ │ │ │ + b.n 83618 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8363c │ │ │ │ + b.n 83670 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8363c │ │ │ │ + bne.n 83670 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ movweq r0, #47662 @ 0xba2e │ │ │ │ movteq r0, #744 @ 0x2e8 │ │ │ │ - beq.n 836a6 │ │ │ │ + beq.n 836da │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83740 │ │ │ │ + bhi.n 83774 │ │ │ │ ldr.w r6, [r5, #852] @ 0x354 │ │ │ │ - movw r3, #19945 @ 0x4de9 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r5, #844] @ 0x34c │ │ │ │ - bne.n 836f4 │ │ │ │ + bne.n 83728 │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 836dc │ │ │ │ + cbz r0, 83710 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 836d0 │ │ │ │ + b.n 83704 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #14761 @ 0x39a9 │ │ │ │ + movw r1, #14813 @ 0x39dd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r6, [r3, #872] @ 0x368 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8373a │ │ │ │ - ldr r1, [pc, #48] @ (83744 ) │ │ │ │ + bne.n 8376e │ │ │ │ + ldr r1, [pc, #48] @ (83778 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #852] @ 0x354 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1612] @ 0x64c │ │ │ │ - movw r1, #19945 @ 0x4de9 │ │ │ │ + movw r1, #19541 @ 0x4c55 │ │ │ │ movt r1, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 836f0 │ │ │ │ + bne.n 83724 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 836c8 │ │ │ │ + b.n 836fc │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - b.n 836e4 │ │ │ │ + b.n 83718 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 836dc │ │ │ │ + b.n 83710 │ │ │ │ + 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 │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + movw r2, #14813 @ 0x39dd │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 837dc │ │ │ │ + ldr r0, [pc, #92] @ (83800 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ + movw r2, #19541 @ 0x4c55 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r1, #1612] @ 0x64c │ │ │ │ + bne.n 837ee │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 2bef0 │ │ │ │ + cbz r0, 837da │ │ │ │ + ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #800] @ 0x320 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 837d0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8383e │ │ │ │ + bcs.n 838fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #14761 @ 0x39a9 │ │ │ │ + movw r3, #14813 @ 0x39dd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r2, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8381a │ │ │ │ - ldr r1, [pc, #200] @ (83844 ) │ │ │ │ + bne.n 838d6 │ │ │ │ + ldr r1, [pc, #200] @ (83900 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 837f0 │ │ │ │ + bcs.n 838ac │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 837e2 │ │ │ │ + beq.n 8389e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 837be │ │ │ │ + cbz r2, 8387a │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 837d6 │ │ │ │ + bcc.n 83892 │ │ │ │ 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] │ │ │ │ - b.n 837b0 │ │ │ │ + b.n 8386c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 837b0 │ │ │ │ + b.n 8386c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837b0 │ │ │ │ + bne.n 8386c │ │ │ │ ldr.w r5, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #19945 @ 0x4de9 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8382c │ │ │ │ - cbz r4, 83838 │ │ │ │ + bne.n 838e8 │ │ │ │ + cbz r4, 838f4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 83816 │ │ │ │ + cbz r0, 838d2 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ @@ -131151,96 +131234,51 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ - b.n 8380a │ │ │ │ + b.n 838c6 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 83804 │ │ │ │ + b.n 838c0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #14761 @ 0x39a9 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 838a8 │ │ │ │ - ldr r0, [pc, #92] @ (838cc ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ - movw r2, #19945 @ 0x4de9 │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r1, #1612] @ 0x64c │ │ │ │ - bne.n 838ba │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2bef0 │ │ │ │ - cbz r0, 838a6 │ │ │ │ - ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #800] @ 0x320 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8389c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #14761 @ 0x39a9 │ │ │ │ + movw r3, #14813 @ 0x39dd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #872] @ 0x368 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 83982 │ │ │ │ - ldr r3, [pc, #168] @ (839a4 ) │ │ │ │ + bne.n 839b6 │ │ │ │ + ldr r3, [pc, #168] @ (839d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8394a │ │ │ │ + beq.n 8397e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 8393c │ │ │ │ + cbnz r2, 83970 │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ itttt ls │ │ │ │ addls r1, r3, r4 │ │ │ │ strls r1, [r3, #4] │ │ │ │ addls.w r1, r4, #64 @ 0x40 │ │ │ │ strls r1, [r3, #24] │ │ │ │ @@ -131253,27 +131291,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2b448 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8393c │ │ │ │ + bne.n 83970 │ │ │ │ ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #19945 @ 0x4de9 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83994 │ │ │ │ + bne.n 839c8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 8397e │ │ │ │ + cbz r0, 839b2 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ movs r1, #1 │ │ │ │ @@ -131283,197 +131321,197 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 83972 │ │ │ │ + b.n 839a6 │ │ │ │ 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 r0, [pc, #280] @ (83ad4 ) │ │ │ │ + ldr r0, [pc, #280] @ (83b08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r5, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 83a2a │ │ │ │ + bcs.n 83a5e │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 83a94 │ │ │ │ + beq.n 83ac8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 83a0c │ │ │ │ + beq.n 83a40 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 83a78 │ │ │ │ + bhi.n 83aac │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r7, r1, ip, lsl #3 │ │ │ │ str r7, [r3, #24] │ │ │ │ adds r7, r3, r1 │ │ │ │ str r7, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839fe │ │ │ │ + bne.n 83a32 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83ab0 │ │ │ │ + beq.n 83ae4 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 83a84 │ │ │ │ + bne.n 83ab8 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83ace │ │ │ │ + bhi.n 83b02 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #19945 @ 0x4de9 │ │ │ │ + movw r1, #19541 @ 0x4c55 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83aa6 │ │ │ │ + bne.n 83ada │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 83a72 │ │ │ │ + cbz r0, 83aa6 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839fe │ │ │ │ - b.n 83a2a │ │ │ │ + bne.n 83a32 │ │ │ │ + b.n 83a5e │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e3550 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2820 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83a3a │ │ │ │ + b.n 83a6e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839fe │ │ │ │ - b.n 83a2a │ │ │ │ + bne.n 83a32 │ │ │ │ + b.n 83a5e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83a66 │ │ │ │ + b.n 83a9a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #19945 @ 0x4de9 │ │ │ │ + movw r1, #19541 @ 0x4c55 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83aa6 │ │ │ │ + bne.n 83ada │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a5e │ │ │ │ + b.n 83a92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83a72 │ │ │ │ + b.n 83aa6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083ad8 : │ │ │ │ +00083b0c : │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ movt ip, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83c0e │ │ │ │ - cbz r0, 83b5c │ │ │ │ - ldr r3, [pc, #416] @ (83ca8 ) │ │ │ │ + bne.w 83c42 │ │ │ │ + cbz r0, 83b90 │ │ │ │ + ldr r3, [pc, #416] @ (83cdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 83b72 │ │ │ │ + beq.n 83ba6 │ │ │ │ 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 83b44 │ │ │ │ + bgt.n 83b78 │ │ │ │ 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, 83b72 │ │ │ │ + cbz r2, 83ba6 │ │ │ │ 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, 83b60 │ │ │ │ - cbz r2, 83b96 │ │ │ │ + cbz r0, 83b94 │ │ │ │ + cbz r2, 83bca │ │ │ │ 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 83b5c │ │ │ │ + b.n 83b90 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83ca0 │ │ │ │ + bne.w 83cd4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83b5c │ │ │ │ + b.n 83b90 │ │ │ │ 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 │ │ │ │ @@ -131484,74 +131522,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 83bd6 │ │ │ │ + bne.n 83c0a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83bd2 │ │ │ │ + cbz r3, 83c06 │ │ │ │ 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 83c38 │ │ │ │ + beq.n 83c6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83c18 │ │ │ │ + beq.n 83c4c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83bee │ │ │ │ + cbnz r3, 83c22 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 83b5c │ │ │ │ + beq.n 83b90 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83c94 │ │ │ │ + beq.n 83cc8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 83c0a │ │ │ │ + cbz r3, 83c3e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 83b5c │ │ │ │ + b.n 83b90 │ │ │ │ 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, 83c26 │ │ │ │ + cbz r3, 83c5a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b5c │ │ │ │ + bne.n 83b90 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83b5c │ │ │ │ + b.n 83b90 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83be0 │ │ │ │ + beq.n 83c14 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83c9a │ │ │ │ + cbz r3, 83cce │ │ │ │ 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, 83c6c │ │ │ │ + cbz r3, 83ca0 │ │ │ │ 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 │ │ │ │ @@ -131560,85 +131598,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 83b5c │ │ │ │ + b.n 83b90 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83bfc │ │ │ │ + b.n 83c30 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 83c44 │ │ │ │ + b.n 83c78 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 83b8a │ │ │ │ + b.n 83bbe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83d5a │ │ │ │ + beq.n 83d8e │ │ │ │ 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] @ (83e6c ) │ │ │ │ + ldr r3, [pc, #424] @ (83ea0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 83d2c │ │ │ │ + beq.n 83d60 │ │ │ │ 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 83cfe │ │ │ │ + bgt.n 83d32 │ │ │ │ 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, 83d2c │ │ │ │ + cbz r2, 83d60 │ │ │ │ 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, 83d1a │ │ │ │ - cbz r2, 83d5c │ │ │ │ + cbz r0, 83d4e │ │ │ │ + cbz r2, 83d90 │ │ │ │ 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 83d16 │ │ │ │ + b.n 83d4a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42097 @ 0xa471 │ │ │ │ + movw r2, #42665 @ 0xa6a9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 83e64 │ │ │ │ + bne.w 83e98 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83d16 │ │ │ │ + b.n 83d4a │ │ │ │ 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] │ │ │ │ @@ -131650,72 +131688,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 83d9a │ │ │ │ + bne.n 83dce │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83d96 │ │ │ │ + cbz r3, 83dca │ │ │ │ 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 83dfa │ │ │ │ + beq.n 83e2e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83dd4 │ │ │ │ + beq.n 83e08 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83db2 │ │ │ │ + cbnz r3, 83de6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 83d16 │ │ │ │ + beq.n 83d4a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 83df4 │ │ │ │ + cbz r1, 83e28 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 83dce │ │ │ │ + cbz r3, 83e02 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 83d16 │ │ │ │ + b.n 83d4a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 83de2 │ │ │ │ + cbz r3, 83e16 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d16 │ │ │ │ + bne.n 83d4a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83d16 │ │ │ │ + b.n 83d4a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83dbe │ │ │ │ + b.n 83df2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83da4 │ │ │ │ + beq.n 83dd8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83e5e │ │ │ │ + cbz r3, 83e92 │ │ │ │ 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, 83e2e │ │ │ │ + cbz r3, 83e62 │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ @@ -131726,932 +131764,866 @@ │ │ │ │ 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 83d16 │ │ │ │ + b.n 83d4a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 83e06 │ │ │ │ + b.n 83e3a │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 83d4e │ │ │ │ + b.n 83d82 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e70 : │ │ │ │ +00083ea4 : │ │ │ │ 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 r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8405e │ │ │ │ + cbz r0, 83f02 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 83ebc │ │ │ │ - movw r2, #21012 @ 0x5214 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 83ed4 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 8414c │ │ │ │ - ldrd r1, r0, [r0, #8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84208 <_PyTuple_FromArray@@Base> │ │ │ │ + bne.n 83ede │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84066 │ │ │ │ + bge.n 83f0a │ │ │ │ mov r2, r0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9fc20 │ │ │ │ + movw r2, #21012 @ 0x5214 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 83f0e │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 8419a │ │ │ │ + ldrd r1, r0, [r0, #8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 84234 <_PyTuple_FromArray@@Base> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 5da98 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 83ed6 │ │ │ │ + bl 9f7fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83ecc │ │ │ │ + beq.n 83ed6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8406a │ │ │ │ + beq.w 84096 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840a6 │ │ │ │ + beq.w 840d2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840aa │ │ │ │ + beq.w 840d6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840ae │ │ │ │ + beq.w 840da │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840b2 │ │ │ │ + beq.w 840de │ │ │ │ add r6, sp, #8 │ │ │ │ add r4, sp, #24 │ │ │ │ movs r5, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8406c │ │ │ │ + beq.w 84098 │ │ │ │ mov r1, r4 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 83f3e │ │ │ │ + bne.n 83f78 │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84112 │ │ │ │ + beq.w 84114 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 83f7c │ │ │ │ - ldr.w r9, [pc, #572] @ 841cc │ │ │ │ + bne.n 83fb6 │ │ │ │ + ldr.w r9, [pc, #560] @ 841f8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - b.n 83faa │ │ │ │ + b.n 83fe4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 84012 │ │ │ │ + bge.n 8404e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83f96 │ │ │ │ + bne.n 83fd0 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 840ba │ │ │ │ + bne.w 841b0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 841ac │ │ │ │ + bne.w 841da │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fea │ │ │ │ + bge.n 84026 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 83fea │ │ │ │ + cbnz r1, 84026 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a2dc <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 219be0 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83ecc │ │ │ │ + bge.w 83ed6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83ecc │ │ │ │ + bne.w 83ed6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 83ecc │ │ │ │ + b.n 83ed6 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 8409c │ │ │ │ + ble.n 840c8 │ │ │ │ adds r1, r3, #7 │ │ │ │ add.w r1, r1, r6, asr #3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r1, r3, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 840b6 │ │ │ │ + beq.n 840e2 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8416e │ │ │ │ + bcs.n 8415a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8416e │ │ │ │ + beq.n 8415a │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ - b.n 83faa │ │ │ │ - str r0, [sp, #0] │ │ │ │ - bl 5d90c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 83ecc │ │ │ │ + b.n 83fe4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #348] @ (841cc ) │ │ │ │ + ldr r3, [pc, #348] @ (841f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 840e2 │ │ │ │ + cbnz r1, 840e6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84090 │ │ │ │ + bge.n 840bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84090 │ │ │ │ + cbnz r3, 840bc │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e668 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 13de60 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 83ecc │ │ │ │ + b.n 83ed6 │ │ │ │ cmp.w r0, r1, asr #1 │ │ │ │ - blt.n 84016 │ │ │ │ + blt.n 84052 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 84056 │ │ │ │ + b.n 8408e │ │ │ │ movs r5, #1 │ │ │ │ - b.n 8406c │ │ │ │ + b.n 84098 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 8406c │ │ │ │ + b.n 84098 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 8406c │ │ │ │ + b.n 84098 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 8406c │ │ │ │ + b.n 84098 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8403a │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 83fc8 │ │ │ │ - movw r1, #43804 @ 0xab1c │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 83fc8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83fc8 │ │ │ │ + b.n 84074 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8407c │ │ │ │ - movw r1, #43804 @ 0xab1c │ │ │ │ + beq.n 840a8 │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 206424 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84162 │ │ │ │ + cbnz r0, 8414e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8407c │ │ │ │ + beq.n 840a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8407c │ │ │ │ + beq.n 840a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84120 │ │ │ │ + bge.n 84122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 84144 │ │ │ │ + cbz r3, 84146 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 841a8 │ │ │ │ + beq.n 84196 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84122 │ │ │ │ + bge.n 84124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84122 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84120 │ │ │ │ + bne.n 84124 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84122 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84120 │ │ │ │ - movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83ecc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84122 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2064fc <_PyErr_Clear@@Base> │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84102 │ │ │ │ + b.n 84104 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23c630 │ │ │ │ + bl 23b9ac │ │ │ │ mov r0, r7 │ │ │ │ bl 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 83faa │ │ │ │ + bge.w 83fe4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84194 │ │ │ │ + bge.n 84182 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 841c6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 841f4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 841a8 │ │ │ │ + bge.n 84196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 841a8 │ │ │ │ + cbnz r3, 84196 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83ecc │ │ │ │ + b.n 83ed6 │ │ │ │ + movw r1, #3219 @ 0xc93 │ │ │ │ + movw r0, #36368 @ 0x8e10 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 83ed6 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 84004 │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 205e3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 84004 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 205f14 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 84004 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84194 │ │ │ │ + bge.n 84182 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84194 │ │ │ │ + bne.n 84182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84194 │ │ │ │ + b.n 84182 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 841bc │ │ │ │ - nop │ │ │ │ + b.n 841ea │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000841d0 : │ │ │ │ +000841fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 841f4 │ │ │ │ + cbz r0, 84220 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 841f4 │ │ │ │ + bpl.n 84220 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - b.w 84208 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 84234 <_PyTuple_FromArray@@Base> │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #36368 @ 0x8e10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00084208 <_PyTuple_FromArray@@Base>: │ │ │ │ +00084234 <_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 84372 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + subs r3, r1, #0 │ │ │ │ + beq.n 84326 <_PyTuple_FromArray@@Base+0xf2> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 843ae <_PyTuple_FromArray@@Base+0x1a6> │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bgt.n 842d0 <_PyTuple_FromArray@@Base+0xc8> │ │ │ │ - ldr r3, [pc, #404] @ (843c0 <_PyTuple_FromArray@@Base+0x1b8>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - add.w r2, r2, r4, lsl #3 │ │ │ │ + blt.w 8436c <_PyTuple_FromArray@@Base+0x138> │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r2, #19 │ │ │ │ + bgt.n 8432a <_PyTuple_FromArray@@Base+0xf6> │ │ │ │ + ldr r2, [pc, #308] @ (8438c <_PyTuple_FromArray@@Base+0x158>) │ │ │ │ + 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 r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8435a <_PyTuple_FromArray@@Base+0x152> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 84306 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #364] @ (843c4 <_PyTuple_FromArray@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #272] @ (84390 <_PyTuple_FromArray@@Base+0x15c>) │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84376 <_PyTuple_FromArray@@Base+0x16e> │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ + bne.n 84346 <_PyTuple_FromArray@@Base+0x112> │ │ │ │ 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 8428a <_PyTuple_FromArray@@Base+0x82> │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - bne.n 84300 <_PyTuple_FromArray@@Base+0xf8> │ │ │ │ - cbz r2, 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - ldr r4, [pc, #296] @ (843c0 <_PyTuple_FromArray@@Base+0x1b8>) │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - sub.w r1, r3, #8 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ - strd r5, r2, [r3, #-8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r3, #65531 @ 0xfffb │ │ │ │ - movt r3, #8191 @ 0x1fff │ │ │ │ - cmp r4, r3 │ │ │ │ - bls.n 8435a <_PyTuple_FromArray@@Base+0x152> │ │ │ │ - bl 23c560 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - 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 84286 <_PyTuple_FromArray@@Base+0x7e> │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 8430e <_PyTuple_FromArray@@Base+0x106> │ │ │ │ - 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 84292 <_PyTuple_FromArray@@Base+0x8a> │ │ │ │ - add.w r0, r5, #8 │ │ │ │ - add.w lr, r5, r4, lsl #2 │ │ │ │ - add.w ip, r3, #20 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w lr, r4, #12 │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8433e <_PyTuple_FromArray@@Base+0x136> │ │ │ │ + cbnz r2, 842b0 <_PyTuple_FromArray@@Base+0x7c> │ │ │ │ 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 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + add.w r5, ip, #1 │ │ │ │ it lt │ │ │ │ strlt r5, [r1, #0] │ │ │ │ - cmp r0, lr │ │ │ │ - str.w r1, [ip, #4]! │ │ │ │ - bne.n 8432e <_PyTuple_FromArray@@Base+0x126> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 84294 <_PyTuple_FromArray@@Base+0x8c> │ │ │ │ - b.n 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + str.w r1, [lr, #4]! │ │ │ │ + bne.n 842a0 <_PyTuple_FromArray@@Base+0x6c> │ │ │ │ + cbz r2, 84300 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + ldr r0, [pc, #192] @ (8438c <_PyTuple_FromArray@@Base+0x158>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ + ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + str.w r2, [ip] │ │ │ │ + strd r5, r3, [r4, #-8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84268 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - b.n 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - ldr r3, [pc, #84] @ (843c8 <_PyTuple_FromArray@@Base+0x1c0>) │ │ │ │ - b.n 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 84300 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + b.n 84294 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + ldr r4, [pc, #108] @ (84394 <_PyTuple_FromArray@@Base+0x160>) │ │ │ │ + b.n 84300 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + movw r2, #65531 @ 0xfffb │ │ │ │ + movt r2, #8191 @ 0x1fff │ │ │ │ + cmp r3, r2 │ │ │ │ + bls.n 84306 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 23b8dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 84294 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + b.n 84300 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8439e <_PyTuple_FromArray@@Base+0x196> │ │ │ │ - ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ + bne.n 8437e <_PyTuple_FromArray@@Base+0x14a> │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84268 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bne.n 8428e <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84268 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 8428e <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r4, #0 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84300 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84268 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 842ca <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + b.n 8428e <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #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 84476 <_PyTuple_FromArray@@Base+0x26e> │ │ │ │ + blt.n 84442 <_PyTuple_FromArray@@Base+0x20e> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 84436 <_PyTuple_FromArray@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #160] @ (84488 <_PyTuple_FromArray@@Base+0x280>) │ │ │ │ + bgt.n 84402 <_PyTuple_FromArray@@Base+0x1ce> │ │ │ │ + ldr r3, [pc, #160] @ (84454 <_PyTuple_FromArray@@Base+0x220>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 84422 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ - ldr r1, [pc, #140] @ (8448c <_PyTuple_FromArray@@Base+0x284>) │ │ │ │ + cbz r4, 843ee <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ + ldr r1, [pc, #140] @ (84458 <_PyTuple_FromArray@@Base+0x224>) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 8444a <_PyTuple_FromArray@@Base+0x242> │ │ │ │ + cbnz r3, 84416 <_PyTuple_FromArray@@Base+0x1e2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84418 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ - b.n 8441e <_PyTuple_FromArray@@Base+0x216> │ │ │ │ + bne.n 843e4 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + b.n 843ea <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 84422 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ + bls.n 843ee <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.w 23b8dc │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8446a <_PyTuple_FromArray@@Base+0x262> │ │ │ │ + bne.n 84436 <_PyTuple_FromArray@@Base+0x202> │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84418 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + bne.n 843e4 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 84418 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 843e4 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84418 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + b.n 843e4 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8441e <_PyTuple_FromArray@@Base+0x216> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 843ea <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00084490 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0008445c <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 846a8 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ + blt.w 84674 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #520] @ 846c0 <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #520] @ 8468c <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 84674 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bhi.w 84640 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi.w 84674 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bmi.w 84640 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r0, [r6, #888] @ 0x378 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84636 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + bne.w 84602 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1612] @ 0x64c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 845e2 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + bcs.n 845ae <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 8461a <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + beq.n 845e6 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbz r6, 8457e <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + cbz r6, 8454a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ add r3, lr │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [lr] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 845a4 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bgt.n 84570 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #336] @ (846bc <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ + ldr r2, [pc, #336] @ (84688 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8464e <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ + bne.n 8461a <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 84598 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bcc.n 84564 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ - b.n 84538 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84504 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 84538 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84504 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 84558 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 84524 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84558 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bne.n 84524 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 846a0 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + bne.n 8466c <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 84558 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bmi.n 84524 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 845cc <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.n 84598 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ dmb ish │ │ │ │ - b.n 84558 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + b.n 84524 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r0, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84680 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 8464c <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 84674 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + beq.n 84640 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 84538 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84504 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 845e2 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + beq.n 845ae <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 84538 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84504 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 84674 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + cbz r0, 84640 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84538 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 84504 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 84690 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bne.n 8465c <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84574 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + bne.n 84540 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84574 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 84540 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c630 │ │ │ │ + b.w 23b9ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 84604 <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ + b.n 845d0 <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84574 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 84540 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 845be <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ - b.n 84558 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 8458a <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ + b.n 84524 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ movw r1, #1931 @ 0x78b │ │ │ │ - movw r0, #42016 @ 0xa420 │ │ │ │ + movw r0, #38624 @ 0x96e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84576 <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ + b.n 84542 <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000846c4 <_Py_Dealloc@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00084690 <_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, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #220] @ (847b4 <_Py_Dealloc@@Base+0xf0>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #132] @ (84728 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r5, [r6, r1] │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ - mov r8, r3 │ │ │ │ + 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.w ip, #0 │ │ │ │ - andlt.w ip, r4, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 84750 <_Py_Dealloc@@Base+0x8c> │ │ │ │ - ldr r2, [pc, #172] @ (847b8 <_Py_Dealloc@@Base+0xf4>) │ │ │ │ - mov.w r9, r3, asr #13 │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r4, #1 │ │ │ │ + cbnz r2, 8470e <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (8472c <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + mov.w r8, r3, asr #13 │ │ │ │ + mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 84740 <_Py_Dealloc@@Base+0x7c> │ │ │ │ - blx r8 │ │ │ │ + cbnz r3, 846fe <_Py_Dealloc@@Base+0x6e> │ │ │ │ + blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 84722 <_Py_Dealloc@@Base+0x5e> │ │ │ │ - adds r7, #8 │ │ │ │ - mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #3 │ │ │ │ + cbnz r3, 846e2 <_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 8471a <_Py_Dealloc@@Base+0x56> │ │ │ │ + beq.n 846de <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ - adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84798 <_Py_Dealloc@@Base+0xd4> │ │ │ │ - mov r0, sl │ │ │ │ - b.n 84714 <_Py_Dealloc@@Base+0x50> │ │ │ │ - ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 847a4 <_Py_Dealloc@@Base+0xe0> │ │ │ │ - ldr.w r3, [sl, #-8] │ │ │ │ - cbz r3, 8478a <_Py_Dealloc@@Base+0xc6> │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ - subs r2, #1 │ │ │ │ - ands r1, r3 │ │ │ │ - str.w r1, [sl, #-4] │ │ │ │ - str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ - orrs r2, r3 │ │ │ │ - str.w r2, [sl, #-8] │ │ │ │ - str.w sl, [r5, #100] @ 0x64 │ │ │ │ - b.n 8471a <_Py_Dealloc@@Base+0x56> │ │ │ │ + bne.n 8471a <_Py_Dealloc@@Base+0x8a> │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 846d8 <_Py_Dealloc@@Base+0x48> │ │ │ │ + mov r0, r5 │ │ │ │ + mov sp, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 23e5d4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - mov r0, sl │ │ │ │ - b.n 84714 <_Py_Dealloc@@Base+0x50> │ │ │ │ - str r1, [r7, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84756 <_Py_Dealloc@@Base+0x92> │ │ │ │ - b.n 8478a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 846d8 <_Py_Dealloc@@Base+0x48> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 849e6 <_Py_Dealloc@@Base+0x322> │ │ │ │ - ldr r4, [pc, #680] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + beq.w 8495a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #680] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -132664,253 +132636,253 @@ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84948 <_Py_Dealloc@@Base+0x284> │ │ │ │ + beq.w 848bc <_Py_Dealloc@@Base+0x22c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r5, r3, #1 │ │ │ │ - bmi.w 84a66 <_Py_Dealloc@@Base+0x3a2> │ │ │ │ + bmi.w 849da <_Py_Dealloc@@Base+0x34a> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #31 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bmi.w 849d0 <_Py_Dealloc@@Base+0x30c> │ │ │ │ + bmi.w 84944 <_Py_Dealloc@@Base+0x2b4> │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8485c <_Py_Dealloc@@Base+0x198> │ │ │ │ + b.n 847d0 <_Py_Dealloc@@Base+0x140> │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84854 <_Py_Dealloc@@Base+0x190> │ │ │ │ + cbz r4, 847c8 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84854 <_Py_Dealloc@@Base+0x190> │ │ │ │ + bge.n 847c8 <_Py_Dealloc@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84984 <_Py_Dealloc@@Base+0x2c0> │ │ │ │ + beq.w 848f8 <_Py_Dealloc@@Base+0x268> │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 848c0 <_Py_Dealloc@@Base+0x1fc> │ │ │ │ + beq.n 84834 <_Py_Dealloc@@Base+0x1a4> │ │ │ │ ldr.w r4, [r1, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84838 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.n 847ac <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84838 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bge.n 847ac <_Py_Dealloc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84838 <_Py_Dealloc@@Base+0x174> │ │ │ │ - ldr r2, [pc, #528] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + bne.n 847ac <_Py_Dealloc@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #528] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, r9, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c1e <_Py_Dealloc@@Base+0x55a> │ │ │ │ - ldr r3, [pc, #488] @ (84a8c <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r9, #1 │ │ │ │ + asrs r3, r3, #13 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84b4a <_Py_Dealloc@@Base+0x4ba> │ │ │ │ + ldr r3, [pc, #488] @ (84a00 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b82 <_Py_Dealloc@@Base+0x4be> │ │ │ │ + bne.w 84af4 <_Py_Dealloc@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b4e <_Py_Dealloc@@Base+0x48a> │ │ │ │ + bne.w 84ac0 <_Py_Dealloc@@Base+0x430> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84838 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 847ac <_Py_Dealloc@@Base+0x11c> │ │ │ │ mov r6, sl │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84a80 <_Py_Dealloc@@Base+0x3bc> │ │ │ │ + bne.w 849f4 <_Py_Dealloc@@Base+0x364> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ - ldr r3, [pc, #420] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + beq.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ + ldr r3, [pc, #420] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 84a90 <_Py_Dealloc@@Base+0x3cc> │ │ │ │ + beq.w 84a04 <_Py_Dealloc@@Base+0x374> │ │ │ │ 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 84924 <_Py_Dealloc@@Base+0x260> │ │ │ │ + bgt.n 84898 <_Py_Dealloc@@Base+0x208> │ │ │ │ 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.w 84a90 <_Py_Dealloc@@Base+0x3cc> │ │ │ │ + beq.w 84a04 <_Py_Dealloc@@Base+0x374> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84a54 <_Py_Dealloc@@Base+0x390> │ │ │ │ + beq.w 849c8 <_Py_Dealloc@@Base+0x338> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84ab2 <_Py_Dealloc@@Base+0x3ee> │ │ │ │ + beq.w 84a26 <_Py_Dealloc@@Base+0x396> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21012 @ 0x5214 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84a46 <_Py_Dealloc@@Base+0x382> │ │ │ │ - ldr r3, [pc, #304] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + bne.n 849ba <_Py_Dealloc@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #304] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 84a46 <_Py_Dealloc@@Base+0x382> │ │ │ │ + bhi.n 849ba <_Py_Dealloc@@Base+0x32a> │ │ │ │ ldr.w r1, [r3, #1896] @ 0x768 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r6, [r3, #1896] @ 0x768 │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #256] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [pc, #256] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, r9, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bce <_Py_Dealloc@@Base+0x50a> │ │ │ │ - ldr r3, [pc, #216] @ (84a8c <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r9, #1 │ │ │ │ + asrs r3, r3, #13 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84b40 <_Py_Dealloc@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #216] @ (84a00 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b66 <_Py_Dealloc@@Base+0x4a2> │ │ │ │ + bne.w 84ad8 <_Py_Dealloc@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b32 <_Py_Dealloc@@Base+0x46e> │ │ │ │ + bne.w 84aa4 <_Py_Dealloc@@Base+0x414> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84854 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 847c8 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 849de <_Py_Dealloc@@Base+0x31a> │ │ │ │ + cbz r4, 84952 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 849f0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + blt.n 84964 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.w 84832 <_Py_Dealloc@@Base+0x16e> │ │ │ │ - b.n 848c2 <_Py_Dealloc@@Base+0x1fe> │ │ │ │ + bcs.w 847a6 <_Py_Dealloc@@Base+0x116> │ │ │ │ + b.n 84836 <_Py_Dealloc@@Base+0x1a6> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8481e <_Py_Dealloc@@Base+0x15a> │ │ │ │ - b.n 84948 <_Py_Dealloc@@Base+0x284> │ │ │ │ + bne.w 84792 <_Py_Dealloc@@Base+0x102> │ │ │ │ + b.n 848bc <_Py_Dealloc@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 849de <_Py_Dealloc@@Base+0x31a> │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #140] @ (84a88 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r8, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ + bne.n 84952 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #140] @ (849fc <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx sl, r2, #14, #1 │ │ │ │ - ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, sl, #1 │ │ │ │ - mov.w fp, r2, asr #13 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84d10 <_Py_Dealloc@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #96] @ (84a8c <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, sl, #1 │ │ │ │ + mov.w fp, r3, asr #13 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84bf4 <_Py_Dealloc@@Base+0x564> │ │ │ │ + ldr r3, [pc, #96] @ (84a00 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cf4 <_Py_Dealloc@@Base+0x630> │ │ │ │ + bne.w 84bd8 <_Py_Dealloc@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cda <_Py_Dealloc@@Base+0x616> │ │ │ │ + bne.w 84bbe <_Py_Dealloc@@Base+0x52e> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 849de <_Py_Dealloc@@Base+0x31a> │ │ │ │ + b.n 84952 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ 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 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 848e0 <_Py_Dealloc@@Base+0x21c> │ │ │ │ + beq.w 84854 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b9e <_Py_Dealloc@@Base+0x4da> │ │ │ │ + bne.n 84b10 <_Py_Dealloc@@Base+0x480> │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r8, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -132918,170 +132890,122 @@ │ │ │ │ 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 84af0 <_Py_Dealloc@@Base+0x42c> │ │ │ │ + bne.n 84a64 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84aec <_Py_Dealloc@@Base+0x428> │ │ │ │ + cbz r1, 84a60 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ 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.w 84c72 <_Py_Dealloc@@Base+0x5ae> │ │ │ │ + beq.n 84b58 <_Py_Dealloc@@Base+0x4c8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84bac <_Py_Dealloc@@Base+0x4e8> │ │ │ │ + beq.n 84b1e <_Py_Dealloc@@Base+0x48e> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 84b0c <_Py_Dealloc@@Base+0x448> │ │ │ │ + cbnz r3, 84a7e <_Py_Dealloc@@Base+0x3ee> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + beq.w 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84ba6 <_Py_Dealloc@@Base+0x4e2> │ │ │ │ + beq.n 84b18 <_Py_Dealloc@@Base+0x488> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 84b2c <_Py_Dealloc@@Base+0x468> │ │ │ │ + cbz r3, 84a9e <_Py_Dealloc@@Base+0x40e> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 849ca <_Py_Dealloc@@Base+0x306> │ │ │ │ + ble.w 8493e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 849ca <_Py_Dealloc@@Base+0x306> │ │ │ │ + beq.w 8493e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84854 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 847c8 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 848ba <_Py_Dealloc@@Base+0x1f6> │ │ │ │ + ble.w 8482e <_Py_Dealloc@@Base+0x19e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 848ba <_Py_Dealloc@@Base+0x1f6> │ │ │ │ + beq.w 8482e <_Py_Dealloc@@Base+0x19e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 848ba <_Py_Dealloc@@Base+0x1f6> │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8482e <_Py_Dealloc@@Base+0x19e> │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 849be <_Py_Dealloc@@Base+0x2fa> │ │ │ │ - ldr r2, [pc, #536] @ (84d90 <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 84932 <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + ldr r2, [pc, #280] @ (84c00 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 849be <_Py_Dealloc@@Base+0x2fa> │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 84932 <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 848ae <_Py_Dealloc@@Base+0x1ea> │ │ │ │ - ldr r2, [pc, #508] @ (84d90 <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 84822 <_Py_Dealloc@@Base+0x192> │ │ │ │ + ldr r2, [pc, #252] @ (84c00 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 848ae <_Py_Dealloc@@Base+0x1ea> │ │ │ │ + b.n 84822 <_Py_Dealloc@@Base+0x192> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 84aa6 <_Py_Dealloc@@Base+0x3e2> │ │ │ │ + b.n 84a1a <_Py_Dealloc@@Base+0x38a> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84b1c <_Py_Dealloc@@Base+0x458> │ │ │ │ + b.n 84a8e <_Py_Dealloc@@Base+0x3fe> │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 84bba <_Py_Dealloc@@Base+0x4f6> │ │ │ │ + cbz r3, 84b2c <_Py_Dealloc@@Base+0x49c> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + bne.w 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 84d7e <_Py_Dealloc@@Base+0x6ba> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84c12 <_Py_Dealloc@@Base+0x54e> │ │ │ │ - ldr r3, [pc, #436] @ (84d94 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ - b.n 849ca <_Py_Dealloc@@Base+0x306> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 84d6e <_Py_Dealloc@@Base+0x6aa> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84c62 <_Py_Dealloc@@Base+0x59e> │ │ │ │ - ldr r3, [pc, #356] @ (84d94 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 23e5d4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8493e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 23e5d4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84838 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 847ac <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84afe <_Py_Dealloc@@Base+0x43a> │ │ │ │ + beq.n 84a70 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84cd4 <_Py_Dealloc@@Base+0x610> │ │ │ │ + cbz r1, 84bb8 <_Py_Dealloc@@Base+0x528> │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ 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, 84caa <_Py_Dealloc@@Base+0x5e6> │ │ │ │ + cbz r3, 84b8e <_Py_Dealloc@@Base+0x4fe> │ │ │ │ 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 │ │ │ │ @@ -133090,93 +133014,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, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 84944 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 848b8 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84c80 <_Py_Dealloc@@Base+0x5bc> │ │ │ │ + b.n 84b64 <_Py_Dealloc@@Base+0x4d4> │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.w 84a42 <_Py_Dealloc@@Base+0x37e> │ │ │ │ + ble.w 849b6 <_Py_Dealloc@@Base+0x326> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84a42 <_Py_Dealloc@@Base+0x37e> │ │ │ │ + beq.w 849b6 <_Py_Dealloc@@Base+0x326> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 849de <_Py_Dealloc@@Base+0x31a> │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 84952 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84a34 <_Py_Dealloc@@Base+0x370> │ │ │ │ - ldr r2, [pc, #140] @ (84d90 <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 849a8 <_Py_Dealloc@@Base+0x318> │ │ │ │ + ldr r2, [pc, #24] @ (84c00 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84a34 <_Py_Dealloc@@Base+0x370> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 84d60 <_Py_Dealloc@@Base+0x69c> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84d50 <_Py_Dealloc@@Base+0x68c> │ │ │ │ - ldr r3, [pc, #116] @ (84d94 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str.w r4, [r8, #100] @ 0x64 │ │ │ │ - b.n 84a42 <_Py_Dealloc@@Base+0x37e> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 84d50 <_Py_Dealloc@@Base+0x68c> │ │ │ │ - b.n 84d16 <_Py_Dealloc@@Base+0x652> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c28 <_Py_Dealloc@@Base+0x564> │ │ │ │ - b.n 84c62 <_Py_Dealloc@@Base+0x59e> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 84c12 <_Py_Dealloc@@Base+0x54e> │ │ │ │ - b.n 84bd8 <_Py_Dealloc@@Base+0x514> │ │ │ │ + b.n 849a8 <_Py_Dealloc@@Base+0x318> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 23e5d4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 849b6 <_Py_Dealloc@@Base+0x326> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00084d98 : │ │ │ │ +00084c04 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 84de0 │ │ │ │ - ldr r1, [pc, #68] @ (84de4 ) │ │ │ │ + cbz r2, 84c4c │ │ │ │ + ldr r1, [pc, #68] @ (84c50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {lr} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [lr, #3868] @ 0xf1c │ │ │ │ @@ -133195,118 +133073,138 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 84df4 │ │ │ │ - cbz r2, 84df4 │ │ │ │ + cbz r0, 84c60 │ │ │ │ + cbz r2, 84c60 │ │ │ │ b.w 2beec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 84df0 │ │ │ │ + b.n 84c5c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + cbnz r0, 84c70 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 84c6e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 84c6e │ │ │ │ + b.w 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbz r0, 84c8e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 84c90 │ │ │ │ + bx lr │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 84c8e │ │ │ │ + b.w 84690 <_Py_Dealloc@@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 r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r8, [r6, #132] @ 0x84 │ │ │ │ - bpl.n 84e58 │ │ │ │ - ldr r0, [pc, #736] @ (85104 ) │ │ │ │ + bpl.n 84cf4 │ │ │ │ + ldr r0, [pc, #736] @ (84fa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 84e4a │ │ │ │ + beq.n 84ce6 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 85080 │ │ │ │ + bls.w 84f1c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ - ldr r5, [pc, #684] @ (85108 ) │ │ │ │ + ldr r5, [pc, #684] @ (84fa4 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8503a │ │ │ │ + bne.w 84ed6 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8503a │ │ │ │ + beq.w 84ed6 │ │ │ │ add r3, sp, #12 │ │ │ │ addw r1, r5, #3572 @ 0xdf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 850aa │ │ │ │ + beq.w 84f46 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 84fde │ │ │ │ + bne.w 84e7a │ │ │ │ movw r3, #5480 @ 0x1568 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 84fd0 │ │ │ │ + bgt.w 84e6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8512e │ │ │ │ + beq.w 84fca │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 8512e │ │ │ │ + bhi.w 84fca │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - movw r9, #1949 @ 0x79d │ │ │ │ + movw r9, #633 @ 0x279 │ │ │ │ movt r9, #14 │ │ │ │ - ldr.w sl, [pc, #564] @ 85104 │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w fp, [pc, #564] @ 84fa0 │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84ffa │ │ │ │ - ldr.w ip, [pc, #548] @ 85110 │ │ │ │ + beq.w 84e96 │ │ │ │ + ldr.w ip, [pc, #548] @ 84fac │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 850b0 │ │ │ │ + bne.w 84f4c │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84f20 │ │ │ │ + bge.n 84dbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ @@ -133321,252 +133219,252 @@ │ │ │ │ orr.w r3, r3, lr │ │ │ │ add.w r0, r2, #1 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str.w r2, [lr] │ │ │ │ strd r6, r3, [r4, #-8] │ │ │ │ str r2, [r6, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - beq.w 850ee │ │ │ │ + beq.w 84f8a │ │ │ │ ldr.w r3, [r5, #3572] @ 0xdf4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r5, #3572] @ 0xdf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85058 │ │ │ │ + bne.n 84ef4 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 85058 │ │ │ │ + beq.n 84ef4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r1, [pc, #352] @ (8510c ) │ │ │ │ + ldr r1, [pc, #352] @ (84fa8 ) │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 85070 │ │ │ │ - bl 89be4 │ │ │ │ + beq.n 84f0c │ │ │ │ + bl 89ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84fc8 │ │ │ │ + bge.n 84e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85148 │ │ │ │ + beq.w 84fe4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 85026 │ │ │ │ - movw r9, #19829 @ 0x4d75 │ │ │ │ + bne.n 84ec2 │ │ │ │ + movw r9, #18657 @ 0x48e1 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 84ece │ │ │ │ + b.n 84d6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e8e │ │ │ │ + beq.w 84d2a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 84fc8 │ │ │ │ + b.n 84e64 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 84ece │ │ │ │ - movw r9, #40881 @ 0x9fb1 │ │ │ │ + b.n 84d6a │ │ │ │ + movw r9, #37973 @ 0x9455 │ │ │ │ movt r9, #10 │ │ │ │ - b.n 84ece │ │ │ │ + b.n 84d6a │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 850aa │ │ │ │ + beq.n 84f46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84f1c │ │ │ │ - b.n 84f20 │ │ │ │ + blt.w 84db8 │ │ │ │ + b.n 84dbc │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ble.w 8512e │ │ │ │ + ble.w 84fca │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 8508c │ │ │ │ - movw r9, #29981 @ 0x751d │ │ │ │ + bne.n 84f28 │ │ │ │ + movw r9, #27725 @ 0x6c4d │ │ │ │ movt r9, #13 │ │ │ │ - b.n 84ece │ │ │ │ - ldr r0, [pc, #208] @ (8510c ) │ │ │ │ - bl 7aa94 │ │ │ │ + b.n 84d6a │ │ │ │ + ldr r0, [pc, #208] @ (84fa8 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 850e2 │ │ │ │ - ldr r1, [pc, #196] @ (8510c ) │ │ │ │ + beq.n 84f7e │ │ │ │ + ldr r1, [pc, #196] @ (84fa8 ) │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r4, r0, #3 │ │ │ │ - bne.w 84e88 │ │ │ │ - b.n 850aa │ │ │ │ - ldr r0, [pc, #176] @ (8510c ) │ │ │ │ - bl 7aa94 │ │ │ │ + bne.w 84d24 │ │ │ │ + b.n 84f46 │ │ │ │ + ldr r0, [pc, #176] @ (84fa8 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 84f9a │ │ │ │ - ldr r0, [pc, #164] @ (8510c ) │ │ │ │ + bne.n 84e36 │ │ │ │ + ldr r0, [pc, #164] @ (84fa8 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c8900 │ │ │ │ + bl 1c8608 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 85076 │ │ │ │ - bl 863a4 │ │ │ │ + b.n 84f12 │ │ │ │ + bl 86240 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84fbe │ │ │ │ - b.n 84fc8 │ │ │ │ + blt.n 84e5a │ │ │ │ + b.n 84e64 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 84e54 │ │ │ │ + b.n 84cf0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8512e │ │ │ │ + bne.n 84fca │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49036 @ 0xbf8c │ │ │ │ + movw r1, #45644 @ 0xb24c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84fc8 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 84e64 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 85120 │ │ │ │ + bne.n 84fbc │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 85114 │ │ │ │ + cbnz r0, 84fb0 │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 8501a │ │ │ │ + b.n 84eb6 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #36] @ (8510c ) │ │ │ │ - bl 43340 │ │ │ │ + ldr r0, [pc, #36] @ (84fa8 ) │ │ │ │ + bl 43388 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84fc8 │ │ │ │ + b.n 84e64 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85076 │ │ │ │ + b.n 84f12 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8501a │ │ │ │ + b.n 84eb6 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ - b.n 8500e │ │ │ │ + b.n 84eaa │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 850aa │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 84f46 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84fc8 │ │ │ │ + b.n 84e64 │ │ │ │ │ │ │ │ -00085154 : │ │ │ │ +00084ff0 : │ │ │ │ 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, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8519e │ │ │ │ + bne.n 8503a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8519e │ │ │ │ + beq.n 8503a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 851b8 │ │ │ │ + beq.n 85054 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 85192 │ │ │ │ + bne.n 8502e │ │ │ │ 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 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 851be │ │ │ │ + beq.n 8505a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 85186 │ │ │ │ + bne.n 85022 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8518e │ │ │ │ + b.n 8502a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8518e │ │ │ │ + b.n 8502a │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - mov r6, r1 │ │ │ │ + mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, r4 │ │ │ │ @@ -133575,794 +133473,797 @@ │ │ │ │ lsl.w r9, r3, r1 │ │ │ │ mov lr, r1 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ mov ip, r1 │ │ │ │ and.w r5, sl, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 85448 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.w 852e4 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 857ce │ │ │ │ + bne.w 85664 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ cmp r1, #7 │ │ │ │ mov r8, r1 │ │ │ │ - bgt.w 8536e │ │ │ │ + bgt.w 8520a │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 852f0 │ │ │ │ + blt.n 8518c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 8534e │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 851ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 853e4 │ │ │ │ + beq.w 85280 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853ae │ │ │ │ + blt.w 8524a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 8534e │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 851ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 85304 │ │ │ │ - mov.w r7, sl, lsr #10 │ │ │ │ + beq.n 851a0 │ │ │ │ + mov.w r6, sl, lsr #10 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ - adds r5, r7, #1 │ │ │ │ + adds r5, r6, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 85588 │ │ │ │ + bgt.w 85420 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853b4 │ │ │ │ + blt.w 85250 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 8534e │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 851ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85664 │ │ │ │ + beq.w 854fc │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w r5, r5, r7, lsr #5 │ │ │ │ + add.w r5, r5, r6, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.w 855b0 │ │ │ │ + bgt.w 85448 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853de │ │ │ │ + blt.w 8527a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 8534e │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 851ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85764 │ │ │ │ - lsrs r7, r7, #10 │ │ │ │ + beq.w 855fa │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - adds r3, r7, #1 │ │ │ │ + adds r3, r6, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 85288 │ │ │ │ + b.n 85124 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 85922 │ │ │ │ + bne.w 857b8 │ │ │ │ movs r2, #0 │ │ │ │ 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 r1, [r6, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 85278 │ │ │ │ - ldrb r7, [r0, #16] │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ - ubfx ip, r7, #2, #3 │ │ │ │ + bne.n 85114 │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 85278 │ │ │ │ - tst.w r7, #32 │ │ │ │ - beq.w 85a04 │ │ │ │ - lsls r7, r7, #25 │ │ │ │ + bne.n 85114 │ │ │ │ + tst.w r6, #32 │ │ │ │ + beq.w 8589c │ │ │ │ + lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ - lsls r7, r1, #26 │ │ │ │ - bpl.w 85a00 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ + bpl.w 85898 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85278 │ │ │ │ + bne.n 85114 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ittet ne │ │ │ │ movne r1, #1 │ │ │ │ addne.w r2, fp, r3, lsl #3 │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ ldrbne r0, [r4, #5] │ │ │ │ iteet eq │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ lslne r1, r0 │ │ │ │ addne r2, r2, r1 │ │ │ │ addeq.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 85194 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.w 856d6 │ │ │ │ + bgt.w 85570 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 853c8 │ │ │ │ + blt.n 85264 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 8534e │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 851ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 853e4 │ │ │ │ + beq.n 85280 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 856f6 │ │ │ │ + bgt.w 85590 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85268 │ │ │ │ + bge.w 85104 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 852f6 │ │ │ │ - b.n 85278 │ │ │ │ + beq.n 85192 │ │ │ │ + b.n 85114 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 852f6 │ │ │ │ + beq.n 85192 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - add.w r5, r5, r7, lsr #5 │ │ │ │ + add.w r5, r5, r6, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ - b.n 852c4 │ │ │ │ + b.n 85160 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 852f6 │ │ │ │ + beq.n 85192 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 853a4 │ │ │ │ + b.n 85240 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 852f6 │ │ │ │ - b.n 852e0 │ │ │ │ + beq.n 85192 │ │ │ │ + b.n 8517c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8542e │ │ │ │ - ldrb r7, [r0, #16] │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ - ubfx ip, r7, #2, #3 │ │ │ │ + bne.n 852ca │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8542e │ │ │ │ - tst.w r7, #32 │ │ │ │ - beq.w 85916 │ │ │ │ - lsls r7, r7, #25 │ │ │ │ + bne.n 852ca │ │ │ │ + tst.w r6, #32 │ │ │ │ + beq.w 857ac │ │ │ │ + lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ - lsls r7, r1, #26 │ │ │ │ - bpl.w 85912 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ + bpl.w 857a8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8534e │ │ │ │ + beq.n 851ea │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - ble.w 8525e │ │ │ │ - b.n 8539c │ │ │ │ + ble.w 850fa │ │ │ │ + b.n 85238 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r4, [fp, r5] │ │ │ │ strle r4, [sp, #28] │ │ │ │ - bgt.w 855cc │ │ │ │ + bgt.w 85464 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 855c0 │ │ │ │ - mov r7, r4 │ │ │ │ + blt.w 85458 │ │ │ │ + mov r6, r4 │ │ │ │ movs r4, #12 │ │ │ │ - mul.w r4, r4, r7 │ │ │ │ + mul.w r4, r4, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, r3 │ │ │ │ - add.w r7, fp, r4 │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ - cmp r6, r8 │ │ │ │ - beq.w 855dc │ │ │ │ + add.w r6, fp, r4 │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.w 85474 │ │ │ │ ldr.w r0, [fp, r4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 855f8 │ │ │ │ + beq.w 85490 │ │ │ │ mov.w r0, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r0, r5 │ │ │ │ and.w r5, r0, r9 │ │ │ │ itt le │ │ │ │ ldrsble.w r1, [fp, r5] │ │ │ │ strle r1, [sp, #28] │ │ │ │ - bgt.w 85654 │ │ │ │ + bgt.w 854ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 855ec │ │ │ │ + blt.w 85484 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ mul.w r1, r1, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ add.w r0, fp, r1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ - cmp r6, r8 │ │ │ │ - beq.w 856c2 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.w 8555a │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 8570a │ │ │ │ + beq.w 855a0 │ │ │ │ mov.w r1, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r1, r5 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ and.w r8, r1, r9 │ │ │ │ cmp.w ip, #7 │ │ │ │ mov r9, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bgt.n 85578 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + bgt.n 85410 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 856fc │ │ │ │ + blt.w 85596 │ │ │ │ movs r0, #12 │ │ │ │ - mul.w r3, r0, r5 │ │ │ │ - add.w r0, r3, r9 │ │ │ │ - add.w r6, fp, r0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + mul.w r0, r0, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, r9 │ │ │ │ + add.w r7, fp, r0 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 856c8 │ │ │ │ + beq.w 85560 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 85818 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 856ae │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - add.w r8, r8, r3, lsr #5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + add.w r8, r8, r0, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r3 │ │ │ │ - bgt.w 8586c │ │ │ │ + bgt.w 85702 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 857c4 │ │ │ │ + blt.w 8565a │ │ │ │ movs r0, #12 │ │ │ │ - mul.w r3, r0, r5 │ │ │ │ - add.w r0, r3, r9 │ │ │ │ - add.w r6, fp, r0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + mul.w r0, r0, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, r9 │ │ │ │ + add.w r7, fp, r0 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 856c8 │ │ │ │ + beq.w 85560 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 8587c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 85712 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - mov.w r3, r3, lsr #10 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r0, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov.w r0, r0, lsr #10 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add.w r0, r0, #1 │ │ │ │ add r0, r8 │ │ │ │ and.w r8, r0, r3 │ │ │ │ - ble.n 854ea │ │ │ │ + ble.n 85386 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 854ee │ │ │ │ + b.n 8538a │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8529a │ │ │ │ + bge.w 85136 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852f6 │ │ │ │ + beq.w 85192 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - add.w r5, r5, r7, lsr #5 │ │ │ │ + add.w r5, r5, r6, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ - b.n 852c8 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - bne.w 85480 │ │ │ │ + b.n 85164 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bne.w 8531c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 85194 │ │ │ │ cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r4, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r4, [fp, r5, lsl #1] │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 85456 │ │ │ │ + b.n 852f2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 85194 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bne.w 854ca │ │ │ │ + bne.w 85366 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 85194 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ - mov r1, r6 │ │ │ │ - bl f352c │ │ │ │ + mov r1, r7 │ │ │ │ + bl f30bc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85630 │ │ │ │ + bge.n 854c8 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859ec │ │ │ │ + beq.w 85884 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8590a │ │ │ │ + blt.w 857a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 851e8 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + bne.w 85084 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 851e8 │ │ │ │ + bne.w 85084 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85706 │ │ │ │ + bne.n 8556c │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ mov r1, ip │ │ │ │ - b.n 85480 │ │ │ │ + b.n 8531c │ │ │ │ cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r1, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r1, [fp, r5, lsl #1] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 8549e │ │ │ │ + b.n 8533a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 852ac │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ + bne.w 85148 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 852ac │ │ │ │ + bne.w 85148 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85994 │ │ │ │ + beq.w 8582c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 85990 │ │ │ │ + bpl.w 85828 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8534e │ │ │ │ - b.n 852ac │ │ │ │ + beq.w 851ea │ │ │ │ + b.n 85148 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 855de │ │ │ │ - str r3, [sp, #16] │ │ │ │ + b.n 85476 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 852f6 │ │ │ │ + blt.w 85192 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 855de │ │ │ │ + b.n 85476 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 85562 │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8537c │ │ │ │ + bge.w 85218 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852f6 │ │ │ │ + beq.w 85192 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ - b.n 853a8 │ │ │ │ + b.n 85244 │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.w 85514 │ │ │ │ + bne.w 853b0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 852f6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 856cc │ │ │ │ + b.n 85192 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ - mov r1, r6 │ │ │ │ - bl f352c │ │ │ │ + mov r1, r7 │ │ │ │ + bl f30bc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85742 │ │ │ │ + bge.n 855d8 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858ee │ │ │ │ + beq.w 85784 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8590a │ │ │ │ + blt.w 857a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 851e8 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + bne.w 85084 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 851e8 │ │ │ │ + bne.w 85084 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85706 │ │ │ │ + bne.n 8556c │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 854ca │ │ │ │ + b.n 85366 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 852e0 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + bne.w 8517c │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 852e0 │ │ │ │ + bne.w 8517c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85a0c │ │ │ │ + beq.w 858a4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 85a08 │ │ │ │ + beq.w 858a0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8534e │ │ │ │ - b.n 852e0 │ │ │ │ + beq.w 851ea │ │ │ │ + b.n 8517c │ │ │ │ adds r4, r5, #1 │ │ │ │ - bne.w 8555a │ │ │ │ + bne.w 853f4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 852f6 │ │ │ │ + b.n 85192 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [fp, r5] │ │ │ │ strle r3, [sp, #28] │ │ │ │ - bgt.w 85a6a │ │ │ │ + bgt.w 85904 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 858d2 │ │ │ │ + bge.n 85768 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852f6 │ │ │ │ + beq.w 85192 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r5, r3, r9 │ │ │ │ - bgt.w 85a8a │ │ │ │ + bgt.w 85924 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85946 │ │ │ │ + bge.w 857de │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85960 │ │ │ │ + bne.w 857f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 85194 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f352c │ │ │ │ - mov r7, r0 │ │ │ │ + bl f30bc │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85848 │ │ │ │ + bge.n 856de │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85934 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 85a48 │ │ │ │ + beq.n 857ca │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 858e2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85a40 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.w 85a40 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 856c8 │ │ │ │ + bne.w 858da │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.w 858da │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 85560 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 85514 │ │ │ │ + b.n 853b0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 85534 │ │ │ │ + b.n 853ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f352c │ │ │ │ - mov r7, r0 │ │ │ │ + bl f30bc │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 858ae │ │ │ │ + bge.n 85744 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a2e │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 85a48 │ │ │ │ + beq.w 858c6 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 858e2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85a40 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.w 85a40 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 856c8 │ │ │ │ + bne.w 858da │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.w 858da │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 85560 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 8555a │ │ │ │ + b.n 853f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - bl 1ee094 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + bl 1ead98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85904 │ │ │ │ - bne.n 8591a │ │ │ │ + blt.n 8579a │ │ │ │ + bne.n 857b0 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 857e6 │ │ │ │ + b.n 8567c │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85742 │ │ │ │ + b.n 855d8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #4 │ │ │ │ - beq.w 85a52 │ │ │ │ + beq.w 858ec │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 852f8 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 8541e │ │ │ │ + b.n 85194 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 852ba │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8540c │ │ │ │ + b.n 852a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 8534e │ │ │ │ + b.n 851ea │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 8525e │ │ │ │ + b.n 850fa │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #28] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - b.n 85848 │ │ │ │ + b.n 856de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - bl 1ee094 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + bl 1ead98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85904 │ │ │ │ - bne.n 8591a │ │ │ │ + blt.n 8579a │ │ │ │ + bne.n 857b0 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ mov.w r3, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r5 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ and.w r5, r3, r9 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bgt.n 85a5a │ │ │ │ + bgt.n 858f4 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 8599a │ │ │ │ + bge.n 85832 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 859b4 │ │ │ │ + bne.n 8584c │ │ │ │ mov r3, r8 │ │ │ │ - b.n 852f6 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 856ac │ │ │ │ + b.n 85192 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 85544 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8569a │ │ │ │ + b.n 85532 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - bl 1ee094 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + bl 1ead98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85902 │ │ │ │ - bne.n 85a4e │ │ │ │ + blt.n 85798 │ │ │ │ + bne.n 858e8 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ - add.w r5, r5, r7, lsr #5 │ │ │ │ + add.w r5, r5, r6, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.n 85a7a │ │ │ │ + bgt.n 85914 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85a10 │ │ │ │ + bge.n 858a8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8598c │ │ │ │ - lsrs r3, r7, #10 │ │ │ │ + beq.n 85824 │ │ │ │ + lsrs r3, r6, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 85976 │ │ │ │ + b.n 8580e │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85630 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 8533e │ │ │ │ + b.n 854c8 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 851da │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8532c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 857b0 │ │ │ │ + b.n 851c8 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 85646 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8579a │ │ │ │ + b.n 85630 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - bl 1ee094 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + bl 1ead98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85902 │ │ │ │ - bne.n 85a4e │ │ │ │ + blt.w 85798 │ │ │ │ + bne.n 858e8 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 859da │ │ │ │ + b.n 85872 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #28] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - b.n 858ae │ │ │ │ + b.n 85744 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - b.w 851e8 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 85084 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 852f6 │ │ │ │ + b.n 85192 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8534e │ │ │ │ + b.n 851ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.w 851e8 │ │ │ │ + b.w 85084 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85980 │ │ │ │ + b.n 85818 │ │ │ │ cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 857dc │ │ │ │ + b.n 85672 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 859ce │ │ │ │ + b.n 85866 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 85804 │ │ │ │ + b.n 8569a │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -134372,379 +134273,379 @@ │ │ │ │ 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 85c2e │ │ │ │ + bgt.w 85aca │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85b94 │ │ │ │ + blt.n 85a30 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 85ba6 │ │ │ │ + beq.n 85a42 │ │ │ │ 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 85c10 │ │ │ │ + bgt.w 85aac │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85c20 │ │ │ │ + blt.w 85abc │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85c9e │ │ │ │ + beq.w 85b3a │ │ │ │ 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 85c6c │ │ │ │ + bgt.w 85b08 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85c52 │ │ │ │ + blt.w 85aee │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85d00 │ │ │ │ + beq.w 85b9c │ │ │ │ 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 85c90 │ │ │ │ + bgt.w 85b2c │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85c66 │ │ │ │ + blt.n 85b02 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85d82 │ │ │ │ + beq.w 85c1e │ │ │ │ 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 85b2e │ │ │ │ + b.n 859ca │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85de0 │ │ │ │ + bne.w 85c7c │ │ │ │ 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 85bfc │ │ │ │ + bne.n 85a98 │ │ │ │ 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 85bfc │ │ │ │ + bne.n 85a98 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85e00 │ │ │ │ + beq.w 85c9c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 85dfa │ │ │ │ + bpl.w 85c96 │ │ │ │ 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 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ 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 85b02 │ │ │ │ + ble.w 8599e │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 85d7c │ │ │ │ + bgt.w 85c18 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85b0c │ │ │ │ + bge.w 859a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 85b1e │ │ │ │ + bne.w 859ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 85d5e │ │ │ │ + bgt.w 85bfa │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85ade │ │ │ │ + bge.w 8597a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 85b9a │ │ │ │ + beq.n 85a36 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85c16 │ │ │ │ + b.n 85ab2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85b66 │ │ │ │ + b.n 85a02 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 85b9e │ │ │ │ - b.n 85b80 │ │ │ │ + beq.n 85a3a │ │ │ │ + b.n 85a1c │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85b3e │ │ │ │ + bge.w 859da │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 85a3a │ │ │ │ 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 85b6a │ │ │ │ + b.n 85a06 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b1e │ │ │ │ + bne.w 859ba │ │ │ │ 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 85b1e │ │ │ │ + bne.w 859ba │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 85e0a │ │ │ │ + beq.w 85ca6 │ │ │ │ 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 85e04 │ │ │ │ + beq.w 85ca0 │ │ │ │ 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 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85b9e │ │ │ │ - b.n 85b1e │ │ │ │ + beq.w 85a3a │ │ │ │ + b.n 859ba │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b50 │ │ │ │ + bne.w 859ec │ │ │ │ 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 85b50 │ │ │ │ + bne.w 859ec │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 85e14 │ │ │ │ + beq.n 85cb0 │ │ │ │ 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 85e0e │ │ │ │ + beq.n 85caa │ │ │ │ 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 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85b9e │ │ │ │ - b.n 85b50 │ │ │ │ + beq.w 85a3a │ │ │ │ + b.n 859ec │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85ade │ │ │ │ + bge.w 8597a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 85b9a │ │ │ │ + beq.w 85a36 │ │ │ │ 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 85c1a │ │ │ │ + b.n 85ab6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b80 │ │ │ │ + bne.w 85a1c │ │ │ │ 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 85b80 │ │ │ │ + bne.w 85a1c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 85df6 │ │ │ │ + beq.n 85c92 │ │ │ │ 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 85df0 │ │ │ │ + beq.n 85c8c │ │ │ │ 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 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85b9e │ │ │ │ - b.n 85b80 │ │ │ │ + beq.w 85a3a │ │ │ │ + b.n 85a1c │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85b02 │ │ │ │ + b.n 8599e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85dcc │ │ │ │ + b.n 85c68 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85db6 │ │ │ │ + b.n 85c52 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 85bec │ │ │ │ + b.n 85a88 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85bd8 │ │ │ │ + b.n 85a74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85cec │ │ │ │ + b.n 85b88 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85cd4 │ │ │ │ + b.n 85b70 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85d4a │ │ │ │ + b.n 85be6 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85d34 │ │ │ │ + b.n 85bd0 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ sub sp, #12 │ │ │ │ ands r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 85efa │ │ │ │ + bgt.n 85d96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85ffc │ │ │ │ + beq.w 85e98 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 85ffc │ │ │ │ + bhi.w 85e98 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr.w r9, [pc, #444] @ 8601c │ │ │ │ + ldr.w r9, [pc, #444] @ 85eb8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85f7c │ │ │ │ - ldr.w ip, [pc, #420] @ 86020 │ │ │ │ + beq.w 85e18 │ │ │ │ + ldr.w ip, [pc, #420] @ 85ebc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r7, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [r7, #2012] @ 0x7dc │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r7, #2012] @ 0x7dc │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r7, #40881 @ 0x9fb1 │ │ │ │ + movw r7, #37973 @ 0x9455 │ │ │ │ movt r7, #10 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85f44 │ │ │ │ + bne.n 85de0 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 85fd0 │ │ │ │ + beq.w 85e6c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 85fd0 │ │ │ │ + bge.w 85e6c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85fd8 │ │ │ │ + bne.w 85e74 │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r5, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -134757,181 +134658,182 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #19829 @ 0x4d75 │ │ │ │ + movweq r7, #18657 @ 0x48e1 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 85f9c │ │ │ │ - ldr.w r9, [pc, #272] @ 8601c │ │ │ │ + bne.n 85e38 │ │ │ │ + ldr.w r9, [pc, #272] @ 85eb8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 85f84 │ │ │ │ - ldr.w ip, [pc, #252] @ 86020 │ │ │ │ + cbz r3, 85e20 │ │ │ │ + ldr.w ip, [pc, #252] @ 85ebc │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85ea4 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 85d40 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 85fe6 │ │ │ │ + bne.n 85e82 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 85f96 │ │ │ │ + cbnz r0, 85e32 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85ea4 │ │ │ │ + b.n 85d40 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85f08 │ │ │ │ - movw r7, #1949 @ 0x79d │ │ │ │ + b.n 85da4 │ │ │ │ + movw r7, #633 @ 0x279 │ │ │ │ movt r7, #14 │ │ │ │ - b.n 85f08 │ │ │ │ - movw r7, #40881 @ 0x9fb1 │ │ │ │ + b.n 85da4 │ │ │ │ + movw r7, #37973 @ 0x9455 │ │ │ │ movt r7, #10 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ef2 │ │ │ │ + beq.n 85d8e │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 85ea4 │ │ │ │ + b.n 85d40 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 85ffc │ │ │ │ + ble.n 85e98 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29981 @ 0x751d │ │ │ │ + movweq r7, #27725 @ 0x6c4d │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 85f08 │ │ │ │ + beq.n 85da4 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85ffc │ │ │ │ + bne.n 85e98 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49036 @ 0xbf8c │ │ │ │ + movw r1, #45644 @ 0xb24c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85ef2 │ │ │ │ + b.n 85d8e │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ec6 │ │ │ │ + beq.w 85d62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 85ec6 │ │ │ │ + b.n 85d62 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85ea4 │ │ │ │ + b.n 85d40 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00086024 : │ │ │ │ +00085ec0 : │ │ │ │ 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 r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ movw r0, #655 @ 0x28f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands r0, r3 │ │ │ │ cmp r0, #8 │ │ │ │ - bgt.n 8610c │ │ │ │ + bgt.n 85fa6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 862ca │ │ │ │ + beq.w 86166 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 862ca │ │ │ │ + bhi.w 86166 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 86296 │ │ │ │ - ldr.w r9, [pc, #628] @ 862ec │ │ │ │ + bne.w 86132 │ │ │ │ + ldr.w r9, [pc, #628] @ 86188 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r7, #40881 @ 0x9fb1 │ │ │ │ + movw r7, #37973 @ 0x9455 │ │ │ │ movt r7, #10 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8613c │ │ │ │ - ldr.w ip, [pc, #592] @ 862e8 │ │ │ │ + beq.n 85fd6 │ │ │ │ + ldr.w ip, [pc, #592] @ 86184 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w sl, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ + ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ + mov lr, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8621c │ │ │ │ - str.w sl, [r3, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 860b6 │ │ │ │ + str r1, [r3, #20] │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8615c │ │ │ │ + beq.n 85ff6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8615c │ │ │ │ + bge.n 85ff6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 86162 │ │ │ │ + bne.n 85ffc │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r5, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -134944,246 +134846,247 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #19829 @ 0x4d75 │ │ │ │ + movweq r7, #18657 @ 0x48e1 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 86174 │ │ │ │ + bne.n 8600e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 86296 │ │ │ │ - ldr.w r9, [pc, #456] @ 862ec │ │ │ │ + bne.w 86132 │ │ │ │ + ldr.w r9, [pc, #456] @ 86188 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86096 │ │ │ │ + bne.n 85f32 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86104 │ │ │ │ + beq.n 85f9e │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 860c6 │ │ │ │ + bne.n 85f60 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 860d8 │ │ │ │ + beq.n 85f72 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 860d8 │ │ │ │ + b.n 85f72 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8611a │ │ │ │ + b.n 85fb4 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 862ca │ │ │ │ + ble.w 86166 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29981 @ 0x751d │ │ │ │ + movweq r7, #27725 @ 0x6c4d │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 8611a │ │ │ │ + beq.n 85fb4 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 862ca │ │ │ │ + bne.w 86166 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 862b0 │ │ │ │ - ldr.w r9, [pc, #336] @ 862ec │ │ │ │ + beq.w 8614c │ │ │ │ + ldr.w r9, [pc, #336] @ 86188 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cbz r3, 86208 │ │ │ │ - ldr r0, [pc, #308] @ (862e8 ) │ │ │ │ + cbz r3, 860a2 │ │ │ │ + ldr r0, [pc, #308] @ (86184 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #2016] @ 0x7e0 │ │ │ │ ldr.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 86246 │ │ │ │ + bne.n 860e0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r7, #54785 @ 0xd601 │ │ │ │ + movw r7, #53017 @ 0xcf19 │ │ │ │ movt r7, #24 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 860c6 │ │ │ │ - b.n 8615c │ │ │ │ - movw r7, #1949 @ 0x79d │ │ │ │ + bne.w 85f60 │ │ │ │ + b.n 85ff6 │ │ │ │ + movw r7, #633 @ 0x279 │ │ │ │ movt r7, #14 │ │ │ │ - b.n 8611a │ │ │ │ + b.n 85fb4 │ │ │ │ movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861d0 │ │ │ │ - b.n 86104 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bne.n 8606a │ │ │ │ + b.n 85f9e │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.n 86272 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8610c │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 8626c │ │ │ │ + cbnz r0, 86106 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861f0 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 8608a │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 86286 │ │ │ │ + bne.n 86122 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861d0 │ │ │ │ + bne.n 8606a │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861d0 │ │ │ │ + b.n 8606a │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 861f0 │ │ │ │ + b.n 8608a │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ + mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx sl │ │ │ │ + blx r3 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861f0 │ │ │ │ + b.n 8608a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861d0 │ │ │ │ + b.n 8606a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49128 @ 0xbfe8 │ │ │ │ + movw r1, #45736 @ 0xb2a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 86104 │ │ │ │ + b.n 85f9e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49036 @ 0xbf8c │ │ │ │ + movw r1, #45644 @ 0xb24c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov r3, sl │ │ │ │ - b.n 86104 │ │ │ │ + b.n 85f9e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000862f0 : │ │ │ │ +0008618c : │ │ │ │ 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 8638a │ │ │ │ + bpl.n 86226 │ │ │ │ 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 86352 │ │ │ │ + blt.n 861ee │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 86364 │ │ │ │ + bne.n 86200 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 86364 │ │ │ │ + beq.n 86200 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 86382 │ │ │ │ + beq.n 8621e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89be4 │ │ │ │ + b.w 89ae0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 86330 │ │ │ │ + beq.n 861cc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 86336 │ │ │ │ + bne.n 861d2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c8900 │ │ │ │ + b.w 1c8608 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 863a4 │ │ │ │ + b.n 86240 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135193,23 +135096,23 @@ │ │ │ │ movw r5, #41560 @ 0xa258 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 86558 │ │ │ │ - ldr r3, [pc, #568] @ (8660c ) │ │ │ │ + bne.w 863f4 │ │ │ │ + ldr r3, [pc, #568] @ (864a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 86478 │ │ │ │ + beq.n 86314 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -135227,23 +135130,23 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b44c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 865c0 │ │ │ │ + bne.w 8645c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add.w r2, r7, r3 │ │ │ │ - bne.n 86468 │ │ │ │ + bne.n 86304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -135255,46 +135158,46 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ str.w sl, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8644e │ │ │ │ + b.n 862ea │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r2, #205 @ 0xcd │ │ │ │ + movw r2, #189 @ 0xbd │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86586 │ │ │ │ - ldr r3, [pc, #360] @ (8660c ) │ │ │ │ + bne.n 86422 │ │ │ │ + ldr r3, [pc, #360] @ (864a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 86574 │ │ │ │ + beq.n 86410 │ │ │ │ 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, 86512 │ │ │ │ + cbz r0, 863ae │ │ │ │ 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 │ │ │ │ @@ -135310,114 +135213,114 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2b44c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 865c0 │ │ │ │ + bne.n 8645c │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 86434 │ │ │ │ + b.n 862d0 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp r1, lr │ │ │ │ - bcc.n 86568 │ │ │ │ + bcc.n 86404 │ │ │ │ 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 864cc │ │ │ │ + bne.n 86368 │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865b2 │ │ │ │ + bne.n 8644e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 86594 │ │ │ │ + cbz r4, 86430 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 864cc │ │ │ │ + b.n 86368 │ │ │ │ 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 86488 │ │ │ │ + b.n 86324 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 864cc │ │ │ │ + b.n 86368 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 864cc │ │ │ │ - b.n 8652e │ │ │ │ + bne.n 86368 │ │ │ │ + b.n 863ca │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864cc │ │ │ │ - bl 23c560 │ │ │ │ + bne.n 86368 │ │ │ │ + bl 23b8dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 865e8 │ │ │ │ + blt.n 86484 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 865fa │ │ │ │ + blt.n 86496 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86462 │ │ │ │ + b.n 862fe │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8654a │ │ │ │ + b.n 863e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 233eac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 233234 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 8642e │ │ │ │ + ble.w 862ca │ │ │ │ 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 86434 │ │ │ │ + b.n 862d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 865a2 │ │ │ │ + bne.n 8643e │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865a2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8643e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 865ac │ │ │ │ + bne.n 86448 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865ac │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86448 │ │ │ │ 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 r2, r0 │ │ │ │ @@ -135428,27 +135331,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 867ba │ │ │ │ + beq.w 86652 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 86836 │ │ │ │ + bhi.w 866ce │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 866a6 │ │ │ │ - ldr r1, [pc, #696] @ (8690c ) │ │ │ │ + bne.n 86542 │ │ │ │ + ldr r1, [pc, #692] @ (867a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86808 │ │ │ │ + beq.w 866a0 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ @@ -135465,83 +135368,83 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - add.w r1, r5, r3, lsl #3 │ │ │ │ - movw r0, #205 @ 0xcd │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movw r0, #189 @ 0xbd │ │ │ │ movt r0, #8 │ │ │ │ - add.w r7, r1, #20 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ - mov.w fp, r3, lsl #3 │ │ │ │ + add r1, r5 │ │ │ │ + add.w r7, r1, #20 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 867e8 │ │ │ │ - ldr r0, [pc, #572] @ (8690c ) │ │ │ │ + bne.w 86680 │ │ │ │ + ldr r0, [pc, #568] @ (867a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 8687c │ │ │ │ + bcs.w 86714 │ │ │ │ adds r1, #19 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ - ldr.w r0, [r0, sl, lsl #3] │ │ │ │ + ldr.w r0, [fp, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 868b8 │ │ │ │ + beq.w 8674e │ │ │ │ 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 86750 │ │ │ │ + beq.n 865e8 │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r6, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r9, [r4, #5] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - mov r2, fp │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ blx 2b44c │ │ │ │ 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 867a8 │ │ │ │ + bhi.n 86640 │ │ │ │ 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 │ │ │ │ - beq.w 8687c │ │ │ │ + beq.w 86714 │ │ │ │ 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 │ │ │ │ @@ -135549,270 +135452,273 @@ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r3, #1 │ │ │ │ strb r6, [r4, #6] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ - mov r2, fp │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 86778 │ │ │ │ + b.n 86610 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 86838 │ │ │ │ - mul.w fp, r1, r3 │ │ │ │ - mla r1, r1, r3, r5 │ │ │ │ + bhi.n 866d0 │ │ │ │ + mul.w r1, r1, r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, r5 │ │ │ │ add.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #205 @ 0xcd │ │ │ │ + movw r0, #189 @ 0xbd │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 866ce │ │ │ │ + beq.w 86568 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86904 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + beq.w 8679a │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 86778 │ │ │ │ + b.n 86610 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868cc │ │ │ │ + bne.n 86762 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov fp, r3 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ movs r3, #5 │ │ │ │ movs r5, #8 │ │ │ │ - mov.w fp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 866ee │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 86588 │ │ │ │ movs r1, #8 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 868ea │ │ │ │ + bhi.n 86780 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ lsls r5, r0 │ │ │ │ - mul.w fp, r3, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ - mla r1, r3, r1, r5 │ │ │ │ + add r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 867e8 │ │ │ │ - ldr r1, [pc, #160] @ (8690c ) │ │ │ │ + bne.n 86680 │ │ │ │ + ldr r1, [pc, #160] @ (867a4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1612] @ 0x64c │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov fp, r1 │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868da │ │ │ │ + bne.n 86770 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r4, 86904 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + cbz r4, 8679a │ │ │ │ + ldr.w r0, [fp, #800] @ 0x320 │ │ │ │ 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 86778 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [fp, #800] @ 0x320 │ │ │ │ + b.n 86610 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8676c │ │ │ │ + b.n 86604 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r5, #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ - mov.w fp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r5, #8 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 867e8 │ │ │ │ + b.n 86680 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 868a2 │ │ │ │ + b.n 8673a │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ - mul.w fp, r3, r1 │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ - mla r1, r3, r1, r5 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r1, r5, r1 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl.w 867ce │ │ │ │ + bpl.w 86666 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 8669e │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 8653a │ │ │ │ + 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 │ │ │ │ - ldr r7, [pc, #700] @ (86bdc ) │ │ │ │ + ldr r7, [pc, #700] @ (86a74 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86b92 │ │ │ │ + beq.w 86a2a │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86a1e │ │ │ │ + beq.n 868b6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 86bba │ │ │ │ + bne.w 86a52 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba0 │ │ │ │ + bne.w 86a38 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba0 │ │ │ │ + bne.w 86a38 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba0 │ │ │ │ + bne.w 86a38 │ │ │ │ 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 86b78 │ │ │ │ + bne.w 86a10 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86b78 │ │ │ │ + bne.w 86a10 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86b78 │ │ │ │ + bne.w 86a10 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 86b78 │ │ │ │ + bne.w 86a10 │ │ │ │ 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 2b44c │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #15533 @ 0x3cad │ │ │ │ + movw r2, #15585 @ 0x3ce1 │ │ │ │ movt r2, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 86a22 │ │ │ │ - cbz r4, 86a1e │ │ │ │ + bne.n 868ba │ │ │ │ + cbz r4, 868b6 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1612] @ 0x64c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 86a42 │ │ │ │ + beq.n 868da │ │ │ │ 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 86a04 │ │ │ │ + bgt.n 8689c │ │ │ │ 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, 86a42 │ │ │ │ + cbz r1, 868da │ │ │ │ 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, 86a30 │ │ │ │ - cbz r3, 86a6e │ │ │ │ + cbz r1, 868c8 │ │ │ │ + cbz r3, 86906 │ │ │ │ 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 86a1e │ │ │ │ + b.n 868b6 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42097 @ 0xa471 │ │ │ │ + movw r2, #42665 @ 0xa6a9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 86b6e │ │ │ │ + bne.w 86a06 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 86a1e │ │ │ │ + b.n 868b6 │ │ │ │ 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] │ │ │ │ @@ -135821,72 +135727,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 86aa8 │ │ │ │ + bne.n 86940 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86aa4 │ │ │ │ + cbz r2, 8693c │ │ │ │ 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 86b04 │ │ │ │ + beq.n 8699c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 86ae4 │ │ │ │ + beq.n 8697c │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 86ac0 │ │ │ │ + cbnz r2, 86958 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 86a1e │ │ │ │ + beq.n 868b6 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 86ade │ │ │ │ + cbz r1, 86976 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 86ada │ │ │ │ + cbz r2, 86972 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 86a1e │ │ │ │ + b.n 868b6 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 86acc │ │ │ │ + b.n 86964 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 86af2 │ │ │ │ + cbz r2, 8698a │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86a1e │ │ │ │ + bne.n 868b6 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 86a1e │ │ │ │ + b.n 868b6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ab2 │ │ │ │ + beq.n 8694a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86b68 │ │ │ │ + cbz r2, 86a00 │ │ │ │ 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, 86b36 │ │ │ │ + cbz r3, 869ce │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ @@ -135899,195 +135805,195 @@ │ │ │ │ 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 86a1e │ │ │ │ + b.n 868b6 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 86b10 │ │ │ │ + b.n 869a8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 86a62 │ │ │ │ + b.n 868fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32196 @ 0x7dc4 │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28804 @ 0x7084 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #12756 @ 0x31d4 │ │ │ │ + movw r0, #9364 @ 0x2494 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #68] @ (86be0 ) │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (86a78 ) │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32172 @ 0x7dac │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28780 @ 0x706c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #12756 @ 0x31d4 │ │ │ │ + movw r0, #9364 @ 0x2494 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74d06 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 74c0c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70588 │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + bl 70174 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #12756 @ 0x31d4 │ │ │ │ + movw r0, #9364 @ 0x2494 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7613a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 76306 <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r6, 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 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r5, #132] @ 0x84 │ │ │ │ - bmi.w 87284 │ │ │ │ + bmi.w 8711c │ │ │ │ movw r4, #5480 @ 0x1568 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e6c │ │ │ │ + beq.w 86d04 │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ - movw r3, #13913 @ 0x3659 │ │ │ │ + movw r3, #10721 @ 0x29e1 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ movw sl, #28732 @ 0x703c │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ adds r4, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 86c4e │ │ │ │ + b.n 86ae6 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 86c44 │ │ │ │ + cbz r2, 86adc │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86adc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ - cbnz r2, 86c9c │ │ │ │ + cbnz r2, 86b34 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e6c │ │ │ │ + beq.w 86d04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86adc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 86e56 │ │ │ │ + bcs.w 86cee │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 86c84 │ │ │ │ + bcs.n 86b1c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 86c90 │ │ │ │ + bcs.n 86b28 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 86c34 │ │ │ │ + bhi.n 86acc │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 86c3c │ │ │ │ + bls.n 86ad4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86adc │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 86c3c │ │ │ │ + b.n 86ad4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86adc │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 86c3c │ │ │ │ + b.n 86ad4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c44 │ │ │ │ + beq.n 86adc │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 86c3c │ │ │ │ + b.n 86ad4 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 86d12 │ │ │ │ + bpl.n 86baa │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86d12 │ │ │ │ + beq.n 86baa │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 86f0e │ │ │ │ + bcs.w 86da6 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 86f0e │ │ │ │ + bcs.w 86da6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 86f0e │ │ │ │ + bcs.w 86da6 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 86f00 │ │ │ │ + bls.w 86d98 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 86d12 │ │ │ │ + cbz r1, 86baa │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 86d12 │ │ │ │ + beq.n 86baa │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86d12 │ │ │ │ + bne.n 86baa │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8762e │ │ │ │ + beq.w 874c6 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86c44 │ │ │ │ + bne.n 86adc │ │ │ │ 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.n 86c44 │ │ │ │ + bne.n 86adc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 872cc │ │ │ │ + bne.w 87164 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 872cc │ │ │ │ + beq.w 87164 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 873da │ │ │ │ + beq.w 87272 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8727a │ │ │ │ + bne.w 87112 │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 87648 │ │ │ │ + beq.w 874e0 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873da │ │ │ │ + beq.w 87272 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 8705a │ │ │ │ - ldr r2, [pc, #428] @ (86f18 ) │ │ │ │ + bpl.w 86ef2 │ │ │ │ + ldr r2, [pc, #428] @ (86db0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ @@ -136100,168 +136006,168 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, r3, [r6, #-8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w lr, [r1, #3868] @ 0xf1c │ │ │ │ - blt.w 87066 │ │ │ │ + blt.w 86efe │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r6, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8775e │ │ │ │ + beq.w 875ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 86dde │ │ │ │ + bpl.n 86c76 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 86dde │ │ │ │ + bne.n 86c76 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 8706e │ │ │ │ + beq.w 86f06 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, fp, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 87724 │ │ │ │ + bpl.w 875d6 │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 873b6 │ │ │ │ + bne.w 8724e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 873b6 │ │ │ │ + beq.w 8724e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 87538 │ │ │ │ - bl 89be4 │ │ │ │ + beq.w 873d0 │ │ │ │ + bl 89ae0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 873d2 │ │ │ │ + beq.w 8726a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86c44 │ │ │ │ + bge.w 86adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c44 │ │ │ │ + bne.w 86adc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c44 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86adc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86c3c │ │ │ │ + bne.w 86ad4 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c4e │ │ │ │ + bne.w 86ae6 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 872fc │ │ │ │ + bne.w 87194 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87006 │ │ │ │ + beq.w 86e9e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87590 │ │ │ │ + bne.w 87428 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86f24 │ │ │ │ + bne.n 86dbc │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87532 │ │ │ │ + bne.w 873ca │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #124] @ (86f1c ) │ │ │ │ + ldr r2, [pc, #124] @ (86db4 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #1564] @ 0x61c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8753e │ │ │ │ + bne.w 873d6 │ │ │ │ ldr.w r4, [r2, #1572] @ 0x624 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 8753e │ │ │ │ - ldr r1, [pc, #96] @ (86f20 ) │ │ │ │ + beq.w 873d6 │ │ │ │ + ldr r1, [pc, #96] @ (86db8 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 876c4 │ │ │ │ + beq.w 875ee │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 873ac │ │ │ │ + bne.w 87244 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 87120 │ │ │ │ - ldr r1, [pc, #64] @ (86f20 ) │ │ │ │ + bne.w 86fb8 │ │ │ │ + ldr r1, [pc, #64] @ (86db8 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8716c │ │ │ │ + beq.w 87004 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 86ce6 │ │ │ │ + bls.w 86b7e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86ce6 │ │ │ │ - b.n 86d12 │ │ │ │ + bne.w 86b7e │ │ │ │ + b.n 86baa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r9, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 877d6 │ │ │ │ + bmi.w 8760c │ │ │ │ movw r7, #29268 @ 0x7254 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873da │ │ │ │ + beq.w 87272 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 86f86 │ │ │ │ - ldr r0, [pc, #556] @ (8717c ) │ │ │ │ + bpl.n 86e1e │ │ │ │ + ldr r0, [pc, #556] @ (87014 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -136281,57 +136187,57 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87740 │ │ │ │ + beq.w 87564 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 86fca │ │ │ │ + bpl.n 86e62 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86fca │ │ │ │ + bne.n 86e62 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 8755c │ │ │ │ + beq.w 873f4 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bbe8 │ │ │ │ + bl 8bae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87744 │ │ │ │ + beq.w 87568 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86ff4 │ │ │ │ + bge.n 86e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87788 │ │ │ │ + beq.w 87690 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8745c │ │ │ │ + bne.w 872f4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87188 │ │ │ │ + bne.w 87020 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e9a │ │ │ │ - ldr r0, [pc, #356] @ (8717c ) │ │ │ │ + beq.w 86d32 │ │ │ │ + ldr r0, [pc, #356] @ (87014 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -136342,149 +136248,149 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 876a6 │ │ │ │ + beq.w 8753e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - b.n 86e9e │ │ │ │ + b.n 86d36 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86dae │ │ │ │ + bge.w 86c46 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 86dae │ │ │ │ + b.n 86c46 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 876ca │ │ │ │ - ldr r3, [pc, #260] @ (87180 ) │ │ │ │ - ldr r2, [pc, #252] @ (8717c ) │ │ │ │ + beq.w 87582 │ │ │ │ + ldr r3, [pc, #260] @ (87018 ) │ │ │ │ + ldr r2, [pc, #252] @ (87014 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ 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] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8742c │ │ │ │ + bne.w 87278 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 877a4 │ │ │ │ + beq.w 87600 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 873e0 │ │ │ │ + beq.w 872a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870d4 │ │ │ │ + bge.n 86f6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87770 │ │ │ │ + beq.w 876a8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870f6 │ │ │ │ + bge.n 86f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87762 │ │ │ │ + beq.w 8769a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870f6 │ │ │ │ + bge.n 86f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8777c │ │ │ │ + beq.w 875f4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 86dde │ │ │ │ + blt.w 86c76 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 86dde │ │ │ │ + b.n 86c76 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c054 │ │ │ │ + bl 8bf50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876c4 │ │ │ │ + beq.w 875ee │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (87184 ) │ │ │ │ + ldr r1, [pc, #64] @ (8701c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87790 │ │ │ │ + beq.w 8767c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 877ca │ │ │ │ + bge.w 87608 │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86ef4 │ │ │ │ + bne.w 86d8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ - b.n 86ef8 │ │ │ │ + b.n 86d90 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8761c │ │ │ │ + bne.w 874b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86e9a │ │ │ │ + beq.w 86d32 │ │ │ │ ldr.w sl, [r5, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #948] @ 87554 │ │ │ │ + ldr.w r9, [pc, #948] @ 873ec │ │ │ │ movw fp, #29000 @ 0x7148 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r0, fp │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873da │ │ │ │ + beq.w 87272 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 871f6 │ │ │ │ + bpl.n 8708e │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ @@ -136503,59 +136409,59 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87740 │ │ │ │ + beq.w 87564 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 87238 │ │ │ │ + bpl.n 870d0 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87238 │ │ │ │ + bne.n 870d0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 872e8 │ │ │ │ + beq.n 87180 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bbe8 │ │ │ │ + bl 8bae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 877ac │ │ │ │ + beq.w 87624 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87262 │ │ │ │ + bge.n 870fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87738 │ │ │ │ + beq.w 8755c │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 871ae │ │ │ │ + bne.n 87046 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e9a │ │ │ │ - b.n 87014 │ │ │ │ + beq.w 86d32 │ │ │ │ + b.n 86eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c44 │ │ │ │ - b.n 86d3a │ │ │ │ - ldr r0, [pc, #716] @ (87554 ) │ │ │ │ + bne.w 86adc │ │ │ │ + b.n 86bd2 │ │ │ │ + ldr r0, [pc, #716] @ (873ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -136567,179 +136473,179 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8769a │ │ │ │ + beq.w 87532 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 86c06 │ │ │ │ + b.n 86a9e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 86d24 │ │ │ │ + bne.w 86bbc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 43340 │ │ │ │ - b.n 86ef8 │ │ │ │ + bl 43388 │ │ │ │ + b.n 86d90 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89b0 │ │ │ │ + bl 1c865c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8723a │ │ │ │ - b.n 87742 │ │ │ │ + bne.n 870d2 │ │ │ │ + b.n 87566 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86ef8 │ │ │ │ + beq.w 86d90 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86ef8 │ │ │ │ + beq.w 86d90 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86ef8 │ │ │ │ + beq.w 86d90 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86ef8 │ │ │ │ + beq.w 86d90 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86ef8 │ │ │ │ + beq.w 86d90 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 8739c │ │ │ │ + b.n 87234 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e74 │ │ │ │ + beq.w 86d0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2ac │ │ │ │ + bl 8b1a8 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 87392 │ │ │ │ + bne.n 8722a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 86ef8 │ │ │ │ + b.n 86d90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ef4 │ │ │ │ - b.n 86ed4 │ │ │ │ + bne.w 86d8c │ │ │ │ + b.n 86d6c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 86e1c │ │ │ │ + bne.w 86cb4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c8900 │ │ │ │ + bl 1c8608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 87678 │ │ │ │ + blt.w 87510 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86ef8 │ │ │ │ + b.n 86d90 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86f32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 87298 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cbnz r2, 87298 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.n 86c78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873f4 │ │ │ │ + bge.n 872bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 873f4 │ │ │ │ + cbnz r3, 872bc │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 87662 │ │ │ │ + blt.w 874fa │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - bne.w 86de0 │ │ │ │ + bne.w 86c78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - b.n 86de0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8709a │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8744c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbnz r2, 8744c │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - b.n 86de0 │ │ │ │ + b.n 86c78 │ │ │ │ movw fp, #29268 @ 0x7254 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ adds r6, #20 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 877d6 │ │ │ │ + bmi.w 8760c │ │ │ │ mov r0, fp │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 873da │ │ │ │ + beq.n 87272 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 874b8 │ │ │ │ - ldr r3, [pc, #204] @ (87554 ) │ │ │ │ + bpl.n 87350 │ │ │ │ + ldr r3, [pc, #204] @ (873ec ) │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ @@ -136758,365 +136664,393 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87740 │ │ │ │ + beq.w 87564 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 874fa │ │ │ │ + bpl.n 87392 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 874fa │ │ │ │ + bne.n 87392 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 87578 │ │ │ │ + beq.n 87410 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bbe8 │ │ │ │ + bl 8bae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87744 │ │ │ │ + beq.w 87568 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87524 │ │ │ │ + bge.n 873bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877ce │ │ │ │ + beq.w 87656 │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87000 │ │ │ │ - b.n 8746a │ │ │ │ + beq.w 86e98 │ │ │ │ + b.n 87302 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 87192 │ │ │ │ - bl 863a4 │ │ │ │ - b.n 86e34 │ │ │ │ - ldr r0, [pc, #24] @ (87558 ) │ │ │ │ - bl 7aa94 │ │ │ │ + b.n 8702a │ │ │ │ + bl 86240 │ │ │ │ + b.n 86ccc │ │ │ │ + ldr r0, [pc, #24] @ (873f0 ) │ │ │ │ + bl 7accc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 86ebc │ │ │ │ - ldr r0, [pc, #8] @ (87558 ) │ │ │ │ - bl 43340 │ │ │ │ - b.n 8716c │ │ │ │ + bne.w 86d54 │ │ │ │ + ldr r0, [pc, #8] @ (873f0 ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 87004 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #708] @ (87824 ) │ │ │ │ + ldr r0, [pc, #700] @ (876b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89b0 │ │ │ │ + bl 1c865c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86fcc │ │ │ │ - b.n 87742 │ │ │ │ - ldr r2, [pc, #680] @ (87824 ) │ │ │ │ + bne.w 86e64 │ │ │ │ + b.n 87566 │ │ │ │ + ldr r2, [pc, #672] @ (876b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89b0 │ │ │ │ + bl 1c865c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 874fc │ │ │ │ - b.n 87742 │ │ │ │ - ldr r0, [pc, #656] @ (87824 ) │ │ │ │ + bne.n 87394 │ │ │ │ + b.n 87566 │ │ │ │ + ldr r0, [pc, #648] @ (876b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ subs r7, r2, #1 │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 875c6 │ │ │ │ + beq.n 8745e │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.n 875c6 │ │ │ │ + bhi.n 8745e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 875d0 │ │ │ │ + b.n 87468 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87628 │ │ │ │ + bne.n 874c0 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8701e │ │ │ │ + beq.w 86eb6 │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ subs r7, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 87606 │ │ │ │ + beq.n 8749e │ │ │ │ cmp r7, #10 │ │ │ │ - bls.n 876b2 │ │ │ │ + bls.n 8754a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8768a │ │ │ │ + beq.n 87522 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ - b.n 8719e │ │ │ │ - ldr r0, [pc, #516] @ (87824 ) │ │ │ │ + b.n 87036 │ │ │ │ + ldr r0, [pc, #508] @ (876b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - b.n 875e6 │ │ │ │ + b.n 8747e │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ - b.n 86f28 │ │ │ │ + b.n 86dc0 │ │ │ │ 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 86c44 │ │ │ │ - b.w 86d12 │ │ │ │ + bne.w 86adc │ │ │ │ + b.w 86baa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 86c44 │ │ │ │ + bne.w 86adc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 86ef8 │ │ │ │ + b.n 86d90 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 86de0 │ │ │ │ + bne.w 86c78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 873da │ │ │ │ + bge.w 87272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 873da │ │ │ │ + bne.w 87272 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 873da │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87272 │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 8704c │ │ │ │ + b.n 86ee4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 872c8 │ │ │ │ + b.n 87160 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 87056 │ │ │ │ + b.n 86eee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 876a6 │ │ │ │ + beq.n 8753e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 87616 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8716c │ │ │ │ + b.n 874ae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 870fa │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 87272 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87272 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87272 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8707a │ │ │ │ + bne.w 86f12 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 877ee │ │ │ │ + bpl.n 87642 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87804 │ │ │ │ + bpl.n 8765e │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87812 │ │ │ │ + blt.n 8766c │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87458 │ │ │ │ + bge.w 872a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87458 │ │ │ │ + bne.w 872a4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 87458 │ │ │ │ + b.n 872a4 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 873d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87262 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 873da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 873da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 873da │ │ │ │ + b.n 8726a │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n 8766e │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 870e6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 870d4 │ │ │ │ + b.n 87506 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 87004 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 870f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86ff4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8716c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 87166 │ │ │ │ - b.n 8716c │ │ │ │ - bl f7144 │ │ │ │ + b.n 86f8e │ │ │ │ + bl f6d64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 87458 │ │ │ │ + b.n 872a4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 87004 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #45884 @ 0xb33c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 87272 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86ef8 │ │ │ │ + bge.w 86d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ef8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 86ef8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8716c │ │ │ │ + bne.w 86d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87524 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49276 @ 0xc07c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 873da │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 86d90 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 876ee │ │ │ │ + bge.n 875a0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (87828 ) │ │ │ │ + ldr r3, [pc, #104] @ (876b8 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 87704 │ │ │ │ + b.n 875b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 873bc │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87812 │ │ │ │ + blt.n 8766c │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 876ee │ │ │ │ + b.n 875a0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 877fa │ │ │ │ - nop │ │ │ │ + b.n 8764c │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 87004 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86ffe │ │ │ │ + b.n 87004 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 86e8c │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 86f7e │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 86f6c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0008782c : │ │ │ │ +000876bc : │ │ │ │ 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, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8787c │ │ │ │ - cbz r5, 87864 │ │ │ │ + cbz r0, 8770c │ │ │ │ + cbz r5, 876f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 87884 │ │ │ │ + cbz r0, 87714 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8787e │ │ │ │ + bge.n 8770e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8787e │ │ │ │ + bne.n 8770e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8787e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8770e │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 87ae8 │ │ │ │ + cbz r0, 87782 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #17 │ │ │ │ + bpl.n 87782 │ │ │ │ + ldr.w ip, [pc, #56] @ 87784 │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr.w r1, [r1, ip] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ + ldr.w r4, [r1, #3868] @ 0xf1c │ │ │ │ + add.w ip, r4, #1 │ │ │ │ + ldr.w r4, [lr, #4] │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + strd lr, r3, [r0, #-8] │ │ │ │ + str.w r2, [lr, #4] │ │ │ │ + str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0008789c : │ │ │ │ +00087788 : │ │ │ │ stmdb 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 │ │ │ │ @@ -137143,87 +137077,87 @@ │ │ │ │ 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 87b7c │ │ │ │ + bmi.w 87a68 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87b3e │ │ │ │ - ldr r3, [pc, #680] @ (87bc8 ) │ │ │ │ + bne.w 87a2a │ │ │ │ + ldr r3, [pc, #680] @ (87ab4 ) │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ - bcs.w 87ae4 │ │ │ │ + bcs.w 879d0 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87b28 │ │ │ │ + beq.w 87a14 │ │ │ │ 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 87a0a │ │ │ │ + beq.n 878f6 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87b1e │ │ │ │ + beq.w 87a0a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87a82 │ │ │ │ - ldr r1, [pc, #588] @ (87bc8 ) │ │ │ │ + beq.w 8797a │ │ │ │ + ldr r1, [pc, #588] @ (87ab4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 87a5e │ │ │ │ + bgt.n 87956 │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87a94 │ │ │ │ - ldr r2, [pc, #540] @ (87bcc ) │ │ │ │ + bne.n 87980 │ │ │ │ + ldr r2, [pc, #540] @ (87ab8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b56 │ │ │ │ + bne.w 87a42 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.n 87a28 │ │ │ │ + bmi.n 87914 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87a02 │ │ │ │ - ldr r0, [pc, #500] @ (87bc8 ) │ │ │ │ + bpl.n 878ee │ │ │ │ + ldr r0, [pc, #500] @ (87ab4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r4, [r1, #3892] @ 0xf34 │ │ │ │ @@ -137236,205 +137170,205 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 87a88 │ │ │ │ + bcc.n 8794a │ │ │ │ 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 │ │ │ │ - b.n 87960 │ │ │ │ + b.n 8784c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87ad4 │ │ │ │ + bgt.n 879c0 │ │ │ │ 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, 87a54 │ │ │ │ + cbz r2, 87940 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ - b.n 879ce │ │ │ │ + b.n 878ba │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 8784c │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87a82 │ │ │ │ + beq.n 8797a │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87a82 │ │ │ │ + cbnz r3, 8797a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bf0 │ │ │ │ + bne.w 87adc │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 87aba │ │ │ │ + bpl.n 879a6 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8799c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 87960 │ │ │ │ - ldr r2, [pc, #308] @ (87bcc ) │ │ │ │ + b.n 87888 │ │ │ │ + ldr r2, [pc, #308] @ (87ab8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b9a │ │ │ │ + bne.n 87a86 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 879ce │ │ │ │ + bpl.n 878ba │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 87a2a │ │ │ │ + b.n 87916 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87abe │ │ │ │ + bne.n 879aa │ │ │ │ dmb ish │ │ │ │ - b.n 87a82 │ │ │ │ + b.n 8797a │ │ │ │ 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 87a3e │ │ │ │ + b.n 8792a │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 87b8c │ │ │ │ + bne.n 87a78 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87b7c │ │ │ │ + beq.n 87a68 │ │ │ │ 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 87960 │ │ │ │ + b.n 8784c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 87978 │ │ │ │ - b.n 87a82 │ │ │ │ + bne.w 87864 │ │ │ │ + b.n 8797a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ae4 │ │ │ │ + beq.n 879d0 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 87a22 │ │ │ │ + b.n 8790e │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87b7c │ │ │ │ + cbz r0, 87a68 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87960 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8784c │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87bd0 │ │ │ │ + bne.n 87abc │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 87bbc │ │ │ │ + cbnz r0, 87aa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 879ce │ │ │ │ - b.n 87ab6 │ │ │ │ - bl 23c560 │ │ │ │ + bpl.w 878ba │ │ │ │ + b.n 879a2 │ │ │ │ + bl 23b8dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a02 │ │ │ │ + beq.w 878ee │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 879ce │ │ │ │ + b.n 878ba │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87b06 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 879f2 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87be4 │ │ │ │ + bne.n 87ad0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87aac │ │ │ │ + bne.w 87998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87aac │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87998 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 879ce │ │ │ │ - b.n 87ab6 │ │ │ │ + bpl.w 878ba │ │ │ │ + b.n 879a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 879ce │ │ │ │ - b.n 87ab6 │ │ │ │ + bpl.w 878ba │ │ │ │ + b.n 879a2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87aac │ │ │ │ + b.n 87998 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a78 │ │ │ │ - b.n 87a82 │ │ │ │ + beq.w 87970 │ │ │ │ + b.n 8797a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ @@ -137458,266 +137392,266 @@ │ │ │ │ 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 r8, r6, r2 │ │ │ │ - bmi.w 87eb6 │ │ │ │ + bmi.w 87d8e │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r7, #888] @ 0x378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 87e5c │ │ │ │ - ldr r3, [pc, #628] @ (87ef0 ) │ │ │ │ + bne.w 87d48 │ │ │ │ + ldr r3, [pc, #628] @ (87ddc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 87e08 │ │ │ │ + bcs.w 87cf4 │ │ │ │ mov.w r9, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87e48 │ │ │ │ + beq.w 87d34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r8, [r0] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87d32 │ │ │ │ + beq.n 87c1e │ │ │ │ adds r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87e3e │ │ │ │ + beq.w 87d2a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 87db0 │ │ │ │ - ldr r3, [pc, #536] @ (87ef0 ) │ │ │ │ + beq.n 87ca8 │ │ │ │ + ldr r3, [pc, #536] @ (87ddc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 87d8c │ │ │ │ + bgt.n 87c84 │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87dc2 │ │ │ │ - ldr r2, [pc, #488] @ (87ef4 ) │ │ │ │ + bne.n 87cae │ │ │ │ + ldr r2, [pc, #488] @ (87de0 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87e74 │ │ │ │ + bne.w 87d60 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 87d52 │ │ │ │ + bmi.n 87c3e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r7, r1, [r3, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 87db6 │ │ │ │ + bhi.n 87c78 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r8, [r3, r7] │ │ │ │ and.w ip, r5, #16384 @ 0x4000 │ │ │ │ - b.n 87cc0 │ │ │ │ + b.n 87bac │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87dfa │ │ │ │ + bgt.n 87ce6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r5, r3 │ │ │ │ strb r2, [r5, r3] │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 87d7e │ │ │ │ + cbz r2, 87c6a │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 87bac │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87db0 │ │ │ │ + beq.n 87ca8 │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87db0 │ │ │ │ + cbnz r3, 87ca8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ee4 │ │ │ │ + bne.w 87dd0 │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 87de0 │ │ │ │ + bpl.n 87ccc │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87cf8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 87cc0 │ │ │ │ - ldr r2, [pc, #304] @ (87ef4 ) │ │ │ │ + b.n 87be4 │ │ │ │ + ldr r2, [pc, #304] @ (87de0 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e96 │ │ │ │ + bne.n 87d98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 87d24 │ │ │ │ + b.n 87c10 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87de4 │ │ │ │ + bne.n 87cd0 │ │ │ │ dmb ish │ │ │ │ - b.n 87db0 │ │ │ │ + b.n 87ca8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 87d64 │ │ │ │ + b.n 87c50 │ │ │ │ ldr.w r5, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87ec0 │ │ │ │ + bne.n 87d82 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87eb6 │ │ │ │ + beq.n 87d8e │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87cc0 │ │ │ │ + b.n 87bac │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 87cd4 │ │ │ │ - b.n 87db0 │ │ │ │ + bne.w 87bc0 │ │ │ │ + b.n 87ca8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e08 │ │ │ │ + beq.n 87cf4 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ - b.n 87d4c │ │ │ │ + b.n 87c38 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 87eb6 │ │ │ │ + cbz r0, 87d8e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87cc0 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 87bac │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87ecc │ │ │ │ + bne.n 87db8 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d24 │ │ │ │ + bne.w 87c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87d24 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87c10 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 87d14 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 23b8dc │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87ed8 │ │ │ │ + bne.n 87dc4 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87dda │ │ │ │ + bne.n 87cc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87dda │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r8 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 87e28 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87cc6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87d24 │ │ │ │ + b.n 87c10 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87dda │ │ │ │ + b.n 87cc6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87da6 │ │ │ │ - b.n 87db0 │ │ │ │ + beq.w 87c9e │ │ │ │ + b.n 87ca8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00087ef8 <_PyType_AllocNoTrack@@Base>: │ │ │ │ +00087de4 <_PyType_AllocNoTrack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ @@ -137742,983 +137676,553 @@ │ │ │ │ addne r6, r3, #3 │ │ │ │ itttt ne │ │ │ │ addne r3, #1 │ │ │ │ bicne.w r6, r6, #3 │ │ │ │ addne r6, r6, r2 │ │ │ │ addne.w r2, r6, r3, lsl #2 │ │ │ │ adds.w sl, r2, r5 │ │ │ │ - bmi.w 881b8 <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + bmi.w 88092 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8815e <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ - ldr r3, [pc, #632] @ (881f4 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + bne.w 8804a <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ + ldr r3, [pc, #632] @ (880e0 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 88104 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + bcs.w 87ff0 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 88146 <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ + beq.w 88032 <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r9] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88030 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ + beq.n 87f1c <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8813e <_PyType_AllocNoTrack@@Base+0x246> │ │ │ │ + beq.w 8802a <_PyType_AllocNoTrack@@Base+0x246> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #544] @ (881f4 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + beq.n 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ + ldr r1, [pc, #544] @ (880e0 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 88088 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ + bgt.n 87f80 <_PyType_AllocNoTrack@@Base+0x19c> │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 880be <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ - ldr r2, [pc, #492] @ (881f8 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + bne.n 87faa <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ + ldr r2, [pc, #492] @ (880e4 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88176 <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ + bne.w 88062 <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 8804e <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ + bmi.n 87f3a <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r1, [r3, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 880b2 <_PyType_AllocNoTrack@@Base+0x1ba> │ │ │ │ + bhi.n 87f74 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r7, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r7] │ │ │ │ and.w r0, lr, #16384 @ 0x4000 │ │ │ │ - b.n 87fbe <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 87eaa <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 880f6 <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ + bgt.n 87fe2 <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 8807a <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ + cbz r2, 87f66 <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ + str.w r8, [r3, #8] │ │ │ │ + b.n 87eaa <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.n 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + cbnz r3, 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881e8 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ + bne.w 880d4 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 880dc <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ + bpl.n 87fc8 <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87ff6 <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - b.n 87fbe <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - ldr r2, [pc, #312] @ (881f8 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + b.n 87ee2 <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ + ldr r2, [pc, #312] @ (880e4 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88198 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ + bne.n 8809c <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ str.w fp, [r6, #8] │ │ │ │ - b.n 88022 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 87f0e <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 880e0 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ + bne.n 87fcc <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ dmb ish │ │ │ │ - b.n 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + b.n 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 88060 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ + b.n 87f4c <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 881c2 <_PyType_AllocNoTrack@@Base+0x2ca> │ │ │ │ + bne.n 88084 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 881b8 <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + beq.n 88092 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 87fbe <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 87eaa <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87fd2 <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ - b.n 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + bne.w 87ebe <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ + b.n 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88104 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + beq.n 87ff0 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 88048 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ + b.n 87f34 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 881b8 <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + cbz r0, 88092 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 87fbe <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 87eaa <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 881d0 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ + bne.n 880bc <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88022 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bne.w 87f0e <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88022 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87f0e <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, sl │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 88012 <_PyType_AllocNoTrack@@Base+0x22e> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 23b8dc │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 881dc <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ + bne.n 880c8 <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 880d6 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bne.n 87fc2 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 880d6 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, sl │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 88126 <_PyType_AllocNoTrack@@Base+0x22e> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87fc2 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 88022 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 87f0e <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 880d6 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + b.n 87fc2 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880a2 <_PyType_AllocNoTrack@@Base+0x1aa> │ │ │ │ - b.n 880ac <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.w 87f9a <_PyType_AllocNoTrack@@Base+0x1b6> │ │ │ │ + b.n 87fa4 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000881fc : │ │ │ │ +000880e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ - cbz r0, 8823a │ │ │ │ + bl 88164 │ │ │ │ + cbz r0, 88126 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8823a │ │ │ │ + bpl.n 88126 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8823a │ │ │ │ + bne.n 88126 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 8823c │ │ │ │ + beq.n 88128 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (88250 ) │ │ │ │ + ldr r2, [pc, #16] @ (8813c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1c89b0 │ │ │ │ + b.w 1c865c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088254 : │ │ │ │ +00088140 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 886f0 │ │ │ │ - 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, #3992] @ 0xf98 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 88558 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 8845c │ │ │ │ - movw r3, #65507 @ 0xffe3 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r1, r3 │ │ │ │ - bhi.w 8866e │ │ │ │ - adds r6, r0, r1 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.w 88420 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 885e2 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - subs r0, r6, #4 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - cmp r1, r0 │ │ │ │ - it hi │ │ │ │ - subhi r2, r6, r1 │ │ │ │ - bhi.w 88424 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88498 │ │ │ │ - adds r2, r1, #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 88314 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849a │ │ │ │ - add.w r2, r1, #8 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 88314 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849a │ │ │ │ - add.w r2, r1, #12 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 88314 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849a │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcs.n 88304 │ │ │ │ - subs r1, r6, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r1, #3 │ │ │ │ - bhi.w 886da │ │ │ │ - tbb [pc, r1] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - ldrb r1, [r2, #2] │ │ │ │ - bfi r3, r1, #16, #8 │ │ │ │ - ldrb r1, [r2, #1] │ │ │ │ - bfi r3, r1, #8, #8 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - bfi r3, r1, #0, #8 │ │ │ │ - and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8849a │ │ │ │ - movw r6, #24320 @ 0x5f00 │ │ │ │ - movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ - movt r3, #8 │ │ │ │ - add.w r8, r4, #21 │ │ │ │ - ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 885a0 │ │ │ │ - ldr r3, [pc, #696] @ (8861c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - cmp.w r8, #512 @ 0x200 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ - mov r9, r3 │ │ │ │ - bgt.w 88574 │ │ │ │ - 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 88564 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [r2, #4] │ │ │ │ - cbnz r6, 883ba │ │ │ │ - ldrd r0, r1, [r2, #24] │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 8848c │ │ │ │ - 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] │ │ │ │ - movw r2, #41560 @ 0xa258 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #588] @ (88620 ) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 885f2 │ │ │ │ - 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 r2, r2, #26 │ │ │ │ - bpl.w 885c6 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - lsls r6, r2, #25 │ │ │ │ - bpl.w 886e6 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w r0, r3, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c030 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 885dc │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.w 886dc │ │ │ │ - add r0, pc, #4 @ (adr r0, 88434 ) │ │ │ │ - ldr.w pc, [r0, r2, lsl #2] │ │ │ │ - nop │ │ │ │ - strh r5, [r0, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - strh r5, [r0, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r1, [r3, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r7, [r4, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - bfi r3, r1, #0, #8 │ │ │ │ - and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88344 │ │ │ │ - b.n 8849a │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 8832e │ │ │ │ - ldrsb.w r3, [r0] │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ittt lt │ │ │ │ - addlt r6, r0, #1 │ │ │ │ - movlt r3, #0 │ │ │ │ - movlt r2, r0 │ │ │ │ - blt.n 88446 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8869e │ │ │ │ - movs r0, #24 │ │ │ │ - movw r3, #43944 @ 0xaba8 │ │ │ │ - movw r2, #24320 @ 0x5f00 │ │ │ │ - movt r2, #82 @ 0x52 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 88418 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - b.n 883ba │ │ │ │ - mov r2, r1 │ │ │ │ - rbit r3, r3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ - clz r3, r3 │ │ │ │ - subs r3, #7 │ │ │ │ - add.w sl, r2, r3, lsr #3 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.w 88344 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - ldrb.w r2, [r5, sl] │ │ │ │ - add.w fp, r5, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r2, #193 @ 0xc1 │ │ │ │ - ite ls │ │ │ │ - movls r3, #0 │ │ │ │ - andhi.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88680 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c77e0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88418 │ │ │ │ - movs r2, #32 │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add.w r0, sp, r2 │ │ │ │ - blx 2b44c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ubfx r0, r4, #5, #1 │ │ │ │ - ubfx r1, r4, #2, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ - bpl.w 88646 │ │ │ │ - movs r4, #127 @ 0x7f │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88630 │ │ │ │ - adds r3, #20 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #255 @ 0xff │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bgt.w 88642 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2c030 │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - add r0, sp, #28 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - bl 14734c │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #28 │ │ │ │ - beq.w 886b4 │ │ │ │ - bl ac854 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 88418 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88698 │ │ │ │ - ldr r3, [pc, #192] @ (88624 ) │ │ │ │ - b.n 88418 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, lr │ │ │ │ - bl 801a0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 883ba │ │ │ │ - ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 886ba │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c0b0 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r3, 885b2 │ │ │ │ - ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ - add.w r7, r4, #20 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 883ba │ │ │ │ - ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 885b2 │ │ │ │ - add.w r7, r4, #20 │ │ │ │ - b.n 883ba │ │ │ │ - bl 23c560 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88418 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ - lsls r7, r2, #26 │ │ │ │ - bmi.w 883f8 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c030 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 88418 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - b.n 88418 │ │ │ │ - rbit r3, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - subs r3, #7 │ │ │ │ - mov.w sl, r3, lsr #3 │ │ │ │ - b.n 884aa │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ - movt r1, #21 │ │ │ │ - cmp r6, r1 │ │ │ │ - bne.n 8865e │ │ │ │ - ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c0a0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 883e0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 883e0 │ │ │ │ + b.n 88164 │ │ │ │ nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movt r4, #16 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 88658 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp.w r9, #255 @ 0xff │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ble.w 88526 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 88534 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 88676 │ │ │ │ - cmp r1, #2 │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - bne.n 88628 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88630 │ │ │ │ - adds r3, #28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 88518 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 883e0 │ │ │ │ - bl 23c560 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 88418 │ │ │ │ - movs r4, #255 @ 0xff │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 88658 │ │ │ │ - b.n 88630 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 20cb10 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 886c6 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 884da │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 88560 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldrsb.w r3, [r0] │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 88476 │ │ │ │ - ldr r3, [pc, #60] @ (886ec ) │ │ │ │ - add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 88418 │ │ │ │ - bl 15ec84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 88672 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 8858e │ │ │ │ - cmp r2, #239 @ 0xef │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 886d2 │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 884da │ │ │ │ - movt r1, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 884da │ │ │ │ - mov r1, r2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ - bfi r3, r2, #24, #8 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 88328 │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - b.n 885c8 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ - lsls r3, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88af4 │ │ │ │ + beq.w 88568 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 888d4 │ │ │ │ + beq.w 88348 │ │ │ │ movw r2, #65507 @ 0xffe3 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 892aa │ │ │ │ + bhi.w 88c70 │ │ │ │ adds r4, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 88894 │ │ │ │ + ble.w 88308 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88cc8 │ │ │ │ + bne.w 8873c │ │ │ │ adds r0, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ subhi r1, r4, r0 │ │ │ │ - bhi.w 88894 │ │ │ │ + bhi.w 88308 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88914 │ │ │ │ + bne.w 88388 │ │ │ │ add.w ip, r0, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88790 │ │ │ │ + bcc.n 88204 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88916 │ │ │ │ + bne.w 8838a │ │ │ │ add.w ip, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88790 │ │ │ │ + bcc.n 88204 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88916 │ │ │ │ + bne.w 8838a │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88790 │ │ │ │ + bcc.n 88204 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88916 │ │ │ │ + bne.w 8838a │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 8877c │ │ │ │ + bcs.n 881f0 │ │ │ │ sub.w r1, r4, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 894d2 │ │ │ │ + bhi.w 88f40 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsls r3, r1, #14 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ bfi r2, r1, #8, #8 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88916 │ │ │ │ + bne.w 8838a │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ add.w r2, r5, #21 │ │ │ │ ldr.w r7, [r4, #888] @ 0x378 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88baa │ │ │ │ - ldr r1, [pc, #292] @ (8890c ) │ │ │ │ + bne.w 8861e │ │ │ │ + ldr r1, [pc, #292] @ (88380 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ - bgt.w 88b0e │ │ │ │ + bgt.w 88582 │ │ │ │ add.w r8, r5, #20 │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ ldr.w r0, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 88af8 │ │ │ │ + beq.w 8856c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 88838 │ │ │ │ + cbnz r3, 882ac │ │ │ │ ldrd r4, r2, [r0, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 888fe │ │ │ │ + bhi.n 88372 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r0, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, r4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #192] @ (88910 ) │ │ │ │ + ldr r2, [pc, #192] @ (88384 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89044 │ │ │ │ + bne.w 88ab8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88bd0 │ │ │ │ + bpl.w 88644 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 894ca │ │ │ │ + bpl.w 88f38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #20 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 894d4 │ │ │ │ - add r7, pc, #4 @ (adr r7, 888a4 ) │ │ │ │ + bhi.w 88f42 │ │ │ │ + add r7, pc, #4 @ (adr r7, 88318 ) │ │ │ │ ldr.w pc, [r7, r1, lsl #2] │ │ │ │ nop │ │ │ │ - strh r7, [r0, #62] @ 0x3e │ │ │ │ + strh r3, [r7, #16] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r1, [r2, #6] │ │ │ │ + strh r5, [r0, #26] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r5, [r6, #4] │ │ │ │ + strh r1, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r4, #60] @ 0x3c │ │ │ │ + strh r1, [r3, #16] │ │ │ │ movs r0, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ bfi r2, r1, #8, #8 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.w 887c6 │ │ │ │ - b.n 88916 │ │ │ │ + beq.w 8823a │ │ │ │ + b.n 8838a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 8822a │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ addlt r4, r0, #1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt ip, r0 │ │ │ │ - blt.w 887b6 │ │ │ │ + blt.w 8822a │ │ │ │ movs r1, #24 │ │ │ │ movw r7, #43944 @ 0xaba8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mla r7, r1, r2, r7 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8888c │ │ │ │ + b.n 88300 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88838 │ │ │ │ + b.n 882ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov ip, r0 │ │ │ │ rbit r2, r2 │ │ │ │ sub.w ip, ip, r6 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ add.w sl, ip, r2, lsr #3 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 887c6 │ │ │ │ + beq.w 8823a │ │ │ │ ldrb.w r7, [r6, sl] │ │ │ │ sub.w r2, r8, #1 │ │ │ │ clz r2, r2 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ cmp r7, #193 @ 0xc1 │ │ │ │ add.w fp, r6, sl │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r9, r1 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8919e │ │ │ │ + bne.w 88c0a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1c77e0 │ │ │ │ + bl 1c7580 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8888c │ │ │ │ + beq.n 88300 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2b44c │ │ │ │ ldrb r5, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r5, #64 @ 0x40 │ │ │ │ ubfx r1, r5, #2, #3 │ │ │ │ ubfx r0, r5, #5, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - beq.w 89126 │ │ │ │ + beq.w 88b9a │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89110 │ │ │ │ + beq.w 88b84 │ │ │ │ add.w r0, r7, #20 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bgt.w 89122 │ │ │ │ + bgt.w 88b96 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ cmp fp, r4 │ │ │ │ @@ -138727,524 +138231,524 @@ │ │ │ │ it cc │ │ │ │ movcc r0, fp │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd fp, r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ it cc │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcs.w 88aea │ │ │ │ + bcs.w 8855e │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88bdc │ │ │ │ + bne.w 88650 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ubfx r5, r5, #6, #1 │ │ │ │ add r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ce0 │ │ │ │ + beq.w 88754 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88cdc │ │ │ │ + bcs.w 88750 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 891f2 │ │ │ │ + bls.w 88cd4 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 88ca2 │ │ │ │ + bls.w 88716 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 89146 │ │ │ │ + bhi.w 88bb8 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.w 89084 │ │ │ │ + ble.w 88af8 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891ee │ │ │ │ + bhi.w 88cc4 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 891e6 │ │ │ │ + beq.w 88cca │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 88a2e │ │ │ │ + bne.n 884a2 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 891ee │ │ │ │ + bhi.w 88cc4 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 894ac │ │ │ │ + bhi.w 88c5a │ │ │ │ add.w r5, r5, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, ip, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88b94 │ │ │ │ + beq.w 88608 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 892fc │ │ │ │ + beq.w 88d26 │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 88b40 │ │ │ │ + bhi.n 885b4 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #18224 @ 0x4730 │ │ │ │ + movw r3, #14832 @ 0x39f0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r7, r2, r1 │ │ │ │ subs r4, r7, #1 │ │ │ │ add r4, r5 │ │ │ │ strd r7, r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 88a94 │ │ │ │ + bne.n 88508 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - bl 1e5248 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e4c14 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 89344 │ │ │ │ + bne.w 88e48 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 8932a │ │ │ │ + ble.w 88e2e │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.w 890a8 │ │ │ │ + blt.w 88b1c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, r7 │ │ │ │ adds r2, r6, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 889d0 │ │ │ │ + bhi.n 88444 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cbz r0, 88ad4 │ │ │ │ + cbz r0, 88548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88ad4 │ │ │ │ + bge.n 88548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 88ad4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 88548 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 88aea │ │ │ │ + cbz r0, 8855e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88aea │ │ │ │ + bge.n 8855e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 88aea │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8855e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ - bl ac854 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl abcec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8888c │ │ │ │ - ldr r7, [pc, #576] @ (88d38 ) │ │ │ │ - b.n 8888c │ │ │ │ + b.n 88300 │ │ │ │ + ldr r7, [pc, #576] @ (887ac ) │ │ │ │ + b.n 88300 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88838 │ │ │ │ + bne.w 882ac │ │ │ │ ldr.w r7, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 8931c │ │ │ │ + bne.w 88e1e │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88bbc │ │ │ │ + beq.n 88630 │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ add.w r8, r5, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 88838 │ │ │ │ + b.n 882ac │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 890e0 │ │ │ │ + bhi.w 88b54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 890e0 │ │ │ │ + ble.w 88b54 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 89074 │ │ │ │ + bne.w 88ae8 │ │ │ │ strb r5, [r2, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88ab6 │ │ │ │ + b.n 8852a │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 88b90 │ │ │ │ + bne.n 88604 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891dc │ │ │ │ + bhi.w 88c50 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 891d4 │ │ │ │ + bhi.w 88c48 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 891dc │ │ │ │ + beq.w 88c50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 88abe │ │ │ │ + beq.n 88532 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #18180 @ 0x4704 │ │ │ │ + movw r3, #14788 @ 0x39c4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r7, r2, r1 │ │ │ │ - b.n 88a76 │ │ │ │ + b.n 884ea │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 88bbc │ │ │ │ + cbz r0, 88630 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 88838 │ │ │ │ - bl 23c560 │ │ │ │ + b.n 882ac │ │ │ │ + bl 23b8dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8888c │ │ │ │ + beq.w 88300 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 88878 │ │ │ │ + bmi.w 882ec │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 8888c │ │ │ │ + b.n 88300 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 89484 │ │ │ │ + bne.w 88d0e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ - bcs.w 89244 │ │ │ │ + bcs.w 88d6e │ │ │ │ add r3, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 88c5a │ │ │ │ + b.n 886ce │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bls.n 88c76 │ │ │ │ + bls.n 886ea │ │ │ │ cmp.w ip, #239 @ 0xef │ │ │ │ - bhi.w 8924c │ │ │ │ + bhi.w 88d76 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 88b6c │ │ │ │ + ble.n 885e0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 892a4 │ │ │ │ + bhi.w 88d08 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 8929e │ │ │ │ + beq.w 88d02 │ │ │ │ sub.w r2, ip, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 892a4 │ │ │ │ + bne.w 88d08 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89236 │ │ │ │ + bhi.w 88cf2 │ │ │ │ add.w r2, r2, ip, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.w 8906a │ │ │ │ + bls.w 88ade │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.n 88bf4 │ │ │ │ + bhi.n 88668 │ │ │ │ mov r2, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.w 88eca │ │ │ │ + beq.w 8893e │ │ │ │ adds r0, #1 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 88c54 │ │ │ │ + b.n 886c8 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - bls.w 89208 │ │ │ │ + bls.w 88cea │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 8906a │ │ │ │ + ble.w 88ade │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 892a4 │ │ │ │ + bhi.w 88d08 │ │ │ │ add.w r2, r2, ip, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 88c54 │ │ │ │ + b.n 886c8 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 89290 │ │ │ │ + bls.w 88c6c │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 88cdc │ │ │ │ + ble.n 88750 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 891ee │ │ │ │ + bhi.w 88cc4 │ │ │ │ add.w r5, r5, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r5, #12416 @ 0x3080 │ │ │ │ - b.n 88a4c │ │ │ │ + b.n 884c0 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ sub.w ip, r2, #7 │ │ │ │ mov.w sl, ip, lsr #3 │ │ │ │ - b.n 88928 │ │ │ │ + b.n 8839c │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 88a4c │ │ │ │ + b.n 884c0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88a4c │ │ │ │ + bcs.w 884c0 │ │ │ │ subs r7, r4, #4 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 88cfe │ │ │ │ + b.n 88772 │ │ │ │ mov ip, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 88d3c │ │ │ │ + beq.n 887b0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 88cda │ │ │ │ + bls.n 8874e │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 88cec │ │ │ │ + bls.n 88760 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 8942e │ │ │ │ + bhi.w 88c7a │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 8928e │ │ │ │ + bls.w 88c6a │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 88cda │ │ │ │ + ble.n 8874e │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89480 │ │ │ │ + bhi.w 88cc2 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r2, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 890dc │ │ │ │ + bhi.w 88b50 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 88cfa │ │ │ │ + b.n 8876e │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.w 890d6 │ │ │ │ + bcc.w 88b4a │ │ │ │ subs r2, r7, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ adds r6, r3, r2 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 88e02 │ │ │ │ + beq.n 88876 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88dea │ │ │ │ + beq.n 8885e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88dd6 │ │ │ │ + beq.n 8884a │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88dc2 │ │ │ │ + beq.n 88836 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 88dae │ │ │ │ + beq.n 88822 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 88d98 │ │ │ │ + beq.n 8880c │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 88d82 │ │ │ │ + beq.n 887f6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88eb8 │ │ │ │ + bne.w 8892c │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88eb8 │ │ │ │ + bne.w 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88eb8 │ │ │ │ + bne.w 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str.w r1, [r3], #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 88eb6 │ │ │ │ + beq.n 8892a │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov lr, ip │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w ip, lr, #8 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str r1, [r2, #8] │ │ │ │ add.w ip, lr, #12 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w ip, lr, #16 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str r1, [r2, #16] │ │ │ │ add.w ip, lr, #20 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w ip, lr, #24 │ │ │ │ add.w r3, r2, #24 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [lr, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88eb8 │ │ │ │ + bne.n 8892c │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w ip, lr, #28 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 88e02 │ │ │ │ + bne.n 88876 │ │ │ │ mov r0, ip │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 890dc │ │ │ │ + beq.w 88b50 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 88cf4 │ │ │ │ - b.n 88d04 │ │ │ │ + bls.w 88768 │ │ │ │ + b.n 88778 │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.w 891b8 │ │ │ │ + bcc.w 88c2a │ │ │ │ subs r7, r4, #4 │ │ │ │ subs r7, r7, r0 │ │ │ │ bic.w r7, r7, #3 │ │ │ │ add r7, r6 │ │ │ │ subs r1, r7, r0 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 88f76 │ │ │ │ + beq.n 889ea │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88f44 │ │ │ │ + beq.n 889b8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88f1a │ │ │ │ + beq.n 8898e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 89030 │ │ │ │ + bne.w 88aa4 │ │ │ │ uxtb r0, r1 │ │ │ │ mov r2, r6 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 89030 │ │ │ │ + bne.w 88aa4 │ │ │ │ uxtb r0, r1 │ │ │ │ adds r2, #4 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 89030 │ │ │ │ + bne.n 88aa4 │ │ │ │ adds r2, #4 │ │ │ │ uxtb r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-8] │ │ │ │ cmp r2, r7 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 8910c │ │ │ │ + beq.w 88b80 │ │ │ │ strd r5, r8, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 89020 │ │ │ │ + b.n 88a94 │ │ │ │ adds r2, #4 │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -139255,495 +138759,924 @@ │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh.w r4, [r3, #-2] │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r4, r1, lsr #24 │ │ │ │ mov r7, r3 │ │ │ │ - bne.n 89028 │ │ │ │ + bne.n 88a9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh.w r4, [r3, #-2] │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ strh.w r0, [r3, #-8] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ uxtb r0, r1 │ │ │ │ mov.w r4, r1, lsr #24 │ │ │ │ - bne.n 89028 │ │ │ │ + bne.n 88a9c │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ add.w r2, lr, #8 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r4, [r3, #6] │ │ │ │ strh r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ - bne.n 89028 │ │ │ │ + bne.n 88a9c │ │ │ │ add.w r2, lr, #12 │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ strh r0, [r7, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ cmp r2, r8 │ │ │ │ strh r6, [r3, #4] │ │ │ │ strh r4, [r3, #6] │ │ │ │ add.w r3, r7, #24 │ │ │ │ - beq.n 89106 │ │ │ │ + beq.n 88b7a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 88f80 │ │ │ │ + beq.n 889f4 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 891be │ │ │ │ + beq.w 88c30 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.w 88c6e │ │ │ │ - b.n 88bf4 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bls.w 886e2 │ │ │ │ + b.n 88668 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8949e │ │ │ │ + bne.w 88d3a │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8885e │ │ │ │ + bne.w 882d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.w 8885e │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.w 882d2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - b.n 88a4e │ │ │ │ + b.n 884c2 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88b62 │ │ │ │ - bne.w 88cdc │ │ │ │ + b.n 885d6 │ │ │ │ + bne.w 88750 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 891ee │ │ │ │ + bhi.w 88cc4 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 894b2 │ │ │ │ + bhi.w 88c5e │ │ │ │ sub.w r6, r1, #224 @ 0xe0 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 88a4c │ │ │ │ + b.n 884c0 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w ip, r2, #56320 @ 0xdc00 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 894e0 │ │ │ │ + beq.w 88f4e │ │ │ │ cmp.w lr, #2 │ │ │ │ itet ne │ │ │ │ strne.w ip, [r5, r3, lsl #2] │ │ │ │ strheq.w ip, [r5, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88aa8 │ │ │ │ + b.n 8851c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88cf4 │ │ │ │ + bne.w 88768 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 88a4c │ │ │ │ + b.n 884c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl ea054 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + bl e9bcc <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 88b52 │ │ │ │ + bne.w 885c6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ mov r0, sl │ │ │ │ - bl 15ec84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e2b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.w 8888c │ │ │ │ + b.w 88300 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ - b.n 89030 │ │ │ │ + b.n 88aa4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ble.w 889a0 │ │ │ │ + ble.w 88414 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 889b0 │ │ │ │ + b.n 88424 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 892b0 │ │ │ │ + beq.n 88c76 │ │ │ │ cmp r1, #2 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r5, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89110 │ │ │ │ + beq.n 88b84 │ │ │ │ add.w r0, r7, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 88992 │ │ │ │ + b.n 88406 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 89290 │ │ │ │ + bhi.n 88c6c │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.w 893f6 │ │ │ │ + ble.w 88efa │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 891ee │ │ │ │ + bhi.n 88cc4 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 893e6 │ │ │ │ + bne.w 88eea │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 891ee │ │ │ │ + bls.n 88cc4 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ sub.w r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 894ac │ │ │ │ + bhi.n 88c5a │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 89474 │ │ │ │ + bhi.n 88cbc │ │ │ │ add.w r1, r5, r1, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, ip, lsl #12 │ │ │ │ add.w r5, r1, lr, lsl #6 │ │ │ │ - b.n 88a4c │ │ │ │ + b.n 884c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20cb10 │ │ │ │ + bl 20c51c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.n 891c4 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ + bls.n 88c40 │ │ │ │ + cmp r7, #239 @ 0xef │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + bhi.n 88c36 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 88952 │ │ │ │ + b.w 883c6 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 88c6e │ │ │ │ + bne.w 886e2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 89070 │ │ │ │ - cmp r7, #239 @ 0xef │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - bhi.w 894c0 │ │ │ │ + b.n 88ae4 │ │ │ │ + movt r1, #16 │ │ │ │ + mov r9, r1 │ │ │ │ + b.w 883c6 │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.w 88952 │ │ │ │ + b.w 883c6 │ │ │ │ cmp.w ip, #237 @ 0xed │ │ │ │ - bne.w 88b90 │ │ │ │ + bne.w 88604 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88a64 │ │ │ │ - cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 88a2e │ │ │ │ + b.n 884d8 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 884c0 │ │ │ │ + sub.w r5, r1, #237 @ 0xed │ │ │ │ + negs r1, r5 │ │ │ │ + adcs r1, r5 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + b.n 884c0 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 884c0 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 88b74 │ │ │ │ + movs r5, #255 @ 0xff │ │ │ │ + b.n 88baa │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r1, #239 @ 0xef │ │ │ │ + bls.w 8847a │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.n 88c6c │ │ │ │ + subs r5, r4, r0 │ │ │ │ + cmp r5, #3 │ │ │ │ + ble.w 88efa │ │ │ │ + ldrb.w ip, [r0, #1] │ │ │ │ + sub.w r5, ip, #128 @ 0x80 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bhi.n 88cc4 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 88f54 │ │ │ │ + cmp.w ip, #143 @ 0x8f │ │ │ │ + bls.n 88cc4 │ │ │ │ + ldrb.w lr, [r0, #2] │ │ │ │ + ldrb r5, [r0, #3] │ │ │ │ + sub.w r7, lr, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.n 88c5a │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.n 88bf2 │ │ │ │ + movs r5, #4 │ │ │ │ + b.w 884c0 │ │ │ │ + mov r2, r9 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 88a4c │ │ │ │ + b.w 884c0 │ │ │ │ + cmp.w ip, #159 @ 0x9f │ │ │ │ + bhi.w 884a2 │ │ │ │ + b.n 88cc4 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 89220 │ │ │ │ + beq.n 88d58 │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r4, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bhi.w 889f2 │ │ │ │ - b.n 88cdc │ │ │ │ + bhi.w 88466 │ │ │ │ + b.n 88750 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 89070 │ │ │ │ + b.n 88ae4 │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + movs r5, #3 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 884d8 │ │ │ │ + cmp r1, #159 @ 0x9f │ │ │ │ + bhi.w 886a8 │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + b.n 88c50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 1b28f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 88608 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 884d8 │ │ │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ + movw r3, #14812 @ 0x39dc │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + subs r7, r2, r1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ + b.w 884ea │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.w 882d2 │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 89226 │ │ │ │ + bne.n 88d5e │ │ │ │ mov r0, r1 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 89210 │ │ │ │ + bcs.n 88d48 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 88a4c │ │ │ │ + beq.w 884c0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 891f8 │ │ │ │ - b.w 889fa │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - movs r5, #3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88a64 │ │ │ │ + bls.n 88cda │ │ │ │ + b.w 8846e │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88b94 │ │ │ │ + b.n 88608 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bhi.n 892f8 │ │ │ │ + bhi.n 88e0c │ │ │ │ subs r1, r4, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 892b4 │ │ │ │ + bgt.n 88dc4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 88b90 │ │ │ │ + ble.w 88604 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.n 891dc │ │ │ │ + bhi.w 88c50 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 89296 │ │ │ │ + bls.n 88dbc │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - beq.n 891dc │ │ │ │ + beq.w 88c50 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 88b90 │ │ │ │ + beq.w 88604 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 88b90 │ │ │ │ - b.n 8923a │ │ │ │ - mov r2, r9 │ │ │ │ - movs r5, #1 │ │ │ │ - b.w 88a4c │ │ │ │ + bls.w 88604 │ │ │ │ + b.n 88cf6 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 8927c │ │ │ │ - b.n 891dc │ │ │ │ - cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 88c34 │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 891dc │ │ │ │ - bl 23c560 │ │ │ │ - b.n 89100 │ │ │ │ - movs r5, #255 @ 0xff │ │ │ │ - b.n 89138 │ │ │ │ + bne.n 88daa │ │ │ │ + b.n 88c50 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 891dc │ │ │ │ + bhi.w 88c50 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 89310 │ │ │ │ + bne.n 88e12 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 891dc │ │ │ │ + bls.w 88c50 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w r2, r5, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 8923a │ │ │ │ + bhi.n 88cf6 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ sub.w lr, r2, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 894e6 │ │ │ │ + bhi.w 88f64 │ │ │ │ add.w r2, r2, ip, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r1, lsl #12 │ │ │ │ add.w r5, r2, r5, lsl #6 │ │ │ │ - b.n 89070 │ │ │ │ + b.n 88ae4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #18204 @ 0x471c │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - subs r7, r2, r1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ - b.w 88a76 │ │ │ │ + b.n 88d26 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - bne.n 892c8 │ │ │ │ + bne.n 88ddc │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 892c8 │ │ │ │ - b.n 891dc │ │ │ │ + bls.n 88ddc │ │ │ │ + b.n 88c50 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88b2c │ │ │ │ + b.w 885a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 890ee │ │ │ │ + beq.w 88b62 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 88aa4 │ │ │ │ + b.w 88518 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 89356 │ │ │ │ + beq.n 88e5a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 893c8 │ │ │ │ + beq.n 88ecc │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 893bc │ │ │ │ + beq.n 88ec0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r2, sl, [sp, #20] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #49324 @ 0xc0ac │ │ │ │ + movw r2, #45932 @ 0xb36c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 222eb4 <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ + bl 2224f4 <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 890ee │ │ │ │ + bne.w 88b62 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 8939e │ │ │ │ + bls.n 88ea2 │ │ │ │ ldrd r3, r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, r3, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 88ab6 │ │ │ │ + ble.w 8852a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 88abe │ │ │ │ + beq.w 88532 │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - bl e972c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e92a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 890fa │ │ │ │ + beq.w 88b6e │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 88ab6 │ │ │ │ + b.w 8852a │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 88ab6 │ │ │ │ + b.w 8852a │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 1df2b0 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1ded5c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 890ee │ │ │ │ + beq.w 88b62 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 88ab6 │ │ │ │ + b.w 8852a │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 8916c │ │ │ │ + bne.w 88bdc │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 8916c │ │ │ │ - b.n 891ee │ │ │ │ + bls.w 88bdc │ │ │ │ + b.n 88cc4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88cdc │ │ │ │ + ble.w 88750 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 891ee │ │ │ │ + bhi.w 88cc4 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 8947a │ │ │ │ + bls.n 88f32 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 891ee │ │ │ │ + beq.w 88cc4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 88cdc │ │ │ │ + beq.w 88750 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 88a4c │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r1, #239 @ 0xef │ │ │ │ - bls.w 88a06 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 89290 │ │ │ │ - subs r5, r4, r0 │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.n 893f6 │ │ │ │ - ldrb.w ip, [r0, #1] │ │ │ │ - sub.w r5, ip, #128 @ 0x80 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891ee │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 894ea │ │ │ │ - cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 891ee │ │ │ │ - ldrb.w lr, [r0, #2] │ │ │ │ - ldrb r5, [r0, #3] │ │ │ │ - sub.w r7, lr, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 894ac │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 89186 │ │ │ │ - movs r5, #4 │ │ │ │ - b.w 88a4c │ │ │ │ + b.w 884c0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 89418 │ │ │ │ - b.n 891ee │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 891ee │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1b2b08 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88b94 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 88a64 │ │ │ │ - b.n 892fc │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 8885e │ │ │ │ - movs r5, #3 │ │ │ │ - b.w 88a4c │ │ │ │ - sub.w r5, r1, #237 @ 0xed │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - b.w 88a4c │ │ │ │ - movt r1, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - b.w 88952 │ │ │ │ + bne.n 88f1c │ │ │ │ + b.n 88cc4 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - b.w 88bd2 │ │ │ │ + b.w 88646 │ │ │ │ mov r0, ip │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ mov ip, r0 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ - b.w 887a6 │ │ │ │ + b.w 8821a │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 890ce │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 89070 │ │ │ │ + b.n 88b42 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 8945c │ │ │ │ + bne.w 88ca6 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 8945c │ │ │ │ - b.n 891ee │ │ │ │ + bls.w 88ca6 │ │ │ │ + b.n 88cc4 │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 88ae4 │ │ │ │ + stmdb 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 89248 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 8914c │ │ │ │ + movw r3, #65507 @ 0xffe3 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r1, r3 │ │ │ │ + bhi.w 8935e │ │ │ │ + adds r6, r0, r1 │ │ │ │ + cmp r1, #3 │ │ │ │ + ble.w 89110 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + bne.w 892d2 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + cmp r1, r0 │ │ │ │ + it hi │ │ │ │ + subhi r2, r6, r1 │ │ │ │ + bhi.w 89114 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + bne.w 89188 │ │ │ │ + adds r2, r1, #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 89004 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + bne.w 8918a │ │ │ │ + add.w r2, r1, #8 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 89004 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + bne.w 8918a │ │ │ │ + add.w r2, r1, #12 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 89004 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + bne.w 8918a │ │ │ │ + adds r2, #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.n 88ff4 │ │ │ │ + subs r1, r6, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r1, #3 │ │ │ │ + bhi.w 893ca │ │ │ │ + tbb [pc, r1] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ + mov r2, r1 │ │ │ │ + ldrb r1, [r2, #2] │ │ │ │ + bfi r3, r1, #16, #8 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + bfi r3, r1, #8, #8 │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ + bfi r3, r1, #0, #8 │ │ │ │ + and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8918a │ │ │ │ + movw r6, #24320 @ 0x5f00 │ │ │ │ + movt r6, #82 @ 0x52 │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ + movt r3, #8 │ │ │ │ + add.w r8, r4, #21 │ │ │ │ + ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 89290 │ │ │ │ + ldr r3, [pc, #696] @ (8930c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + cmp.w r8, #512 @ 0x200 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ + mov r9, r3 │ │ │ │ + bgt.w 89264 │ │ │ │ + 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 89254 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ + cbnz r6, 890aa │ │ │ │ + ldrd r0, r1, [r2, #24] │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 8917c │ │ │ │ + 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] │ │ │ │ + movw r2, #41560 @ 0xa258 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #588] @ (89310 ) │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 892e2 │ │ │ │ + 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 r2, r2, #26 │ │ │ │ + bpl.w 892b6 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + lsls r6, r2, #25 │ │ │ │ + bpl.w 893d6 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r3, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c030 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 892cc │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi.w 893cc │ │ │ │ + add r0, pc, #4 @ (adr r0, 89124 ) │ │ │ │ + ldr.w pc, [r0, r2, lsl #2] │ │ │ │ + nop │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #292] @ 0x124 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ + bfi r3, r1, #0, #8 │ │ │ │ + and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89034 │ │ │ │ + b.n 8918a │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 8901e │ │ │ │ + ldrsb.w r3, [r0] │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ittt lt │ │ │ │ + addlt r6, r0, #1 │ │ │ │ + movlt r3, #0 │ │ │ │ + movlt r2, r0 │ │ │ │ + blt.n 89136 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89394 │ │ │ │ + movs r0, #24 │ │ │ │ + movw r3, #43944 @ 0xaba8 │ │ │ │ + movw r2, #24320 @ 0x5f00 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 89108 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str.w r2, [ip, #12] │ │ │ │ + str.w ip, [r2, #8] │ │ │ │ + b.n 890aa │ │ │ │ + mov r2, r1 │ │ │ │ + rbit r3, r3 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + clz r3, r3 │ │ │ │ + subs r3, #7 │ │ │ │ + add.w sl, r2, r3, lsr #3 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.w 89034 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + ldrb.w r2, [r5, sl] │ │ │ │ + add.w fp, r5, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + it eq │ │ │ │ + cmpeq r3, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r2, #193 @ 0xc1 │ │ │ │ + ite ls │ │ │ │ + movls r3, #0 │ │ │ │ + andhi.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89370 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c7580 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 89108 │ │ │ │ + movs r2, #32 │ │ │ │ + movs r1, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add.w r0, sp, r2 │ │ │ │ + blx 2b44c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ubfx r0, r4, #5, #1 │ │ │ │ + ubfx r1, r4, #2, #3 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ + bpl.w 89336 │ │ │ │ + movs r4, #127 @ 0x7f │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89320 │ │ │ │ + adds r3, #20 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #255 @ 0xff │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bgt.w 89332 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2c030 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, sp, #28 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + bl 146afc │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #28 │ │ │ │ + beq.w 893aa │ │ │ │ + bl abcec <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 89108 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8938e │ │ │ │ + ldr r3, [pc, #192] @ (89314 ) │ │ │ │ + b.n 89108 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, lr │ │ │ │ + bl 80190 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 890aa │ │ │ │ + ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 893b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c0b0 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r3, 892a2 │ │ │ │ + ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ + add.w r7, r4, #20 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r9, #800] @ 0x320 │ │ │ │ + b.n 890aa │ │ │ │ + ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 892a2 │ │ │ │ + add.w r7, r4, #20 │ │ │ │ + b.n 890aa │ │ │ │ + bl 23b8dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89108 │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ + lsls r7, r2, #26 │ │ │ │ + bmi.w 890e8 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c030 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 89108 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + b.n 89108 │ │ │ │ + rbit r3, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + subs r3, #7 │ │ │ │ + mov.w sl, r3, lsr #3 │ │ │ │ + b.n 8919a │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ + movt r1, #21 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne.n 8934e │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c0a0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 890d0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 890d0 │ │ │ │ nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + movt r4, #16 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + cbnz r0, 89348 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp.w r9, #255 @ 0xff │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ble.w 89216 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 89224 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 89366 │ │ │ │ + cmp r1, #2 │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + bne.n 89318 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 89320 │ │ │ │ + adds r3, #28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 89208 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 890d0 │ │ │ │ + bl 23b8dc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 89108 │ │ │ │ + movs r4, #255 @ 0xff │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 89348 │ │ │ │ + b.n 89320 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 20c51c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #195 @ 0xc3 │ │ │ │ + bls.n 893c4 │ │ │ │ + cmp r2, #239 @ 0xef │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + bhi.n 893bc │ │ │ │ + mov r9, r1 │ │ │ │ + b.n 891ca │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 89250 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldrsb.w r3, [r0] │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 89166 │ │ │ │ + ldr r3, [pc, #56] @ (893dc ) │ │ │ │ + add.w r3, r3, r1, lsl #5 │ │ │ │ + b.n 89108 │ │ │ │ + bl 15e2b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 89362 │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 8927e │ │ │ │ + movt r1, #16 │ │ │ │ + mov r9, r1 │ │ │ │ + b.n 891ca │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r9, r1 │ │ │ │ + b.n 891ca │ │ │ │ + mov r1, r2 │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ + bfi r3, r2, #24, #8 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 89018 │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + b.n 892b8 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 89656 │ │ │ │ + beq.w 8953e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ @@ -139752,334 +139685,343 @@ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ 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 89540 │ │ │ │ + bmi.n 89428 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 89548 │ │ │ │ + beq.n 89430 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89638 │ │ │ │ + beq.n 89520 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8965a │ │ │ │ - ldr r3, [pc, #444] @ (89710 ) │ │ │ │ + beq.w 89542 │ │ │ │ + ldr r3, [pc, #444] @ (895f8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8960c │ │ │ │ + bne.n 894f4 │ │ │ │ add.w r0, r4, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 896d6 │ │ │ │ + beq.w 895be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 895d4 │ │ │ │ + beq.n 894bc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89594 │ │ │ │ + bge.n 8947c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 896ca │ │ │ │ + beq.w 895b2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 895b4 │ │ │ │ + bge.n 8949c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896bc │ │ │ │ + beq.w 895a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 895b4 │ │ │ │ + bge.n 8949c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896b0 │ │ │ │ + beq.n 89598 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 89540 │ │ │ │ + b.n 89428 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8963c │ │ │ │ + bge.n 89524 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8963c │ │ │ │ + cbnz r1, 89524 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 89542 │ │ │ │ + bne.n 8942a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 89542 │ │ │ │ + b.n 8942a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89562 │ │ │ │ + beq.n 8944a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8964a │ │ │ │ + bge.n 89532 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8964a │ │ │ │ + cbnz r1, 89532 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89542 │ │ │ │ + bge.n 8942a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 89542 │ │ │ │ + b.n 8942a │ │ │ │ mov r0, r1 │ │ │ │ - b.n 895c0 │ │ │ │ + b.n 894a8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 89542 │ │ │ │ - b.n 895f6 │ │ │ │ + bne.w 8942a │ │ │ │ + b.n 894de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89542 │ │ │ │ - b.n 89632 │ │ │ │ + bge.w 8942a │ │ │ │ + b.n 8951a │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 89550 │ │ │ │ + bne.w 89438 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 896de │ │ │ │ + bpl.n 895c6 │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.n 896f2 │ │ │ │ + bpl.n 895da │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89704 │ │ │ │ + blt.n 895ec │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89542 │ │ │ │ + bge.w 8942a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89542 │ │ │ │ + bne.w 8942a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89542 │ │ │ │ + b.n 8942a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 895b4 │ │ │ │ + b.n 8949c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 895a6 │ │ │ │ + b.n 8948e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89594 │ │ │ │ - bl f7144 │ │ │ │ + b.n 8947c │ │ │ │ + bl f6d64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89540 │ │ │ │ + b.n 89428 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8967a │ │ │ │ + bge.n 89562 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (89714 ) │ │ │ │ + ldr r3, [pc, #40] @ (895fc ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 89692 │ │ │ │ + b.n 8957a │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89700 │ │ │ │ + blt.n 895e8 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 8967a │ │ │ │ + b.n 89562 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8970a │ │ │ │ + bpl.n 895f2 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 896e8 │ │ │ │ + b.n 895d0 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 896e8 │ │ │ │ + b.n 895d0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 8960c │ │ │ │ + cbz r1, 8960c │ │ │ │ + b.w 1c8814 │ │ │ │ + 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 899e0 │ │ │ │ + blt.w 898dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 89834 │ │ │ │ + bne.n 89730 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 897f4 │ │ │ │ + bpl.n 896f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89910 │ │ │ │ + beq.w 8980c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #39441 @ 0x9a11 │ │ │ │ + movw r3, #39181 @ 0x990d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89906 │ │ │ │ + bne.w 89802 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 898fa │ │ │ │ - ldr r3, [pc, #656] @ (89a0c ) │ │ │ │ + bne.w 897f6 │ │ │ │ + ldr r3, [pc, #656] @ (89908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 89810 │ │ │ │ + beq.n 8970c │ │ │ │ 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 897ba │ │ │ │ + bgt.n 896b6 │ │ │ │ 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 89810 │ │ │ │ + beq.n 8970c │ │ │ │ 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 897e2 │ │ │ │ + beq.n 896de │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89880 │ │ │ │ + beq.n 8977c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 897dc │ │ │ │ + b.n 896d8 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8992c │ │ │ │ + bne.w 89828 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8974c │ │ │ │ + bmi.n 89648 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8974c │ │ │ │ + beq.n 89648 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 8974c │ │ │ │ + b.n 89648 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 899d2 │ │ │ │ + bne.w 898ce │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 897dc │ │ │ │ + b.n 896d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 899da │ │ │ │ + bne.w 898d6 │ │ │ │ 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, #448] @ (89a0c ) │ │ │ │ + ldr r0, [pc, #448] @ (89908 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - bl 105ca4 │ │ │ │ + bl 1055d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 899ec │ │ │ │ + beq.w 898e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 899e4 │ │ │ │ + beq.w 898e0 │ │ │ │ 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 8973e │ │ │ │ + b.n 8963a │ │ │ │ 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 │ │ │ │ @@ -140090,102 +140032,102 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 898c0 │ │ │ │ + bne.n 897bc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 898bc │ │ │ │ + cbz r3, 897b8 │ │ │ │ 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 8996e │ │ │ │ + beq.n 8986a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89946 │ │ │ │ + beq.n 89842 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 898d8 │ │ │ │ + cbnz r3, 897d4 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 897dc │ │ │ │ + beq.w 896d8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89968 │ │ │ │ + beq.n 89864 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 898f6 │ │ │ │ + cbz r3, 897f2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 897dc │ │ │ │ + b.n 896d8 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897fc │ │ │ │ + beq.w 896f8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 89806 │ │ │ │ + beq.w 89702 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 897fc │ │ │ │ + b.n 896f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89918 │ │ │ │ + beq.n 89814 │ │ │ │ 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 8974c │ │ │ │ - b.n 89920 │ │ │ │ + beq.w 89648 │ │ │ │ + b.n 8981c │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 89954 │ │ │ │ + cbz r3, 89850 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897dc │ │ │ │ + bne.w 896d8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 897dc │ │ │ │ + b.n 896d8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 898e8 │ │ │ │ + b.n 897e4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 898ca │ │ │ │ + beq.n 897c6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 899cc │ │ │ │ + cbz r3, 898c8 │ │ │ │ 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, 899a4 │ │ │ │ + cbz r3, 898a0 │ │ │ │ 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 │ │ │ │ @@ -140194,106 +140136,106 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 897dc │ │ │ │ + b.n 896d8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 8997a │ │ │ │ + b.n 89876 │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89828 │ │ │ │ + b.n 89724 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 897dc │ │ │ │ - movw r0, #49332 @ 0xc0b4 │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 896d8 │ │ │ │ + movw r0, #45940 @ 0xb374 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_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 897dc │ │ │ │ + b.n 896d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089a10 : │ │ │ │ +0008990c : │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ movt ip, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89b46 │ │ │ │ - cbz r0, 89a94 │ │ │ │ - ldr r3, [pc, #416] @ (89be0 ) │ │ │ │ + bne.w 89a42 │ │ │ │ + cbz r0, 89990 │ │ │ │ + ldr r3, [pc, #416] @ (89adc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 89aaa │ │ │ │ + beq.n 899a6 │ │ │ │ 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 89a7c │ │ │ │ + bgt.n 89978 │ │ │ │ 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, 89aaa │ │ │ │ + cbz r2, 899a6 │ │ │ │ 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, 89a98 │ │ │ │ - cbz r2, 89ace │ │ │ │ + cbz r0, 89994 │ │ │ │ + cbz r2, 899ca │ │ │ │ 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 89a94 │ │ │ │ + b.n 89990 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89bd8 │ │ │ │ + bne.w 89ad4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89a94 │ │ │ │ + b.n 89990 │ │ │ │ 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 │ │ │ │ @@ -140304,74 +140246,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 89b0e │ │ │ │ + bne.n 89a0a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89b0a │ │ │ │ + cbz r3, 89a06 │ │ │ │ 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 89b70 │ │ │ │ + beq.n 89a6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89b50 │ │ │ │ + beq.n 89a4c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 89b26 │ │ │ │ + cbnz r3, 89a22 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89a94 │ │ │ │ + beq.n 89990 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89bcc │ │ │ │ + beq.n 89ac8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 89b42 │ │ │ │ + cbz r3, 89a3e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 89a94 │ │ │ │ + b.n 89990 │ │ │ │ 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, 89b5e │ │ │ │ + cbz r3, 89a5a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89a94 │ │ │ │ + bne.n 89990 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89a94 │ │ │ │ + b.n 89990 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89b18 │ │ │ │ + beq.n 89a14 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89bd2 │ │ │ │ + cbz r3, 89ace │ │ │ │ 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, 89ba4 │ │ │ │ + cbz r3, 89aa0 │ │ │ │ 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 │ │ │ │ @@ -140380,82 +140322,82 @@ │ │ │ │ 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 89a94 │ │ │ │ + b.n 89990 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89b34 │ │ │ │ + b.n 89a30 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89b7c │ │ │ │ + b.n 89a78 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89ac2 │ │ │ │ + b.n 899be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e52 │ │ │ │ + bne.w 89d4e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 89e30 │ │ │ │ + beq.w 89d2c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 89cf0 │ │ │ │ + bne.n 89bec │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 89c36 │ │ │ │ + cbz r3, 89b32 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 89eb2 │ │ │ │ + bne.w 89dae │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 89e0c │ │ │ │ + ble.w 89d08 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89f22 │ │ │ │ + bne.w 89e1e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r0, r3, #20 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r7, lr │ │ │ │ - bgt.n 89cb2 │ │ │ │ + bgt.n 89bae │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 89dc2 │ │ │ │ + bge.w 89cbe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89cdc │ │ │ │ + beq.n 89bd8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r6, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ @@ -140465,301 +140407,301 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 89e9e │ │ │ │ + bgt.w 89d9a │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89d4c │ │ │ │ + bge.n 89c48 │ │ │ │ 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 │ │ │ │ - bne.n 89c8e │ │ │ │ + bne.n 89b8a │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ str r7, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89c98 │ │ │ │ + b.n 89b94 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 89dee │ │ │ │ + beq.n 89cea │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89f44 │ │ │ │ + bne.w 89e40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89ddc │ │ │ │ + beq.n 89cd8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89f3c │ │ │ │ + bne.w 89e38 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r5, [r8, #24] │ │ │ │ - bge.n 89d34 │ │ │ │ + bge.n 89c30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 89d34 │ │ │ │ + cbnz r3, 89c30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ca8 │ │ │ │ + bge.n 89ba4 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 89ca8 │ │ │ │ + bne.n 89ba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89caa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ba6 │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89cc2 │ │ │ │ + blt.n 89bbe │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add.w r1, r2, r8 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ and.w r2, r1, lr │ │ │ │ - ble.n 89dae │ │ │ │ + ble.n 89caa │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 89f04 │ │ │ │ + bgt.w 89e00 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89dfa │ │ │ │ + bge.n 89cf6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 89cc4 │ │ │ │ + ble.n 89bc0 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 89c7a │ │ │ │ + b.n 89b76 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r2, r8 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89d9e │ │ │ │ + bge.n 89c9a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89c7a │ │ │ │ + b.n 89b76 │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89db4 │ │ │ │ - b.n 89d66 │ │ │ │ + blt.n 89cb0 │ │ │ │ + b.n 89c62 │ │ │ │ movs r2, #12 │ │ │ │ mla r8, r2, r8, r3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ str.w r5, [r8, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d34 │ │ │ │ - b.n 89d26 │ │ │ │ + bge.n 89c30 │ │ │ │ + b.n 89c22 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r2, r8 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, lr │ │ │ │ - b.n 89d88 │ │ │ │ + b.n 89c84 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ 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 89f6c │ │ │ │ + bl 89e68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89c3e │ │ │ │ + bne.w 89b3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89f52 │ │ │ │ + blt.w 89e4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e4c │ │ │ │ + bge.n 89d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f64 │ │ │ │ + beq.w 89e60 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89caa │ │ │ │ + b.n 89ba6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 89c06 │ │ │ │ + bne.w 89b02 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl dc334 │ │ │ │ + bl dbe5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 89c20 │ │ │ │ + beq.w 89b1c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15cabc <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c108 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89eda │ │ │ │ + blt.n 89dd6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ca8 │ │ │ │ + bge.w 89ba4 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89ca8 │ │ │ │ + bne.w 89ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89caa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ba6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r8, r3, r1 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 89eea │ │ │ │ + bge.n 89de6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89d98 │ │ │ │ + b.n 89c94 │ │ │ │ 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 8a908 │ │ │ │ + bl 8a804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89e30 │ │ │ │ + beq.n 89d2c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 89c36 │ │ │ │ + b.n 89b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e82 │ │ │ │ + bne.n 89d7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e82 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89d7e │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89eae │ │ │ │ - b.n 89d66 │ │ │ │ + blt.n 89daa │ │ │ │ + b.n 89c62 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ add.w r9, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r9, r8 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - blt.w 89d90 │ │ │ │ + blt.w 89c8c │ │ │ │ and.w r2, lr, r9 │ │ │ │ - b.n 89d80 │ │ │ │ + b.n 89c7c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233eac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 233234 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89c50 │ │ │ │ + b.n 89b4c │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 89dee │ │ │ │ + b.n 89cea │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233eac <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 89cfc │ │ │ │ + bl 233234 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 89bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e3a │ │ │ │ + bne.w 89d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e3a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89d36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e4c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89d48 │ │ │ │ stmdb 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 8a8f8 │ │ │ │ + bhi.w 8a7f4 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r5, r2, [r0, #24] │ │ │ │ lsl.w r8, r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r8, r9 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a4a6 │ │ │ │ + beq.w 8a3a2 │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ strhi.w r9, [sp, #8] │ │ │ │ movhi r1, #8 │ │ │ │ - bhi.w 8a6c6 │ │ │ │ + bhi.w 8a5c2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a11c │ │ │ │ - ldr r2, [pc, #696] @ (8a284 ) │ │ │ │ + bne.w 8a018 │ │ │ │ + ldr r2, [pc, #696] @ (8a180 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a506 │ │ │ │ + beq.w 8a402 │ │ │ │ ldr.w r3, [r2, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1928] @ 0x788 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -140781,81 +140723,81 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a412 │ │ │ │ + bne.w 8a30e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4d8 │ │ │ │ + beq.w 8a3d4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8a544 │ │ │ │ + bne.w 8a440 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8a544 │ │ │ │ + bne.w 8a440 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a0c0 │ │ │ │ + beq.n 89fbc │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a09a │ │ │ │ + b.n 89f96 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 8a4c0 │ │ │ │ + bgt.w 8a3bc │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a234 │ │ │ │ + bne.w 8a130 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 8a0be │ │ │ │ + beq.n 89fba │ │ │ │ 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 8a07c │ │ │ │ + bgt.n 89f78 │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a234 │ │ │ │ + bne.w 8a130 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 8a098 │ │ │ │ + bne.n 89f94 │ │ │ │ mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8a108 │ │ │ │ + beq.n 8a004 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a288 │ │ │ │ + bne.w 8a184 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a288 │ │ │ │ - ldr r3, [pc, #420] @ (8a284 ) │ │ │ │ + bne.w 8a184 │ │ │ │ + ldr r3, [pc, #420] @ (8a180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a4fc │ │ │ │ + bhi.w 8a3f8 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -140868,45 +140810,45 @@ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r0, #205 @ 0xcd │ │ │ │ + movw r0, #189 @ 0xbd │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8a802 │ │ │ │ - ldr r0, [pc, #316] @ (8a284 ) │ │ │ │ + bne.w 8a6fe │ │ │ │ + ldr r0, [pc, #316] @ (8a180 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 8a714 │ │ │ │ + bcs.w 8a610 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 8a794 │ │ │ │ + beq.w 8a690 │ │ │ │ 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 8a386 │ │ │ │ + beq.w 8a282 │ │ │ │ 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 │ │ │ │ strb r3, [r4, #6] │ │ │ │ @@ -140929,114 +140871,114 @@ │ │ │ │ lsl.w ip, r7, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a40a │ │ │ │ + bne.w 8a306 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4d8 │ │ │ │ + beq.w 8a3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a042 │ │ │ │ + bne.w 89f3e │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 8a4f0 │ │ │ │ + ble.w 8a3ec │ │ │ │ movs r0, #12 │ │ │ │ mla r0, r0, r9, r4 │ │ │ │ add r0, r7 │ │ │ │ add r7, r4 │ │ │ │ - b.n 8a226 │ │ │ │ + b.n 8a122 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ adds r7, #12 │ │ │ │ str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #16] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8a4f0 │ │ │ │ + beq.w 8a3ec │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a212 │ │ │ │ + bne.n 8a10e │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8a226 │ │ │ │ + b.n 8a122 │ │ │ │ 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 8a276 │ │ │ │ + ble.n 8a172 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 8a662 │ │ │ │ + bgt.w 8a55e │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8a08e │ │ │ │ + beq.w 89f8a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 8a24e │ │ │ │ + b.n 8a14a │ │ │ │ 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 8a0b4 │ │ │ │ - b.n 8a268 │ │ │ │ + beq.w 89fb0 │ │ │ │ + b.n 8a164 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a77c │ │ │ │ - ldr r3, [pc, #668] @ (8a540 ) │ │ │ │ + bne.w 8a678 │ │ │ │ + ldr r3, [pc, #668] @ (8a43c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 8a758 │ │ │ │ + beq.w 8a654 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8a2e6 │ │ │ │ + bgt.n 8a1e2 │ │ │ │ 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 8a758 │ │ │ │ + beq.w 8a654 │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a650 │ │ │ │ + beq.w 8a54c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a108 │ │ │ │ + bne.w 8a004 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -141044,58 +140986,58 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8a342 │ │ │ │ + bne.n 8a23e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a33e │ │ │ │ + cbz r2, 8a23a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8a86a │ │ │ │ + beq.w 8a766 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8a848 │ │ │ │ + beq.w 8a744 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8a35e │ │ │ │ + cbnz r3, 8a25a │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8a108 │ │ │ │ + beq.w 8a004 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a8d0 │ │ │ │ + beq.w 8a7cc │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8a380 │ │ │ │ + cbz r3, 8a27c │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8a492 │ │ │ │ + bhi.w 8a38e │ │ │ │ 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 8a714 │ │ │ │ + beq.w 8a610 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ @@ -141119,327 +141061,327 @@ │ │ │ │ lsl.w ip, r8, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1f0 │ │ │ │ + beq.w 8a0ec │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a7a8 │ │ │ │ + beq.w 8a6a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8a458 │ │ │ │ + ble.n 8a354 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r3, r9, 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 sl, [ip, r1, lsl #3] │ │ │ │ add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.w 8a67c │ │ │ │ + blt.w 8a578 │ │ │ │ str.w sl, [r2] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 8a428 │ │ │ │ + bne.n 8a324 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c92c4 │ │ │ │ + bl 1c8fd4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbf9c <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cbc74 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8d6 │ │ │ │ + beq.w 8a7d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a784 │ │ │ │ + beq.w 8a680 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ 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 8a3b0 │ │ │ │ + b.n 8a2ac │ │ │ │ movs r1, #12 │ │ │ │ cmp r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.w 8a6c6 │ │ │ │ + bhi.w 8a5c2 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8a12c │ │ │ │ + b.n 8a028 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8a234 │ │ │ │ + bne.w 8a130 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8a098 │ │ │ │ - b.n 8a0be │ │ │ │ + bne.w 89f94 │ │ │ │ + b.n 89fba │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8a696 │ │ │ │ + bne.w 8a592 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90410 │ │ │ │ - b.n 8a0c0 │ │ │ │ + bl 9030c │ │ │ │ + b.n 89fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a7ee │ │ │ │ + bne.w 8a6ea │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov.w r8, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 8a166 │ │ │ │ + b.n 8a062 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8a7e8 │ │ │ │ + ble.w 8a6e4 │ │ │ │ sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ ands.w r8, r1, #3 │ │ │ │ - beq.n 8a624 │ │ │ │ + beq.n 8a520 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a62c │ │ │ │ + beq.n 8a528 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp.w r8, #1 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.n 8a624 │ │ │ │ + beq.n 8a520 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 8a5a0 │ │ │ │ + beq.n 8a49c │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a62c │ │ │ │ + beq.n 8a528 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov ip, lr │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a62c │ │ │ │ + beq.n 8a528 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w ip, lr, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - b.n 8a624 │ │ │ │ + b.n 8a520 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w lr, ip, #8 │ │ │ │ mov r8, r2 │ │ │ │ cmp r9, r2 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.w 8a068 │ │ │ │ + beq.w 89f64 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov ip, lr │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a62c │ │ │ │ + cbz r1, 8a528 │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ add.w ip, lr, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a62c │ │ │ │ + cbz r1, 8a528 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w ip, lr, #16 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a62c │ │ │ │ + cbz r1, 8a528 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w r2, r8, #3 │ │ │ │ add.w ip, lr, #24 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a5bc │ │ │ │ + bne.n 8a4b8 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a788 │ │ │ │ + beq.w 8a684 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ cmp r2, r9 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - bne.n 8a550 │ │ │ │ - b.n 8a068 │ │ │ │ + bne.n 8a44c │ │ │ │ + b.n 89f64 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8a4ca │ │ │ │ + beq.w 8a3c6 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 8a662 │ │ │ │ + b.n 8a55e │ │ │ │ str.w r0, [sl] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [r2, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8a428 │ │ │ │ - b.n 8a458 │ │ │ │ + bne.w 8a324 │ │ │ │ + b.n 8a354 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8a4f0 │ │ │ │ + ble.w 8a3ec │ │ │ │ mov.w lr, #12 │ │ │ │ mov r7, r3 │ │ │ │ mla lr, lr, r9, r3 │ │ │ │ - b.n 8a6ae │ │ │ │ + b.n 8a5aa │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a6aa │ │ │ │ + beq.n 8a5a6 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ adds r7, #12 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 8a6aa │ │ │ │ - b.n 8a4f0 │ │ │ │ + bne.n 8a5a6 │ │ │ │ + b.n 8a3ec │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8a8e0 │ │ │ │ + bhi.w 8a7dc │ │ │ │ add.w sl, r3, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ lsl.w r8, r8, sl │ │ │ │ add.w r1, r2, r8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a802 │ │ │ │ - ldr r1, [pc, #512] @ (8a904 ) │ │ │ │ + bne.w 8a6fe │ │ │ │ + ldr r1, [pc, #512] @ (8a800 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1612] @ 0x64c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a82e │ │ │ │ + bne.w 8a72a │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a8f8 │ │ │ │ + beq.w 8a7f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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 8a3b0 │ │ │ │ + b.n 8a2ac │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a83e │ │ │ │ + bne.n 8a73a │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a63a │ │ │ │ - b.n 8a788 │ │ │ │ + bne.w 8a536 │ │ │ │ + b.n 8a684 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8a3a2 │ │ │ │ + b.n 8a29e │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 8a822 │ │ │ │ + bge.n 8a71e │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ @@ -141452,76 +141394,76 @@ │ │ │ │ addlt r7, #1 │ │ │ │ strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8a7aa │ │ │ │ - bne.w 8a068 │ │ │ │ - b.n 8a0c0 │ │ │ │ + b.n 8a6a6 │ │ │ │ + bne.w 89f64 │ │ │ │ + b.n 89fbc │ │ │ │ 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, #12] │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a8f8 │ │ │ │ + beq.n 8a7f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 8a3b0 │ │ │ │ + b.n 8a2ac │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90410 │ │ │ │ - b.n 8a462 │ │ │ │ + bl 9030c │ │ │ │ + b.n 8a35e │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8a73c │ │ │ │ + b.n 8a638 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a76e │ │ │ │ + b.n 8a66a │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8a856 │ │ │ │ + cbz r3, 8a752 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a108 │ │ │ │ + bne.w 8a004 │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a34e │ │ │ │ + beq.w 8a24a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a8ca │ │ │ │ + cbz r2, 8a7c6 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 8a8a0 │ │ │ │ + cbz r3, 8a79c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -141531,42 +141473,42 @@ │ │ │ │ ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8a878 │ │ │ │ + b.n 8a774 │ │ │ │ str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8a370 │ │ │ │ + b.n 8a26c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a108 │ │ │ │ + b.n 8a004 │ │ │ │ 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 8a12c │ │ │ │ - bl 23c560 │ │ │ │ + bpl.w 8a028 │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a116 │ │ │ │ + b.n 8a012 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 8b29c │ │ │ │ + bhi.w 8b198 │ │ │ │ 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 │ │ │ │ @@ -141577,27 +141519,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 8ae42 │ │ │ │ + beq.w 8ad3e │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b062 │ │ │ │ + bhi.w 8af5e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8aaba │ │ │ │ - ldr r2, [pc, #696] @ (8ac20 ) │ │ │ │ + bne.w 8a9b6 │ │ │ │ + ldr r2, [pc, #696] @ (8ab1c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aea4 │ │ │ │ + beq.w 8ada0 │ │ │ │ ldr.w r3, [r2, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1928] @ 0x788 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -141619,81 +141561,81 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8adae │ │ │ │ + bne.w 8acaa │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ae76 │ │ │ │ + beq.w 8ad72 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8aee0 │ │ │ │ + bne.w 8addc │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8aee0 │ │ │ │ + bne.w 8addc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8aa5e │ │ │ │ + beq.n 8a95a │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8aa38 │ │ │ │ + b.n 8a934 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 8ae5e │ │ │ │ + bgt.w 8ad5a │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8abd2 │ │ │ │ + bne.w 8aace │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 8aa5c │ │ │ │ + beq.n 8a958 │ │ │ │ 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 8aa1a │ │ │ │ + bgt.n 8a916 │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8abd2 │ │ │ │ + bne.w 8aace │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 8aa36 │ │ │ │ + bne.n 8a932 │ │ │ │ mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8aaa6 │ │ │ │ + beq.n 8a9a2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8ac24 │ │ │ │ + bne.w 8ab20 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8ac24 │ │ │ │ - ldr r3, [pc, #416] @ (8ac20 ) │ │ │ │ + bne.w 8ab20 │ │ │ │ + ldr r3, [pc, #416] @ (8ab1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8ae9a │ │ │ │ + bhi.w 8ad96 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -141706,45 +141648,45 @@ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r0, #205 @ 0xcd │ │ │ │ + movw r0, #189 @ 0xbd │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8b15e │ │ │ │ - ldr r0, [pc, #312] @ (8ac20 ) │ │ │ │ + bne.w 8b05a │ │ │ │ + ldr r0, [pc, #312] @ (8ab1c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 8b0b4 │ │ │ │ + bcs.w 8afb0 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 8b12a │ │ │ │ + beq.w 8b026 │ │ │ │ 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 8ad22 │ │ │ │ + beq.w 8ac1e │ │ │ │ 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 │ │ │ │ strb r3, [r4, #6] │ │ │ │ @@ -141767,113 +141709,113 @@ │ │ │ │ lsl.w ip, r7, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ada6 │ │ │ │ + bne.w 8aca2 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ae76 │ │ │ │ + beq.w 8ad72 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a9e0 │ │ │ │ + bne.w 8a8dc │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 8ae8e │ │ │ │ + ble.w 8ad8a │ │ │ │ movs r0, #12 │ │ │ │ mla r0, r0, r9, r4 │ │ │ │ add r0, r7 │ │ │ │ add r7, r4 │ │ │ │ - b.n 8abc4 │ │ │ │ + b.n 8aac0 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ adds r7, #12 │ │ │ │ str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #16] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8ae8e │ │ │ │ + beq.w 8ad8a │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8abb0 │ │ │ │ + bne.n 8aaac │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8abc4 │ │ │ │ + b.n 8aac0 │ │ │ │ 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 8ac14 │ │ │ │ + ble.n 8ab10 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 8affe │ │ │ │ + bgt.w 8aefa │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8aa2c │ │ │ │ + beq.w 8a928 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 8abec │ │ │ │ + b.n 8aae8 │ │ │ │ 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 8aa52 │ │ │ │ - b.n 8ac06 │ │ │ │ + beq.w 8a94e │ │ │ │ + b.n 8ab02 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ + movw r3, #15585 @ 0x3ce1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b11e │ │ │ │ - ldr r3, [pc, #668] @ (8aedc ) │ │ │ │ + bne.w 8b01a │ │ │ │ + ldr r3, [pc, #668] @ (8add8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 8b0f8 │ │ │ │ + beq.w 8aff4 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8ac82 │ │ │ │ + bgt.n 8ab7e │ │ │ │ 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 8b0f8 │ │ │ │ + beq.w 8aff4 │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8afec │ │ │ │ + beq.w 8aee8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aaa6 │ │ │ │ + bne.w 8a9a2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -141881,58 +141823,58 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8acde │ │ │ │ + bne.n 8abda │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8acda │ │ │ │ + cbz r2, 8abd6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8b1fa │ │ │ │ + beq.w 8b0f6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b1d8 │ │ │ │ + beq.w 8b0d4 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8acfa │ │ │ │ + cbnz r3, 8abf6 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8aaa6 │ │ │ │ + beq.w 8a9a2 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b1d2 │ │ │ │ + beq.w 8b0ce │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8ad1c │ │ │ │ + cbz r3, 8ac18 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8ae2e │ │ │ │ + bhi.w 8ad2a │ │ │ │ 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 8b0b4 │ │ │ │ + beq.w 8afb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ @@ -141956,346 +141898,346 @@ │ │ │ │ lsl.w ip, r8, ip │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ab8e │ │ │ │ + beq.w 8aa8a │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b180 │ │ │ │ + beq.w 8b07c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8adf4 │ │ │ │ + ble.n 8acf0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r3, r9, 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 sl, [ip, r1, lsl #3] │ │ │ │ add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.w 8b018 │ │ │ │ + blt.w 8af14 │ │ │ │ str.w sl, [r2] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 8adc4 │ │ │ │ + bne.n 8acc0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c92c4 │ │ │ │ + bl 1c8fd4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbf9c <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cbc74 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b27a │ │ │ │ + beq.w 8b176 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b126 │ │ │ │ + beq.w 8b022 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ 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 8ad4c │ │ │ │ + b.n 8ac48 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 8b068 │ │ │ │ + bhi.w 8af64 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8aaca │ │ │ │ + b.n 8a9c6 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8abd2 │ │ │ │ + bne.w 8aace │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8aa36 │ │ │ │ - b.n 8aa5c │ │ │ │ + bne.w 8a932 │ │ │ │ + b.n 8a958 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8b032 │ │ │ │ + bne.w 8af2e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90410 │ │ │ │ - b.n 8aa5e │ │ │ │ + bl 9030c │ │ │ │ + b.n 8a95a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b14a │ │ │ │ + bne.w 8b046 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov.w r8, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 8ab04 │ │ │ │ + b.n 8aa00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8b1c0 │ │ │ │ + ble.w 8b0bc │ │ │ │ sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ ands.w r8, r1, #3 │ │ │ │ - beq.n 8afc0 │ │ │ │ + beq.n 8aebc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afc8 │ │ │ │ + beq.n 8aec4 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp.w r8, #1 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.n 8afc0 │ │ │ │ + beq.n 8aebc │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 8af3c │ │ │ │ + beq.n 8ae38 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afc8 │ │ │ │ + beq.n 8aec4 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov ip, lr │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afc8 │ │ │ │ + beq.n 8aec4 │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w ip, lr, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - b.n 8afc0 │ │ │ │ + b.n 8aebc │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w lr, ip, #8 │ │ │ │ mov r8, r2 │ │ │ │ cmp r9, r2 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.w 8aa06 │ │ │ │ + beq.w 8a902 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov ip, lr │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afc8 │ │ │ │ + cbz r1, 8aec4 │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ add.w ip, lr, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afc8 │ │ │ │ + cbz r1, 8aec4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w ip, lr, #16 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afc8 │ │ │ │ + cbz r1, 8aec4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ add.w r2, r8, #3 │ │ │ │ add.w ip, lr, #24 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8af58 │ │ │ │ + bne.n 8ae54 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b13e │ │ │ │ + beq.w 8b03a │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ cmp r2, r9 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - bne.n 8aeec │ │ │ │ - b.n 8aa06 │ │ │ │ + bne.n 8ade8 │ │ │ │ + b.n 8a902 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8ae68 │ │ │ │ + beq.w 8ad64 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 8affe │ │ │ │ + b.n 8aefa │ │ │ │ str.w r0, [sl] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [r2, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8adc4 │ │ │ │ - b.n 8adf4 │ │ │ │ + bne.w 8acc0 │ │ │ │ + b.n 8acf0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8ae8e │ │ │ │ + ble.w 8ad8a │ │ │ │ mov.w lr, #12 │ │ │ │ mov r7, r3 │ │ │ │ mla lr, lr, r9, r3 │ │ │ │ - b.n 8b04a │ │ │ │ + b.n 8af46 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b046 │ │ │ │ + beq.n 8af42 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ adds r7, #12 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 8b046 │ │ │ │ - b.n 8ae8e │ │ │ │ + bne.n 8af42 │ │ │ │ + b.n 8ad8a │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8b284 │ │ │ │ + bhi.w 8b180 │ │ │ │ add.w sl, r3, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ lsl.w r8, r8, sl │ │ │ │ add.w r1, r2, r8 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8b15e │ │ │ │ - ldr r1, [pc, #516] @ (8b2a8 ) │ │ │ │ + bne.n 8b05a │ │ │ │ + ldr r1, [pc, #516] @ (8b1a4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1612] @ 0x64c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b26a │ │ │ │ + bne.w 8b166 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b29c │ │ │ │ + beq.w 8b198 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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 8ad4c │ │ │ │ + b.n 8ac48 │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b260 │ │ │ │ + bne.w 8b15c │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8ad3e │ │ │ │ + b.n 8ac3a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afd6 │ │ │ │ - b.n 8b13e │ │ │ │ + bne.w 8aed2 │ │ │ │ + b.n 8b03a │ │ │ │ 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, #12] │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b29c │ │ │ │ + beq.w 8b198 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 8ad4c │ │ │ │ + b.n 8ac48 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 8b1c6 │ │ │ │ + bge.n 8b0c2 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ @@ -142308,50 +142250,50 @@ │ │ │ │ addlt r7, #1 │ │ │ │ strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8b182 │ │ │ │ - bne.w 8aa06 │ │ │ │ - b.n 8aa5e │ │ │ │ + b.n 8b07e │ │ │ │ + bne.w 8a902 │ │ │ │ + b.n 8a95a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90410 │ │ │ │ - b.n 8adfe │ │ │ │ + bl 9030c │ │ │ │ + b.n 8acfa │ │ │ │ str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8ad0c │ │ │ │ + b.n 8ac08 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8b1e6 │ │ │ │ + cbz r3, 8b0e2 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaa6 │ │ │ │ + bne.w 8a9a2 │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acea │ │ │ │ + beq.w 8abe6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b25a │ │ │ │ + cbz r2, 8b156 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 8b230 │ │ │ │ + cbz r3, 8b12c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -142361,89 +142303,89 @@ │ │ │ │ ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8b208 │ │ │ │ + b.n 8b104 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8b110 │ │ │ │ + b.n 8b00c │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8b0dc │ │ │ │ + b.n 8afd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a9a2 │ │ │ │ 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 8aaca │ │ │ │ - bl 23c560 │ │ │ │ + bpl.w 8a9c6 │ │ │ │ + bl 23b8dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8aab4 │ │ │ │ + b.n 8a9b0 │ │ │ │ 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 r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 8b4e8 │ │ │ │ + bne.w 8b3e4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b5b8 │ │ │ │ + bne.w 8b4b4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8b468 │ │ │ │ + bgt.w 8b364 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b626 │ │ │ │ + beq.w 8b522 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b626 │ │ │ │ + bhi.w 8b522 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b48e │ │ │ │ - movw r6, #1501 @ 0x5dd │ │ │ │ + beq.w 8b38a │ │ │ │ + movw r6, #373 @ 0x175 │ │ │ │ movt r6, #15 │ │ │ │ movw r3, #29856 @ 0x74a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8b57c │ │ │ │ - ldr r3, [pc, #708] @ (8b5fc ) │ │ │ │ + bpl.w 8b478 │ │ │ │ + ldr r3, [pc, #708] @ (8b4f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -142451,52 +142393,52 @@ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ adds r0, #1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r2, [lr] │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - cbz r5, 8b37a │ │ │ │ + cbz r5, 8b276 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b600 │ │ │ │ + beq.w 8b4fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8b3b4 │ │ │ │ + bpl.n 8b2b0 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b3b4 │ │ │ │ + bne.n 8b2b0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 8b440 │ │ │ │ + beq.n 8b33c │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 8b43a │ │ │ │ - ldr r3, [pc, #560] @ (8b5fc ) │ │ │ │ + bpl.n 8b336 │ │ │ │ + ldr r3, [pc, #560] @ (8b4f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -142506,111 +142448,111 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b4dc │ │ │ │ + beq.n 8b3d8 │ │ │ │ ldr.w r0, [ip, #428] @ 0x1ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 8b584 │ │ │ │ + bmi.w 8b480 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8bbe8 │ │ │ │ + bl 8bae4 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b598 │ │ │ │ + beq.w 8b494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b432 │ │ │ │ + bge.n 8b32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b61e │ │ │ │ + beq.w 8b51a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 8b3fe │ │ │ │ - ldr r3, [pc, #440] @ (8b5fc ) │ │ │ │ + b.n 8b2fa │ │ │ │ + ldr r3, [pc, #440] @ (8b4f8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89b0 │ │ │ │ + bl 1c865c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b602 │ │ │ │ + beq.w 8b4fe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ strd r2, r7, [r4, #16] │ │ │ │ - b.n 8b3c2 │ │ │ │ + b.n 8b2be │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #21837 @ 0x554d │ │ │ │ + movweq r6, #20729 @ 0x50f9 │ │ │ │ movteq r6, #16 │ │ │ │ - bne.n 8b4c8 │ │ │ │ + bne.n 8b3c4 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b324 │ │ │ │ + bne.w 8b220 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b434 │ │ │ │ + b.n 8b330 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b48e │ │ │ │ - movw r6, #47333 @ 0xb8e5 │ │ │ │ + beq.n 8b38a │ │ │ │ + movw r6, #46345 @ 0xb509 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b324 │ │ │ │ - movw r6, #36009 @ 0x8ca9 │ │ │ │ + b.n 8b220 │ │ │ │ + movw r6, #34849 @ 0x8821 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b476 │ │ │ │ - movw r6, #59489 @ 0xe861 │ │ │ │ + b.n 8b372 │ │ │ │ + movw r6, #56537 @ 0xdcd9 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b476 │ │ │ │ + b.n 8b372 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8b626 │ │ │ │ + ble.w 8b522 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b56a │ │ │ │ - movw r6, #64745 @ 0xfce9 │ │ │ │ + bne.n 8b466 │ │ │ │ + movw r6, #63213 @ 0xf6ed │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8b476 │ │ │ │ + b.n 8b372 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #388 @ 0x184 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8b3fe │ │ │ │ + b.n 8b2fa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b640 │ │ │ │ + bne.w 8b53c │ │ │ │ movw r6, #29476 @ 0x7324 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b48e │ │ │ │ + beq.n 8b38a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8b542 │ │ │ │ - ldr r2, [pc, #236] @ (8b5fc ) │ │ │ │ + bpl.n 8b43e │ │ │ │ + ldr r2, [pc, #236] @ (8b4f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w r6, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -142618,447 +142560,447 @@ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ adds r0, #1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r2, [ip] │ │ │ │ strd r6, r3, [r4, #-8] │ │ │ │ str r2, [r6, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - cbz r5, 8b550 │ │ │ │ + cbz r5, 8b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b602 │ │ │ │ + beq.n 8b4fe │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ - b.n 8b3c2 │ │ │ │ + b.n 8b2be │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b626 │ │ │ │ - movw r6, #26381 @ 0x670d │ │ │ │ + bne.n 8b522 │ │ │ │ + movw r6, #23881 @ 0x5d49 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b476 │ │ │ │ + b.n 8b372 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8b36e │ │ │ │ - b.n 8b37a │ │ │ │ + bne.w 8b26a │ │ │ │ + b.n 8b276 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b420 │ │ │ │ + bne.w 8b31c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b420 │ │ │ │ + bge.w 8b31c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b420 │ │ │ │ + bne.w 8b31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b420 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b31c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85e18 │ │ │ │ + bl 85cb4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b48e │ │ │ │ - bl 1c965c │ │ │ │ + beq.w 8b38a │ │ │ │ + bl 1c936c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b5e4 │ │ │ │ + bge.n 8b4e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b658 │ │ │ │ + beq.n 8b554 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b48e │ │ │ │ + beq.w 8b38a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b3c2 │ │ │ │ - b.n 8b602 │ │ │ │ + bne.w 8b2be │ │ │ │ + b.n 8b4fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b48e │ │ │ │ + bge.w 8b38a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b48e │ │ │ │ + bne.w 8b38a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b48e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b38a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b432 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b32e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 8b48e │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 8b38a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49388 @ 0xc0ec │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 8b48e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 8b38a │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b5e4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b4e0 │ │ │ │ │ │ │ │ -0008b660 : │ │ │ │ +0008b55c : │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8b694 │ │ │ │ + bgt.n 8b590 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b746 │ │ │ │ + beq.n 8b642 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8b746 │ │ │ │ + bhi.n 8b642 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r3, [r0, r5] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 8b700 │ │ │ │ - movw r6, #21837 @ 0x554d │ │ │ │ + bne.n 8b5fc │ │ │ │ + movw r6, #20729 @ 0x50f9 │ │ │ │ movt r6, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8b6da │ │ │ │ - cbz r5, 8b6c4 │ │ │ │ + cbz r0, 8b5d6 │ │ │ │ + cbz r5, 8b5c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8b72e │ │ │ │ + cbz r0, 8b62a │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #24] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r6, #47333 @ 0xb8e5 │ │ │ │ + movw r6, #46345 @ 0xb509 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b6a0 │ │ │ │ - movw r6, #36009 @ 0x8ca9 │ │ │ │ + b.n 8b59c │ │ │ │ + movw r6, #34849 @ 0x8821 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b6a0 │ │ │ │ - movw r6, #1501 @ 0x5dd │ │ │ │ + b.n 8b59c │ │ │ │ + movw r6, #373 @ 0x175 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b6a0 │ │ │ │ + b.n 8b59c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 8b746 │ │ │ │ + ble.n 8b642 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b71c │ │ │ │ - movw r6, #64745 @ 0xfce9 │ │ │ │ + bne.n 8b618 │ │ │ │ + movw r6, #63213 @ 0xf6ed │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8b6a0 │ │ │ │ - movw r6, #59489 @ 0xe861 │ │ │ │ + b.n 8b59c │ │ │ │ + movw r6, #56537 @ 0xdcd9 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b6a0 │ │ │ │ + b.n 8b59c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b746 │ │ │ │ - movw r6, #26381 @ 0x670d │ │ │ │ + bne.n 8b642 │ │ │ │ + movw r6, #23881 @ 0x5d49 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b6a0 │ │ │ │ + b.n 8b59c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b6dc │ │ │ │ + bge.n 8b5d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b6dc │ │ │ │ + bne.n 8b5d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b6dc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b5d8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b764 : │ │ │ │ - b.n 8b768 │ │ │ │ +0008b660 : │ │ │ │ + b.n 8b664 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bb06 │ │ │ │ + bpl.w 8ba02 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8b976 │ │ │ │ + bne.w 8b872 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 8b976 │ │ │ │ + beq.w 8b872 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8ba7c │ │ │ │ + beq.w 8b978 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b9a2 │ │ │ │ + bne.w 8b89e │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8ba74 │ │ │ │ + beq.w 8b970 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8b88e │ │ │ │ + bne.n 8b78a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b960 │ │ │ │ + bge.w 8b85c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b96a │ │ │ │ + bge.w 8b866 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8b7fc │ │ │ │ + cbz r2, 8b6f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8bac4 │ │ │ │ + bne.w 8b9c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8ba3c │ │ │ │ + ble.w 8b938 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bb38 │ │ │ │ + bne.w 8ba34 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r0, r3, #20 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r6, ip │ │ │ │ - bgt.n 8b8b0 │ │ │ │ + bgt.n 8b7ac │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b8ee │ │ │ │ + bge.n 8b7ea │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b8da │ │ │ │ + beq.n 8b7d6 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r7, [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 8b884 │ │ │ │ + beq.n 8b780 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b880 │ │ │ │ + bge.n 8b77c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r7, [r8] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b8a6 │ │ │ │ + beq.n 8b7a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 8bab0 │ │ │ │ + bgt.w 8b9ac │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b914 │ │ │ │ + bge.n 8b810 │ │ │ │ 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 │ │ │ │ - bne.n 8b854 │ │ │ │ + bne.n 8b750 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r7, [r1, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8b85e │ │ │ │ + b.n 8b75a │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, ip │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b92e │ │ │ │ + bge.n 8b82a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8b840 │ │ │ │ + b.n 8b73c │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, ip │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8b8c0 │ │ │ │ + blt.n 8b7bc │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add r2, r1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r2, r2, #1 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - bgt.n 8b9e8 │ │ │ │ + bgt.n 8b8e4 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 8b906 │ │ │ │ + blt.n 8b802 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 8b946 │ │ │ │ + b.n 8b842 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8b7ea │ │ │ │ + blt.w 8b6e6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b7f4 │ │ │ │ - b.n 8b7fc │ │ │ │ + bne.w 8b6f0 │ │ │ │ + b.n 8b6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8bb1e │ │ │ │ + beq.w 8ba1a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ba7c │ │ │ │ + beq.n 8b978 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b7bc │ │ │ │ + beq.w 8b6b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8b7bc │ │ │ │ + bne.w 8b6b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl dc334 │ │ │ │ + bl dbe5c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8b7d2 │ │ │ │ + beq.w 8b6ce │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r6, r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - cbnz r2, 8b9ce │ │ │ │ + cbnz r2, 8b8ca │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cabc <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c108 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8b8a8 │ │ │ │ + beq.w 8b7a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 8b8a8 │ │ │ │ + b.n 8b7a4 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -143068,269 +143010,269 @@ │ │ │ │ add r9, r1 │ │ │ │ it le │ │ │ │ ldrshle.w ip, [r0, r2, lsl #1] │ │ │ │ add.w r9, r9, #1 │ │ │ │ it gt │ │ │ │ ldrgt.w ip, [r0, r2, lsl #2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 8ba36 │ │ │ │ + bge.n 8b932 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w lr, #15 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - ble.w 8b8c2 │ │ │ │ + ble.w 8b7be │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8b840 │ │ │ │ + b.n 8b73c │ │ │ │ and.w r2, sl, r9 │ │ │ │ - b.n 8b9f6 │ │ │ │ + b.n 8b8f2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ 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 89f6c │ │ │ │ + bl 89e68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8b804 │ │ │ │ + bne.w 8b700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bbb8 │ │ │ │ + blt.w 8bab4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bbca │ │ │ │ + blt.w 8bac6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb2c │ │ │ │ - b.n 8bb32 │ │ │ │ + bne.n 8ba28 │ │ │ │ + b.n 8ba2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 863a4 │ │ │ │ + bl 86240 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8b86e │ │ │ │ + bne.w 8b76a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb2c │ │ │ │ - b.n 8b8a8 │ │ │ │ + bne.n 8ba28 │ │ │ │ + b.n 8b7a4 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 8baec │ │ │ │ + bge.n 8b9e8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8ba30 │ │ │ │ + b.n 8b92c │ │ │ │ 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 8a908 │ │ │ │ + bl 8a804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ba60 │ │ │ │ + beq.n 8b95c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8b7fc │ │ │ │ + b.n 8b6f8 │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add r2, r1 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bac0 │ │ │ │ - b.n 8b92e │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + blt.n 8b9bc │ │ │ │ + b.n 8b82a │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb2c │ │ │ │ - b.n 8bb32 │ │ │ │ + bne.n 8ba28 │ │ │ │ + b.n 8ba2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8b8a8 │ │ │ │ + beq.w 8b7a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b8a8 │ │ │ │ - ldr r3, [pc, #168] @ (8bbe4 ) │ │ │ │ + b.n 8b7a4 │ │ │ │ + ldr r3, [pc, #168] @ (8bae0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r9, r3, #41216 @ 0xa100 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ add.w r9, r9, #116 @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8bb6a │ │ │ │ + b.n 8ba66 │ │ │ │ add.w r9, r9, #4 │ │ │ │ asrs r6, r6, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 8bb9c │ │ │ │ + beq.n 8ba98 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 8bb60 │ │ │ │ + bpl.n 8ba5c │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8bb60 │ │ │ │ + beq.n 8ba5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8bb60 │ │ │ │ + bge.n 8ba5c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #49448 @ 0xc128 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ - b.n 8bb60 │ │ │ │ + bl 242a10 │ │ │ │ + b.n 8ba5c │ │ │ │ mov r4, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8b818 │ │ │ │ + b.n 8b714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba6a │ │ │ │ + bne.w 8b966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ba6a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba74 │ │ │ │ + bne.w 8b970 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb2c │ │ │ │ - b.n 8bb32 │ │ │ │ + bne.n 8ba28 │ │ │ │ + b.n 8ba2e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bfa2 │ │ │ │ + bpl.w 8be9e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bdee │ │ │ │ + bne.w 8bcea │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8bdee │ │ │ │ + beq.w 8bcea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8beaa │ │ │ │ + beq.w 8bda6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be1a │ │ │ │ + bne.w 8bd16 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8be90 │ │ │ │ + beq.w 8bd8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8bd00 │ │ │ │ + bne.n 8bbfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bdbe │ │ │ │ + bge.w 8bcba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bdca │ │ │ │ + bge.w 8bcc6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bc7e │ │ │ │ + cbz r2, 8bb7a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8bede │ │ │ │ + bne.w 8bdda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8be56 │ │ │ │ + ble.w 8bd52 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bf46 │ │ │ │ + bne.w 8be42 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r0, r3, #20 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r8, r6 │ │ │ │ - bgt.n 8bd0a │ │ │ │ + bgt.n 8bc06 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd48 │ │ │ │ + bge.n 8bc44 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8bd34 │ │ │ │ + beq.n 8bc30 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str.w r9, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ @@ -143344,155 +143286,155 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8be96 │ │ │ │ + bgt.w 8bd92 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd6e │ │ │ │ + bge.n 8bc6a │ │ │ │ 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 │ │ │ │ - bne.n 8bcda │ │ │ │ + bne.n 8bbd6 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r9, [r1, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bce6 │ │ │ │ + b.n 8bbe2 │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd88 │ │ │ │ + bge.n 8bc84 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bcc6 │ │ │ │ + b.n 8bbc2 │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bd1a │ │ │ │ + blt.n 8bc16 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r1, r2, #1 │ │ │ │ and.w r2, r8, r1 │ │ │ │ - ble.n 8bde6 │ │ │ │ + ble.n 8bce2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8bf20 │ │ │ │ + bgt.w 8be1c │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8be44 │ │ │ │ + bge.n 8bd40 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8bd1c │ │ │ │ + ble.n 8bc18 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bcc6 │ │ │ │ + b.n 8bbc2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bc6a │ │ │ │ + blt.w 8bb66 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bc76 │ │ │ │ - b.n 8bc7e │ │ │ │ + bne.w 8bb72 │ │ │ │ + b.n 8bb7a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bd60 │ │ │ │ - b.n 8bdd6 │ │ │ │ + blt.n 8bc5c │ │ │ │ + b.n 8bcd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8bf3e │ │ │ │ + beq.w 8be3a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8beaa │ │ │ │ + beq.n 8bda6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bc3a │ │ │ │ + beq.w 8bb36 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bc3a │ │ │ │ + bne.w 8bb36 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc334 │ │ │ │ + bl dbe5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8bc50 │ │ │ │ + beq.w 8bb4c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bd00 │ │ │ │ + bne.w 8bbfc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cabc <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 8bcf6 │ │ │ │ + bl 15c108 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ + b.n 8bbf2 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ - b.n 8bda8 │ │ │ │ + b.n 8bca4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ 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 89f6c │ │ │ │ + bl 89e68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bc86 │ │ │ │ + bne.w 8bb82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bfc2 │ │ │ │ + blt.w 8bebe │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bfd4 │ │ │ │ + blt.w 8bed0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8bd02 │ │ │ │ + b.n 8bbfe │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w lr, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 8bf06 │ │ │ │ + bge.n 8be02 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bdb8 │ │ │ │ + b.n 8bcb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ itt lt │ │ │ │ @@ -143500,1499 +143442,1499 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ mov r3, r9 │ │ │ │ - bl 863a4 │ │ │ │ + bl 86240 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 8bd02 │ │ │ │ + b.n 8bbfe │ │ │ │ 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 8a908 │ │ │ │ + bl 8a804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8be7a │ │ │ │ + beq.n 8bd76 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bc7e │ │ │ │ + b.n 8bb7a │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bea6 │ │ │ │ - b.n 8bd88 │ │ │ │ + blt.n 8bda2 │ │ │ │ + b.n 8bc84 │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ add.w r1, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r1, lr │ │ │ │ cmp r7, #0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - blt.w 8bdb0 │ │ │ │ + blt.w 8bcac │ │ │ │ and.w r2, r8, r1 │ │ │ │ - b.n 8bda0 │ │ │ │ + b.n 8bc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 43340 │ │ │ │ - b.n 8bd02 │ │ │ │ - ldr r3, [pc, #160] @ (8bfe8 ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 8bbfe │ │ │ │ + ldr r3, [pc, #160] @ (8bee4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r2, r3, #41216 @ 0xa100 │ │ │ │ add.w fp, r2, #148 @ 0x94 │ │ │ │ add.w sl, r2, #116 @ 0x74 │ │ │ │ - b.n 8bf6c │ │ │ │ + b.n 8be68 │ │ │ │ add.w r3, sl, #4 │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8bfb4 │ │ │ │ + beq.n 8beb0 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8bf5e │ │ │ │ + beq.n 8be5a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bf5e │ │ │ │ + beq.n 8be5a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8bf5e │ │ │ │ + bge.n 8be5a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #49448 @ 0xc128 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ - b.n 8bf5e │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + bl 242a10 │ │ │ │ + b.n 8be5a │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8be90 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bd8c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8bc9e │ │ │ │ + b.n 8bb9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be84 │ │ │ │ + bne.w 8bd80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be84 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be90 │ │ │ │ + bne.w 8bd8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be90 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd8c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bfec : │ │ │ │ +0008bee8 : │ │ │ │ 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, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29000 @ 0x7148 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c034 │ │ │ │ - cbz r5, 8c020 │ │ │ │ + cbz r0, 8bf30 │ │ │ │ + cbz r5, 8bf1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8c03a │ │ │ │ + cbz r0, 8bf36 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c036 │ │ │ │ + bge.n 8bf32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c036 │ │ │ │ + bne.n 8bf32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c036 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf32 │ │ │ │ nop │ │ │ │ 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 r1, #0 │ │ │ │ - beq.n 8c0dc │ │ │ │ + beq.n 8bfd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 8c0c6 │ │ │ │ + cbz r0, 8bfc2 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b004 │ │ │ │ - cbnz r0, 8c0dc │ │ │ │ + cbnz r0, 8bfd8 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8c0dc │ │ │ │ - movw r1, #55396 @ 0xd864 │ │ │ │ + bne.n 8bfd8 │ │ │ │ + movw r1, #52004 @ 0xcb24 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 8c0a8 │ │ │ │ + b.n 8bfa4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 8c0e2 │ │ │ │ + beq.n 8bfde │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 8c0dc │ │ │ │ + cbz r3, 8bfd8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 8c09e │ │ │ │ + bne.n 8bf9a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b004 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c0a2 │ │ │ │ + bne.n 8bf9e │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c08c │ │ │ │ + beq.n 8bf88 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 8c0a2 │ │ │ │ - b.n 8c0dc │ │ │ │ + bne.n 8bf9e │ │ │ │ + b.n 8bfd8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r0, #128] @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8db7a │ │ │ │ + beq.w 8da76 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #17 │ │ │ │ - bpl.w 8d016 │ │ │ │ + bpl.w 8cf12 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d02e │ │ │ │ + beq.w 8cf2a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd22 │ │ │ │ + bne.w 8cc1e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd2a │ │ │ │ + bne.w 8cc26 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd34 │ │ │ │ + bne.w 8cc30 │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd48 │ │ │ │ + beq.w 8cc44 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c33e │ │ │ │ + ble.w 8c23a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8cd4e │ │ │ │ + beq.w 8cc4a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c1ac │ │ │ │ + beq.n 8c0a8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cd4e │ │ │ │ + beq.w 8cc4a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c1ac │ │ │ │ + beq.n 8c0a8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cd4e │ │ │ │ + beq.w 8cc4a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8c1ac │ │ │ │ + beq.n 8c0a8 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r7, #3 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8cd4e │ │ │ │ + beq.w 8cc4a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8c196 │ │ │ │ + bne.n 8c092 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c33e │ │ │ │ + ble.w 8c23a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da90 │ │ │ │ + beq.w 8d98c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c1e8 │ │ │ │ + beq.n 8c0e4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8da90 │ │ │ │ + beq.w 8d98c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c1e8 │ │ │ │ + beq.n 8c0e4 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8da90 │ │ │ │ + beq.w 8d98c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c1d2 │ │ │ │ + bne.n 8c0ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c33e │ │ │ │ + ble.w 8c23a │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d70c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c224 │ │ │ │ + beq.n 8c120 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d70c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c224 │ │ │ │ + beq.n 8c120 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d70c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c20e │ │ │ │ + bne.n 8c10a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c33e │ │ │ │ + ble.w 8c23a │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dcd4 │ │ │ │ + beq.w 8dbd0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c25e │ │ │ │ + beq.n 8c15a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dcd4 │ │ │ │ + beq.w 8dbd0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c25e │ │ │ │ + beq.n 8c15a │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dcd4 │ │ │ │ + beq.w 8dbd0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c24a │ │ │ │ + bne.n 8c146 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c33e │ │ │ │ + ble.n 8c23a │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da5c │ │ │ │ + beq.w 8d958 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c298 │ │ │ │ + beq.n 8c194 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8da5c │ │ │ │ + beq.w 8d958 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c298 │ │ │ │ + beq.n 8c194 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8da5c │ │ │ │ + beq.w 8d958 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c284 │ │ │ │ + bne.n 8c180 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c33e │ │ │ │ + ble.n 8c23a │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d1ae │ │ │ │ + beq.w 8d0aa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c2d2 │ │ │ │ + beq.n 8c1ce │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d1ae │ │ │ │ + beq.w 8d0aa │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c2d2 │ │ │ │ + beq.n 8c1ce │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d1ae │ │ │ │ + beq.w 8d0aa │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c2be │ │ │ │ + bne.n 8c1ba │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c33e │ │ │ │ + ble.n 8c23a │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8db3c │ │ │ │ + beq.w 8da24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c30c │ │ │ │ + beq.n 8c208 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8db3c │ │ │ │ + beq.w 8da24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c30c │ │ │ │ + beq.n 8c208 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8db3c │ │ │ │ + beq.w 8da24 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c2f8 │ │ │ │ + bne.n 8c1f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c33e │ │ │ │ + ble.n 8c23a │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dac0 │ │ │ │ + beq.w 8d9bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c33e │ │ │ │ + beq.n 8c23a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dac0 │ │ │ │ + beq.w 8d9bc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c33e │ │ │ │ + beq.n 8c23a │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dac0 │ │ │ │ + beq.w 8d9bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c32e │ │ │ │ + bne.n 8c22a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r2, #9 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 8c5e8 │ │ │ │ + ble.w 8c4e4 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add.w fp, r2, #16 │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r5, [fp, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8c758 │ │ │ │ + bge.w 8c654 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd56 │ │ │ │ + beq.w 8cc52 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c7b4 │ │ │ │ + bne.w 8c6b0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ - cbz r2, 8c3a2 │ │ │ │ + cbz r2, 8c29e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c9d6 │ │ │ │ + bne.w 8c8d2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c434 │ │ │ │ + beq.n 8c330 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c434 │ │ │ │ + beq.n 8c330 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc8a │ │ │ │ + bne.w 8cb86 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d036 │ │ │ │ + bne.w 8cf32 │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8cfaa │ │ │ │ + bne.w 8cea6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d046 │ │ │ │ + bne.w 8cf42 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d052 │ │ │ │ + bne.w 8cf4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfca │ │ │ │ + bne.w 8cec6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d0b2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8c404 │ │ │ │ + cbnz r7, 8c300 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1f8 │ │ │ │ + bne.w 8d0f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8c410 │ │ │ │ + cbnz r7, 8c30c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da02 │ │ │ │ + bne.w 8d8fe │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8c41c │ │ │ │ + cbnz r7, 8c318 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf6a │ │ │ │ + bne.w 8ce66 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ - cbnz r7, 8c428 │ │ │ │ + cbnz r7, 8c324 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db44 │ │ │ │ + bne.w 8da40 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r7, 8c434 │ │ │ │ + cbnz r7, 8c330 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d160 │ │ │ │ + bne.w 8d05c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 8c470 │ │ │ │ + cbz r2, 8c36c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbz r3, 8c470 │ │ │ │ + cbz r3, 8c36c │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldrd lr, ip, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cc54 │ │ │ │ - cbnz r0, 8c454 │ │ │ │ + bne.w 8cb50 │ │ │ │ + cbnz r0, 8c350 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf10 │ │ │ │ + bne.w 8ce0c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8c462 │ │ │ │ + bne.n 8c35e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf34 │ │ │ │ + bne.w 8ce30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c470 │ │ │ │ + bne.n 8c36c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cc84 │ │ │ │ + bne.w 8cb80 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r2, 8c47c │ │ │ │ + cbz r2, 8c378 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c996 │ │ │ │ + bne.w 8c892 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d818 │ │ │ │ + beq.w 8d714 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - cbnz r2, 8c494 │ │ │ │ + cbnz r2, 8c390 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 8c494 │ │ │ │ + cbnz r2, 8c390 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbnz r2, 8c4a4 │ │ │ │ + cbnz r2, 8c3a0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cbnz r2, 8c4a4 │ │ │ │ + cbnz r2, 8c3a0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ca46 │ │ │ │ + bne.w 8c942 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca46 │ │ │ │ + beq.w 8c942 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c76a │ │ │ │ + beq.w 8c666 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca50 │ │ │ │ + bne.w 8c94c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d150 │ │ │ │ + bne.w 8d04c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c642 │ │ │ │ + bne.w 8c53e │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #0] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #0] │ │ │ │ strmi r3, [r4, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d22c │ │ │ │ + bne.w 8d128 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c64a │ │ │ │ + bne.w 8c546 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c64a │ │ │ │ + beq.w 8c546 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c792 │ │ │ │ + beq.w 8c68e │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8c792 │ │ │ │ + bne.w 8c68e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c652 │ │ │ │ + beq.w 8c54e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r1, 8c526 │ │ │ │ + cbnz r1, 8c422 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c6ee │ │ │ │ - cbnz r2, 8c530 │ │ │ │ + bne.w 8c5ea │ │ │ │ + cbnz r2, 8c42c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cd5e │ │ │ │ + bne.w 8cc5a │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cd8c │ │ │ │ + bne.w 8cc88 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db0e │ │ │ │ + bne.w 8da0a │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8da36 │ │ │ │ + bne.w 8d932 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db18 │ │ │ │ + bne.w 8da2c │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca88 │ │ │ │ + beq.w 8c984 │ │ │ │ ldrd r1, r7, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca12 │ │ │ │ + bne.w 8c90e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca12 │ │ │ │ + beq.w 8c90e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ca5a │ │ │ │ + beq.w 8c956 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cdf4 │ │ │ │ + beq.w 8ccf0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8c5a0 │ │ │ │ + cbnz r1, 8c49c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca2e │ │ │ │ + bne.w 8c92a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r1, 8c5b0 │ │ │ │ + cbnz r1, 8c4ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d24e │ │ │ │ + bne.w 8d14a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 8c720 │ │ │ │ + bmi.w 8c61c │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cda8 │ │ │ │ + beq.w 8cca4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 8c758 │ │ │ │ + bne.w 8c654 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8c370 │ │ │ │ + bne.w 8c26c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbz r6, 8c610 │ │ │ │ + cbz r6, 8c50c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdca │ │ │ │ + beq.w 8ccc6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdd6 │ │ │ │ + beq.w 8ccd2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cde2 │ │ │ │ + beq.w 8ccde │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdee │ │ │ │ + beq.w 8ccea │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdc4 │ │ │ │ + beq.w 8ccc0 │ │ │ │ and.w r3, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 8c63a │ │ │ │ + bne.n 8c536 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - movw r3, #39441 @ 0x9a11 │ │ │ │ + movw r3, #39181 @ 0x990d │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8dcdc │ │ │ │ + beq.w 8dbd8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d242 │ │ │ │ + beq.w 8d13e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c79c │ │ │ │ + bne.w 8c698 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c79c │ │ │ │ + bne.w 8c698 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8ce8e │ │ │ │ - ldr r3, [pc, #324] @ (8c7a8 ) │ │ │ │ + bmi.w 8cd8a │ │ │ │ + ldr r3, [pc, #324] @ (8c6a4 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r4, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #308] @ 8c7a8 │ │ │ │ + ldr.w r9, [pc, #308] @ 8c6a4 │ │ │ │ ldr.w r3, [r3, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8cee8 │ │ │ │ + bne.w 8cde4 │ │ │ │ ldr.w r2, [r9, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8cee8 │ │ │ │ - ldr r1, [pc, #288] @ (8c7ac ) │ │ │ │ + beq.w 8cde4 │ │ │ │ + ldr r1, [pc, #288] @ (8c6a8 ) │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8dbf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8ce40 │ │ │ │ + bne.w 8cd3c │ │ │ │ ldr.w r2, [r9, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8cf4a │ │ │ │ + bne.w 8ce46 │ │ │ │ ldr.w r2, [r9, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8cf4a │ │ │ │ - ldr r1, [pc, #248] @ (8c7b0 ) │ │ │ │ + beq.w 8ce46 │ │ │ │ + ldr r1, [pc, #248] @ (8c6ac ) │ │ │ │ mov r0, sl │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8dbf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8ce86 │ │ │ │ + bne.w 8cd82 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf42 │ │ │ │ + bne.w 8ce3e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c526 │ │ │ │ + beq.w 8c422 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc66 │ │ │ │ + beq.w 8db62 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 8c700 │ │ │ │ + cbnz r2, 8c5fc │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d0a4 │ │ │ │ + bne.w 8cfa0 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cd8c │ │ │ │ + bne.w 8cc88 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c544 │ │ │ │ + beq.w 8c440 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8cd88 │ │ │ │ - b.n 8cd98 │ │ │ │ + bne.w 8cc84 │ │ │ │ + b.n 8cc94 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8c5c6 │ │ │ │ + bpl.w 8c4c2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5c6 │ │ │ │ + bne.w 8c4c2 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ - movw r1, #39441 @ 0x9a11 │ │ │ │ + movw r1, #39181 @ 0x990d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8c5c6 │ │ │ │ - movw r1, #1477 @ 0x5c5 │ │ │ │ + bne.w 8c4c2 │ │ │ │ + movw r1, #1217 @ 0x4c1 │ │ │ │ movt r1, #9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 8c5d0 │ │ │ │ + beq.w 8c4cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 8c372 │ │ │ │ + bne.w 8c26e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8c5e6 │ │ │ │ + b.n 8c4e2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca50 │ │ │ │ + bne.w 8c94c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d158 │ │ │ │ + bne.w 8d054 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4da │ │ │ │ + beq.w 8c3d6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c64a │ │ │ │ + bne.w 8c546 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c64a │ │ │ │ + beq.w 8c546 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c652 │ │ │ │ + beq.w 8c54e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c6e0 │ │ │ │ - b.n 8c526 │ │ │ │ + beq.n 8c5dc │ │ │ │ + b.n 8c422 │ │ │ │ nop │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ mov ip, r6 │ │ │ │ ldrd r0, r9, [r2] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ca9e │ │ │ │ + bne.w 8c99a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d756 │ │ │ │ + bne.w 8d652 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d30c │ │ │ │ + bne.w 8d208 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d0b8 │ │ │ │ + bne.w 8cfb4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d766 │ │ │ │ + bne.w 8d662 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d32a │ │ │ │ + bne.w 8d226 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7a4 │ │ │ │ + bne.w 8d6a0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8c800 │ │ │ │ + cbnz r0, 8c6fc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d720 │ │ │ │ + bne.w 8d61c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8c810 │ │ │ │ + cbnz r0, 8c70c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6d6 │ │ │ │ + bne.w 8d5d2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 8c81c │ │ │ │ + cbnz r0, 8c718 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d648 │ │ │ │ + bne.w 8d544 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8c828 │ │ │ │ + cbnz r0, 8c724 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d57c │ │ │ │ + bne.w 8d478 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8c834 │ │ │ │ + cbnz r0, 8c730 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5c0 │ │ │ │ + bne.w 8d4bc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8c840 │ │ │ │ + cbnz r0, 8c73c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d602 │ │ │ │ + bne.w 8d4fe │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8c84c │ │ │ │ + cbnz r0, 8c748 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d45c │ │ │ │ + bne.w 8d358 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8c858 │ │ │ │ + cbnz r0, 8c754 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4ec │ │ │ │ + bne.w 8d3e8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8c864 │ │ │ │ + cbnz r0, 8c760 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d536 │ │ │ │ + bne.w 8d432 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8c870 │ │ │ │ + cbnz r0, 8c76c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4a0 │ │ │ │ + bne.w 8d39c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8c87c │ │ │ │ + cbnz r0, 8c778 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d34a │ │ │ │ + bne.w 8d246 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8c888 │ │ │ │ + cbnz r0, 8c784 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3d4 │ │ │ │ + bne.w 8d2d0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8c894 │ │ │ │ + cbnz r0, 8c790 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d256 │ │ │ │ + bne.w 8d152 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 8c8a0 │ │ │ │ + cbnz r0, 8c79c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d294 │ │ │ │ + bne.w 8d190 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8c8ac │ │ │ │ + cbnz r0, 8c7a8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d692 │ │ │ │ + bne.w 8d58e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8c8b8 │ │ │ │ + cbnz r0, 8c7b4 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db8e │ │ │ │ + bne.w 8da8a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8c8c4 │ │ │ │ + cbnz r0, 8c7c0 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcac │ │ │ │ + bne.w 8dba8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8c8d0 │ │ │ │ + cbnz r0, 8c7cc │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd64 │ │ │ │ + bne.w 8dc60 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - cbnz r0, 8c8dc │ │ │ │ + cbnz r0, 8c7d8 │ │ │ │ ldr r7, [r1, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de30 │ │ │ │ + bne.w 8dd2c │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ - cbnz r0, 8c8e8 │ │ │ │ + cbnz r0, 8c7e4 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dca0 │ │ │ │ + bne.w 8db9c │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ - cbnz r0, 8c8f4 │ │ │ │ + cbnz r0, 8c7f0 │ │ │ │ ldr r7, [r1, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de18 │ │ │ │ + bne.w 8dd14 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ - cbnz r0, 8c900 │ │ │ │ + cbnz r0, 8c7fc │ │ │ │ ldr r7, [r1, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de24 │ │ │ │ + bne.w 8dd20 │ │ │ │ ldrd r0, r7, [r2, #104] @ 0x68 │ │ │ │ - cbnz r0, 8c90e │ │ │ │ + cbnz r0, 8c80a │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd40 │ │ │ │ - cbnz r7, 8c918 │ │ │ │ + bne.w 8dc3c │ │ │ │ + cbnz r7, 8c814 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dcfc │ │ │ │ + bne.w 8dbf8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8c924 │ │ │ │ + cbnz r0, 8c820 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8daf0 │ │ │ │ + bne.w 8d9ec │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8c930 │ │ │ │ + cbnz r0, 8c82c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8d1dc │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8c93c │ │ │ │ + cbnz r0, 8c838 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2fe │ │ │ │ + bne.w 8d1fa │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ - cbnz r0, 8c94c │ │ │ │ + cbnz r0, 8c848 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dda2 │ │ │ │ + bne.w 8dc9e │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ - cbnz r0, 8c958 │ │ │ │ + cbnz r0, 8c854 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ddb0 │ │ │ │ + bne.w 8dcac │ │ │ │ ldrd r7, r0, [r2, #132] @ 0x84 │ │ │ │ - cbnz r7, 8c968 │ │ │ │ + cbnz r7, 8c864 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d118 │ │ │ │ - cbnz r0, 8c974 │ │ │ │ + bne.w 8d014 │ │ │ │ + cbnz r0, 8c870 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc92 │ │ │ │ + bne.w 8db8e │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c394 │ │ │ │ + bne.w 8c290 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c394 │ │ │ │ + beq.w 8c290 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ddea │ │ │ │ + bne.w 8dce6 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.n 8c394 │ │ │ │ + b.n 8c290 │ │ │ │ ldr.w ip, [r6, #80] @ 0x50 │ │ │ │ ldrd r0, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ccfc │ │ │ │ - cbnz r0, 8c9b0 │ │ │ │ + bne.w 8cbf8 │ │ │ │ + cbnz r0, 8c8ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17e │ │ │ │ - cbnz r7, 8c9ba │ │ │ │ + bne.w 8d07a │ │ │ │ + cbnz r7, 8c8b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd1e │ │ │ │ + bne.w 8cc1a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c484 │ │ │ │ + bne.w 8c380 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c484 │ │ │ │ + beq.w 8c380 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8c484 │ │ │ │ + beq.w 8c380 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8c484 │ │ │ │ + b.n 8c380 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8ccc8 │ │ │ │ - cbnz r0, 8c9f2 │ │ │ │ + bne.w 8cbc4 │ │ │ │ + cbnz r0, 8c8ee │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17a │ │ │ │ + bne.w 8d076 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ca00 │ │ │ │ + bne.n 8c8fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d15c │ │ │ │ + bne.w 8d058 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c3a2 │ │ │ │ + bne.w 8c29e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c3a2 │ │ │ │ + beq.w 8c29e │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8c3a2 │ │ │ │ + b.n 8c29e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ce4e │ │ │ │ + beq.w 8cd4a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5a0 │ │ │ │ + bne.w 8c49c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5a0 │ │ │ │ - cbz r6, 8ca78 │ │ │ │ + beq.w 8c49c │ │ │ │ + cbz r6, 8c974 │ │ │ │ ldr.w r7, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ce24 │ │ │ │ - b.n 8c5b0 │ │ │ │ - cbnz r1, 8ca50 │ │ │ │ + beq.w 8cd20 │ │ │ │ + b.n 8c4ac │ │ │ │ + cbnz r1, 8c94c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d14e │ │ │ │ + bne.w 8d04a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4da │ │ │ │ - b.n 8c4f2 │ │ │ │ + beq.w 8c3d6 │ │ │ │ + b.n 8c3ee │ │ │ │ str.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cf00 │ │ │ │ + beq.w 8cdfc │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5a0 │ │ │ │ + bne.w 8c49c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5a0 │ │ │ │ + beq.w 8c49c │ │ │ │ str.w r1, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ce7a │ │ │ │ - b.n 8c5b0 │ │ │ │ + beq.w 8cd76 │ │ │ │ + b.n 8c4ac │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c564 │ │ │ │ + beq.w 8c460 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8de4a │ │ │ │ + bne.w 8dd46 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ - b.n 8c564 │ │ │ │ - cbnz r0, 8caa8 │ │ │ │ + b.n 8c460 │ │ │ │ + cbnz r0, 8c9a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d144 │ │ │ │ + bne.w 8d040 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8cab6 │ │ │ │ + bne.n 8c9b2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d13a │ │ │ │ + bne.w 8d036 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cac4 │ │ │ │ + bne.n 8c9c0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d966 │ │ │ │ + bne.w 8d862 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c804 │ │ │ │ + bne.w 8c700 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c804 │ │ │ │ + beq.w 8c700 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ - cbnz r7, 8caea │ │ │ │ + cbnz r7, 8c9e6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d892 │ │ │ │ + bne.w 8d78e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c81c │ │ │ │ + bne.w 8c718 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c81c │ │ │ │ + beq.w 8c718 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #20] │ │ │ │ - cbnz r0, 8cb14 │ │ │ │ + cbnz r0, 8ca10 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8bc │ │ │ │ + bne.w 8d7b8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c834 │ │ │ │ + bne.w 8c730 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c834 │ │ │ │ + beq.w 8c730 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 8cb3e │ │ │ │ + cbnz r0, 8ca3a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8e6 │ │ │ │ + bne.w 8d7e2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c84c │ │ │ │ + bne.w 8c748 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c84c │ │ │ │ + beq.w 8c748 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8cb68 │ │ │ │ + cbnz r0, 8ca64 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d910 │ │ │ │ + bne.w 8d80c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c864 │ │ │ │ + bne.w 8c760 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c864 │ │ │ │ + beq.w 8c760 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8cb92 │ │ │ │ + cbnz r0, 8ca8e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d93a │ │ │ │ + bne.w 8d836 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c87c │ │ │ │ + bne.w 8c778 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c87c │ │ │ │ + beq.w 8c778 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8cbbc │ │ │ │ + cbnz r0, 8cab8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3da │ │ │ │ + bne.w 8d2d6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c894 │ │ │ │ + bne.w 8c790 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c894 │ │ │ │ + beq.w 8c790 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8cbe6 │ │ │ │ + cbnz r0, 8cae2 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d404 │ │ │ │ + bne.w 8d300 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8ac │ │ │ │ + bne.w 8c7a8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8ac │ │ │ │ + beq.w 8c7a8 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #76] @ 0x4c │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cc14 │ │ │ │ + bne.n 8cb10 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d432 │ │ │ │ + bne.w 8d32e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8c4 │ │ │ │ + bne.w 8c7c0 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8c4 │ │ │ │ + beq.w 8c7c0 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #84] @ 0x54 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8c8d0 │ │ │ │ + bne.w 8c7cc │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8d0 │ │ │ │ + beq.w 8c7cc │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8c8d0 │ │ │ │ + beq.w 8c7cc │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ - b.n 8c8d0 │ │ │ │ - cbnz r0, 8cc5e │ │ │ │ + b.n 8c7cc │ │ │ │ + cbnz r0, 8cb5a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf1e │ │ │ │ + bne.w 8ce1a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cc6c │ │ │ │ + bne.n 8cb68 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0c4 │ │ │ │ + bne.w 8cfc0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8c470 │ │ │ │ + bne.w 8c36c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c470 │ │ │ │ + beq.w 8c36c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c470 │ │ │ │ + beq.w 8c36c │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 8c470 │ │ │ │ + b.w 8c36c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cc98 │ │ │ │ + bne.n 8cb94 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf28 │ │ │ │ + bne.w 8ce24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cca6 │ │ │ │ + bne.n 8cba2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d97e │ │ │ │ + bne.w 8d87a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d82a │ │ │ │ + bne.w 8d726 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d998 │ │ │ │ + bne.w 8d894 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8ccc2 │ │ │ │ + cbnz r0, 8cbbe │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0da │ │ │ │ + bne.w 8cfd6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c404 │ │ │ │ - cbnz r0, 8ccd2 │ │ │ │ + b.w 8c300 │ │ │ │ + cbnz r0, 8cbce │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8de0a │ │ │ │ + bne.w 8dd06 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cce0 │ │ │ │ + bne.n 8cbdc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d16c │ │ │ │ + bne.w 8d068 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c3a2 │ │ │ │ + bne.w 8c29e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c3a2 │ │ │ │ + beq.w 8c29e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8ca0e │ │ │ │ - b.w 8c3a2 │ │ │ │ - cbnz r0, 8cd06 │ │ │ │ + bne.w 8c90a │ │ │ │ + b.w 8c29e │ │ │ │ + cbnz r0, 8cc02 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ddfc │ │ │ │ + bne.w 8dcf8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c9ba │ │ │ │ + bne.w 8c8b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c9ba │ │ │ │ + beq.w 8c8b6 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c47c │ │ │ │ + beq.w 8c378 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8c9ba │ │ │ │ + b.n 8c8b6 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c138 │ │ │ │ + beq.w 8c034 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c146 │ │ │ │ + beq.w 8c042 │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c162 │ │ │ │ + bne.w 8c05e │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8da64 │ │ │ │ + bne.w 8d960 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - b.w 8c394 │ │ │ │ + b.w 8c290 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc76 │ │ │ │ + beq.w 8db72 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 8cd76 │ │ │ │ + beq.n 8cc72 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - cbnz r2, 8cd90 │ │ │ │ + cbnz r2, 8cc8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c544 │ │ │ │ + beq.w 8c440 │ │ │ │ ldr.w r7, [r6, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8dacc │ │ │ │ + beq.w 8d9c8 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dac8 │ │ │ │ + bne.w 8d9c4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c550 │ │ │ │ - b.w 8c55a │ │ │ │ + beq.w 8c44c │ │ │ │ + b.w 8c456 │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5c6 │ │ │ │ + beq.w 8c4c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c74a │ │ │ │ + beq.w 8c646 │ │ │ │ ldr.w r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c5c6 │ │ │ │ - b.n 8c74a │ │ │ │ + beq.w 8c4c2 │ │ │ │ + b.n 8c646 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 8c610 │ │ │ │ + b.n 8c50c │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c5f8 │ │ │ │ + bne.w 8c4f4 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c600 │ │ │ │ + bne.w 8c4fc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c608 │ │ │ │ + bne.w 8c504 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 8c608 │ │ │ │ + b.n 8c504 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca18 │ │ │ │ + beq.w 8c914 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #152] @ 0x98 │ │ │ │ - cbnz r7, 8ce1a │ │ │ │ + cbnz r7, 8cd16 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca2e │ │ │ │ + bne.w 8c92a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5b0 │ │ │ │ + bne.w 8c4ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5b0 │ │ │ │ + beq.w 8c4ac │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c5b0 │ │ │ │ + beq.w 8c4ac │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - b.w 8c5b0 │ │ │ │ + b.w 8c4ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c6a2 │ │ │ │ + beq.w 8c59e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8c79c │ │ │ │ + b.n 8c698 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca18 │ │ │ │ + beq.w 8c914 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8cdfe │ │ │ │ + bne.n 8ccfa │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8ce70 │ │ │ │ + cbnz r1, 8cd6c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca78 │ │ │ │ + bne.w 8c974 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5b0 │ │ │ │ + bne.w 8c4ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5b0 │ │ │ │ - b.n 8ce38 │ │ │ │ + beq.w 8c4ac │ │ │ │ + b.n 8cd34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ce48 │ │ │ │ - b.n 8c6ca │ │ │ │ - ldr r3, [pc, #632] @ (8d108 ) │ │ │ │ + bne.n 8cd44 │ │ │ │ + b.n 8c5c6 │ │ │ │ + ldr r3, [pc, #632] @ (8d004 ) │ │ │ │ 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 │ │ │ │ @@ -145003,1481 +144945,1481 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8db6c │ │ │ │ + beq.w 8da68 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r9, [pc, #580] @ 8d114 │ │ │ │ + ldr.w r9, [pc, #580] @ 8d010 │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ ldr.w r3, [r9, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8c67e │ │ │ │ - ldr r0, [pc, #544] @ (8d10c ) │ │ │ │ - bl 7aa94 │ │ │ │ + beq.w 8c57a │ │ │ │ + ldr r0, [pc, #544] @ (8d008 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8dc58 │ │ │ │ + beq.w 8db54 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #528] @ (8d10c ) │ │ │ │ + ldr r1, [pc, #528] @ (8d008 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c68e │ │ │ │ + b.w 8c58a │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca18 │ │ │ │ + beq.w 8c914 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - b.n 8ca64 │ │ │ │ + b.n 8c960 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c45a │ │ │ │ - b.w 8c462 │ │ │ │ + beq.w 8c356 │ │ │ │ + b.w 8c35e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8cc5e │ │ │ │ + b.n 8cb5a │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8cc98 │ │ │ │ + b.n 8cb94 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c468 │ │ │ │ - b.w 8c470 │ │ │ │ + beq.w 8c364 │ │ │ │ + b.w 8c36c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c526 │ │ │ │ - ldr r0, [pc, #452] @ (8d110 ) │ │ │ │ + b.w 8c422 │ │ │ │ + ldr r0, [pc, #452] @ (8d00c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c6b6 │ │ │ │ + bne.w 8c5b2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #432] @ (8d110 ) │ │ │ │ - bl 43340 │ │ │ │ + ldr r0, [pc, #432] @ (8d00c ) │ │ │ │ + bl 43388 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c63a │ │ │ │ + b.w 8c536 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d08e │ │ │ │ + beq.w 8cf8a │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 8cf8c │ │ │ │ + cbnz r0, 8ce88 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db4c │ │ │ │ + bne.w 8da48 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c434 │ │ │ │ + bne.w 8c330 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c434 │ │ │ │ + beq.w 8c330 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c434 │ │ │ │ - b.n 8d166 │ │ │ │ + beq.w 8c330 │ │ │ │ + b.n 8d062 │ │ │ │ str.w lr, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cfbe │ │ │ │ + bne.n 8ceba │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d052 │ │ │ │ + bne.n 8cf4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 8cfca │ │ │ │ + cbnz r3, 8cec6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d0b2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8cfd6 │ │ │ │ + cbnz r7, 8ced2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1f8 │ │ │ │ + bne.w 8d0f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c410 │ │ │ │ + bne.w 8c30c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c410 │ │ │ │ + beq.w 8c30c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 8cff6 │ │ │ │ + cbnz r0, 8cef2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d092 │ │ │ │ + bne.n 8cf8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d220 │ │ │ │ + bne.w 8d11c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbz r7, 8d006 │ │ │ │ + cbz r7, 8cf02 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c434 │ │ │ │ + bne.w 8c330 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c434 │ │ │ │ - b.n 8d166 │ │ │ │ + beq.w 8c330 │ │ │ │ + b.n 8d062 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.w 8d9de │ │ │ │ + bmi.w 8d8da │ │ │ │ ldr r1, [r4, #16] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c124 │ │ │ │ + bne.w 8c020 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.w 8c124 │ │ │ │ + b.w 8c020 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d046 │ │ │ │ + bne.n 8cf42 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d052 │ │ │ │ + bne.n 8cf4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3f0 │ │ │ │ - b.w 8c3f8 │ │ │ │ + beq.w 8c2ec │ │ │ │ + b.w 8c2f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ - cbnz r3, 8d066 │ │ │ │ + cbnz r3, 8cf62 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1ba │ │ │ │ + bne.w 8d0b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d074 │ │ │ │ + bne.n 8cf70 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1f8 │ │ │ │ + bne.w 8d0f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8d07e │ │ │ │ + cbnz r7, 8cf7a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8cfe6 │ │ │ │ + bne.n 8cee2 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c41c │ │ │ │ + bne.w 8c318 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c41c │ │ │ │ + beq.w 8c318 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d006 │ │ │ │ + bne.n 8cf02 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d006 │ │ │ │ - b.n 8d004 │ │ │ │ + beq.n 8cf02 │ │ │ │ + b.n 8cf00 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 8cd74 │ │ │ │ - b.n 8cd76 │ │ │ │ + bne.w 8cc70 │ │ │ │ + b.n 8cc72 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c7ec │ │ │ │ - b.w 8c7f4 │ │ │ │ + beq.w 8c6e8 │ │ │ │ + b.w 8c6f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8cc6c │ │ │ │ + beq.w 8cb68 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8cc74 │ │ │ │ - b.w 8c470 │ │ │ │ + beq.w 8cb70 │ │ │ │ + b.w 8c36c │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d0f6 │ │ │ │ + bne.n 8cff2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da0a │ │ │ │ + bne.w 8d906 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d102 │ │ │ │ + cbnz r0, 8cffe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf72 │ │ │ │ + bne.w 8ce6e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c41c │ │ │ │ + b.w 8c318 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d9b0 │ │ │ │ + bne.w 8d8ac │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c974 │ │ │ │ + bne.w 8c870 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c974 │ │ │ │ + beq.w 8c870 │ │ │ │ str.w r0, [r2, #136] @ 0x88 │ │ │ │ - b.n 8c974 │ │ │ │ + b.n 8c870 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.n 8cab6 │ │ │ │ + b.n 8c9b2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8caa8 │ │ │ │ - cbz r6, 8d158 │ │ │ │ + b.n 8c9a4 │ │ │ │ + cbz r6, 8d054 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8ca50 │ │ │ │ + beq.w 8c94c │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 8ca50 │ │ │ │ + b.n 8c94c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8ca00 │ │ │ │ + b.n 8c8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd76 │ │ │ │ + bne.w 8dc72 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 8c434 │ │ │ │ + b.w 8c330 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8cce0 │ │ │ │ + beq.w 8cbdc │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8cce0 │ │ │ │ + b.n 8cbdc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8c9f2 │ │ │ │ + b.n 8c8ee │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8c9b0 │ │ │ │ + b.n 8c8ac │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da5c │ │ │ │ + beq.w 8d958 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d182 │ │ │ │ + bne.n 8d07e │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d1ae │ │ │ │ + beq.n 8d0aa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db2c │ │ │ │ + beq.w 8da14 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d1a0 │ │ │ │ + bne.n 8d09c │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ str r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d1ca │ │ │ │ + bne.n 8d0c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 8d1fc │ │ │ │ + cbnz r7, 8d0f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d1d8 │ │ │ │ + bne.n 8d0d4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cfe6 │ │ │ │ + bne.w 8cee2 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8d1e4 │ │ │ │ + cbnz r7, 8d0e0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d08e │ │ │ │ + bne.w 8cf8a │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c428 │ │ │ │ + bne.w 8c324 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c428 │ │ │ │ + beq.w 8c324 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 8d004 │ │ │ │ + b.n 8cf00 │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d20e │ │ │ │ + bne.n 8d10a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cfe8 │ │ │ │ - cbnz r0, 8d218 │ │ │ │ + bne.w 8cee4 │ │ │ │ + cbnz r0, 8d114 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d08e │ │ │ │ + bne.w 8cf8a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cffe │ │ │ │ + beq.w 8cefa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d00c │ │ │ │ - b.w 8c434 │ │ │ │ + beq.w 8cf08 │ │ │ │ + b.w 8c330 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dd88 │ │ │ │ + beq.w 8dc84 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c64a │ │ │ │ + bne.w 8c546 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c508 │ │ │ │ - b.w 8c64a │ │ │ │ + bne.w 8c404 │ │ │ │ + b.w 8c546 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ce2e │ │ │ │ - b.n 8ce38 │ │ │ │ + bne.w 8cd2a │ │ │ │ + b.n 8cd34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cbcc │ │ │ │ + bne.w 8cac8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d26a │ │ │ │ + cbnz r0, 8d166 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ - cbnz r0, 8d29e │ │ │ │ - cbnz r7, 8d274 │ │ │ │ + cbnz r0, 8d19a │ │ │ │ + cbnz r7, 8d170 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d69a │ │ │ │ + bne.w 8d596 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d280 │ │ │ │ + cbnz r0, 8d17c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db96 │ │ │ │ + bne.w 8da92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d28c │ │ │ │ + cbnz r0, 8d188 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dbb0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8c4 │ │ │ │ + b.w 8c7c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d404 │ │ │ │ + bne.w 8d300 │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbce │ │ │ │ + bne.w 8daca │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d69e │ │ │ │ + bne.w 8d59a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d2c0 │ │ │ │ + bne.n 8d1bc │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db96 │ │ │ │ + bne.w 8da92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d2cc │ │ │ │ + cbnz r0, 8d1c8 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dbb0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8d2d8 │ │ │ │ + cbnz r0, 8d1d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd70 │ │ │ │ + bne.w 8dc6c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8d0 │ │ │ │ + b.w 8c7cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d866 │ │ │ │ + bne.w 8d762 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8d2f6 │ │ │ │ + cbnz r0, 8d1f2 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbf8 │ │ │ │ + bne.w 8daf4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c93c │ │ │ │ + b.w 8c838 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d884 │ │ │ │ + bne.w 8d780 │ │ │ │ str r7, [r2, #116] @ 0x74 │ │ │ │ - b.w 8c93c │ │ │ │ + b.w 8c838 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8d31c │ │ │ │ + bne.n 8d218 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d766 │ │ │ │ + bne.w 8d662 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d32a │ │ │ │ + bne.n 8d226 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7a4 │ │ │ │ + bne.w 8d6a0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d336 │ │ │ │ + cbnz r0, 8d232 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d720 │ │ │ │ + bne.w 8d61c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8d342 │ │ │ │ + cbnz r0, 8d23e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6de │ │ │ │ + bne.w 8d5da │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c810 │ │ │ │ + b.w 8c70c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cba2 │ │ │ │ + bne.w 8ca9e │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d366 │ │ │ │ + bne.n 8d262 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - cbnz r7, 8d398 │ │ │ │ + cbnz r7, 8d294 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8dbc0 │ │ │ │ + bne.w 8dabc │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d260 │ │ │ │ - cbnz r0, 8d380 │ │ │ │ + bne.w 8d15c │ │ │ │ + cbnz r0, 8d27c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d29c │ │ │ │ + bne.n 8d198 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d38c │ │ │ │ + cbnz r0, 8d288 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d69a │ │ │ │ + bne.w 8d596 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8ac │ │ │ │ + b.w 8c7a8 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d3aa │ │ │ │ + bne.n 8d2a6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d260 │ │ │ │ - cbnz r0, 8d3b4 │ │ │ │ + bne.w 8d15c │ │ │ │ + cbnz r0, 8d2b0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d29c │ │ │ │ + bne.w 8d198 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d3c0 │ │ │ │ + cbnz r0, 8d2bc │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d69a │ │ │ │ + bne.w 8d596 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d3cc │ │ │ │ + cbnz r0, 8d2c8 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db96 │ │ │ │ + bne.w 8da92 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8b8 │ │ │ │ + b.w 8c7b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8d394 │ │ │ │ + beq.n 8d290 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d3f4 │ │ │ │ + cbnz r0, 8d2f0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cbcc │ │ │ │ + bne.w 8cac8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8a0 │ │ │ │ + bne.w 8c79c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8a0 │ │ │ │ + beq.w 8c79c │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #72] @ 0x48 │ │ │ │ ldr r7, [r7, #64] @ 0x40 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d422 │ │ │ │ + bne.n 8d31e │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf6 │ │ │ │ + bne.w 8caf2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8b8 │ │ │ │ + bne.w 8c7b4 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8b8 │ │ │ │ + beq.w 8c7b4 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r7, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d450 │ │ │ │ + bne.n 8d34c │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc24 │ │ │ │ + bne.w 8cb20 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc3c │ │ │ │ - b.w 8c8d0 │ │ │ │ + beq.w 8cb38 │ │ │ │ + b.w 8c7cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb4e │ │ │ │ + bne.w 8ca4a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d474 │ │ │ │ + cbnz r0, 8d370 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4f8 │ │ │ │ + bne.n 8d3f4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d480 │ │ │ │ + bne.n 8d37c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d53e │ │ │ │ + bne.n 8d43a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc50 │ │ │ │ + bne.w 8db4c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r7, 8d4aa │ │ │ │ - cbnz r0, 8d498 │ │ │ │ + cbnz r7, 8d3a6 │ │ │ │ + cbnz r0, 8d394 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d352 │ │ │ │ + bne.w 8d24e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c87c │ │ │ │ + b.w 8c778 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d93a │ │ │ │ + bne.w 8d836 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d4ba │ │ │ │ + cbnz r0, 8d3b6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d356 │ │ │ │ + bne.w 8d252 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d4c8 │ │ │ │ + bne.n 8d3c4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d394 │ │ │ │ + bne.w 8d290 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db68 │ │ │ │ + bne.w 8da64 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d260 │ │ │ │ - cbnz r0, 8d4e4 │ │ │ │ + bne.w 8d15c │ │ │ │ + cbnz r0, 8d3e0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d29c │ │ │ │ + bne.w 8d198 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8a0 │ │ │ │ + b.w 8c79c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d910 │ │ │ │ + bne.w 8d80c │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d508 │ │ │ │ + bne.n 8d404 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 8d542 │ │ │ │ + cbnz r7, 8d43e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc54 │ │ │ │ + bne.w 8db50 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4aa │ │ │ │ - cbnz r0, 8d522 │ │ │ │ + bne.n 8d3a6 │ │ │ │ + cbnz r0, 8d41e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d352 │ │ │ │ + bne.w 8d24e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d52e │ │ │ │ + cbnz r0, 8d42a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d394 │ │ │ │ + bne.w 8d290 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c888 │ │ │ │ + b.w 8c784 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb78 │ │ │ │ + bne.w 8ca74 │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d552 │ │ │ │ + bne.n 8d44e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4aa │ │ │ │ - cbnz r0, 8d55c │ │ │ │ + bne.n 8d3a6 │ │ │ │ + cbnz r0, 8d458 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d352 │ │ │ │ + bne.w 8d24e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d568 │ │ │ │ + cbnz r0, 8d464 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d394 │ │ │ │ + bne.w 8d290 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8d574 │ │ │ │ + cbnz r0, 8d470 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d25e │ │ │ │ + bne.w 8d15a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c894 │ │ │ │ + b.w 8c790 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d8bc │ │ │ │ + bne.w 8d7b8 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d596 │ │ │ │ + bne.n 8d492 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ - cbnz r7, 8d5ca │ │ │ │ - cbnz r0, 8d59e │ │ │ │ + cbnz r7, 8d4c6 │ │ │ │ + cbnz r0, 8d49a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d60a │ │ │ │ + bne.n 8d506 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc48 │ │ │ │ + bne.w 8db44 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d466 │ │ │ │ - cbnz r0, 8d5b8 │ │ │ │ + bne.w 8d362 │ │ │ │ + cbnz r0, 8d4b4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4f4 │ │ │ │ + bne.n 8d3f0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c858 │ │ │ │ + b.w 8c754 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb24 │ │ │ │ + bne.w 8ca20 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 8d5d6 │ │ │ │ + cbnz r0, 8d4d2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 8d60e │ │ │ │ + cbnz r7, 8d50a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc4c │ │ │ │ + bne.w 8db48 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d466 │ │ │ │ - cbnz r0, 8d5f0 │ │ │ │ + bne.w 8d362 │ │ │ │ + cbnz r0, 8d4ec │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4f4 │ │ │ │ + bne.n 8d3f0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d5fa │ │ │ │ + cbnz r0, 8d4f6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d53e │ │ │ │ + bne.n 8d43a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c864 │ │ │ │ + b.w 8c760 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d8e6 │ │ │ │ + bne.w 8d7e2 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d620 │ │ │ │ + bne.n 8d51c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d466 │ │ │ │ - cbnz r0, 8d62a │ │ │ │ + bne.w 8d362 │ │ │ │ + cbnz r0, 8d526 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4f4 │ │ │ │ + bne.w 8d3f0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d634 │ │ │ │ + cbnz r0, 8d530 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d53e │ │ │ │ + bne.n 8d43a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d640 │ │ │ │ + cbnz r0, 8d53c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4a8 │ │ │ │ + bne.w 8d3a4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c870 │ │ │ │ + b.w 8c76c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cafa │ │ │ │ + bne.w 8c9f6 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d666 │ │ │ │ + bne.n 8d562 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d588 │ │ │ │ + bne.n 8d484 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbca │ │ │ │ + bne.w 8dac6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d5ca │ │ │ │ - cbnz r0, 8d67e │ │ │ │ + bne.n 8d4c6 │ │ │ │ + cbnz r0, 8d57a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d60a │ │ │ │ + bne.n 8d506 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d68a │ │ │ │ + cbnz r0, 8d586 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d464 │ │ │ │ + bne.w 8d360 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c84c │ │ │ │ + b.w 8c748 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cbf6 │ │ │ │ + bne.w 8caf2 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dd2c │ │ │ │ + bne.w 8dc28 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db9a │ │ │ │ + bne.w 8da96 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d6c2 │ │ │ │ + bne.n 8d5be │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dbb0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2d8 │ │ │ │ + bne.w 8d1d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2d8 │ │ │ │ - b.w 8cc50 │ │ │ │ + beq.w 8d1d4 │ │ │ │ + b.w 8cb4c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d892 │ │ │ │ + bne.w 8d78e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ - cbnz r0, 8d6ee │ │ │ │ + cbnz r0, 8d5ea │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d654 │ │ │ │ + bne.n 8d550 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d6fc │ │ │ │ + bne.n 8d5f8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d584 │ │ │ │ + bne.w 8d480 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbc6 │ │ │ │ + bne.w 8dac2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5ca │ │ │ │ - cbnz r0, 8d718 │ │ │ │ + bne.w 8d4c6 │ │ │ │ + cbnz r0, 8d614 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d60a │ │ │ │ + bne.w 8d506 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c840 │ │ │ │ + b.w 8c73c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r7, 8d72e │ │ │ │ + cbnz r7, 8d62a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d6e0 │ │ │ │ - cbnz r0, 8d736 │ │ │ │ + bne.n 8d5dc │ │ │ │ + cbnz r0, 8d632 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d650 │ │ │ │ + bne.n 8d54c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8d742 │ │ │ │ + cbnz r0, 8d63e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d584 │ │ │ │ + bne.w 8d480 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d74e │ │ │ │ + cbnz r0, 8d64a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5c8 │ │ │ │ + bne.w 8d4c4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c834 │ │ │ │ + b.w 8c730 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d0b8 │ │ │ │ + bne.w 8cfb4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0b8 │ │ │ │ + beq.w 8cfb4 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d776 │ │ │ │ + bne.n 8d672 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbnz r0, 8d7a8 │ │ │ │ + cbnz r0, 8d6a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d782 │ │ │ │ + bne.n 8d67e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d720 │ │ │ │ + bne.n 8d61c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc44 │ │ │ │ + bne.w 8db40 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d6e0 │ │ │ │ - cbnz r0, 8d79c │ │ │ │ + bne.n 8d5dc │ │ │ │ + cbnz r0, 8d698 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d650 │ │ │ │ + bne.w 8d54c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c81c │ │ │ │ + b.w 8c718 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d7b8 │ │ │ │ + bne.n 8d6b4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d722 │ │ │ │ + bne.n 8d61e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbf4 │ │ │ │ + bne.w 8daf0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d6e0 │ │ │ │ - cbnz r0, 8d7d0 │ │ │ │ + bne.n 8d5dc │ │ │ │ + cbnz r0, 8d6cc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d650 │ │ │ │ + bne.w 8d54c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8d7dc │ │ │ │ + cbnz r0, 8d6d8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d584 │ │ │ │ + bne.w 8d480 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c828 │ │ │ │ + b.w 8c724 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da90 │ │ │ │ + beq.w 8d98c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d7e4 │ │ │ │ + bne.n 8d6e0 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d810 │ │ │ │ + beq.n 8d70c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcc2 │ │ │ │ + beq.w 8dbbe │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d802 │ │ │ │ + bne.n 8d6fe │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c484 │ │ │ │ + beq.w 8c380 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c9d2 │ │ │ │ - b.w 8c9ca │ │ │ │ + beq.w 8c8ce │ │ │ │ + b.w 8c8c6 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ccba │ │ │ │ + beq.w 8cbb6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c404 │ │ │ │ + b.w 8c300 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #108] @ 0x6c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8d856 │ │ │ │ + cbnz r0, 8d752 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc26 │ │ │ │ + bne.w 8db22 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c930 │ │ │ │ + bne.w 8c82c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c930 │ │ │ │ + beq.w 8c82c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 8dd7c │ │ │ │ + bne.w 8dc78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c93c │ │ │ │ + bne.w 8c838 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c93c │ │ │ │ + beq.w 8c838 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8c93c │ │ │ │ - b.n 8d306 │ │ │ │ + beq.w 8c838 │ │ │ │ + b.n 8d202 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #16] │ │ │ │ - cbnz r0, 8d8ac │ │ │ │ + cbnz r0, 8d7a8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cafa │ │ │ │ + bne.w 8c9f6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c828 │ │ │ │ + bne.w 8c724 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c828 │ │ │ │ + beq.w 8c724 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #24] │ │ │ │ - cbnz r0, 8d8d6 │ │ │ │ + cbnz r0, 8d7d2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb24 │ │ │ │ + bne.w 8ca20 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c840 │ │ │ │ + bne.w 8c73c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c840 │ │ │ │ + beq.w 8c73c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #32] │ │ │ │ - cbnz r0, 8d900 │ │ │ │ + cbnz r0, 8d7fc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb4e │ │ │ │ + bne.w 8ca4a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c858 │ │ │ │ + bne.w 8c754 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c858 │ │ │ │ + beq.w 8c754 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8d92a │ │ │ │ + cbnz r0, 8d826 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb78 │ │ │ │ + bne.w 8ca74 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c870 │ │ │ │ + bne.w 8c76c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c870 │ │ │ │ + beq.w 8c76c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d954 │ │ │ │ + cbnz r0, 8d850 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cba2 │ │ │ │ + bne.w 8ca9e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c888 │ │ │ │ + bne.w 8c784 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c888 │ │ │ │ - b.n 8d3da │ │ │ │ + beq.w 8c784 │ │ │ │ + b.n 8d2d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8cacc │ │ │ │ - b.w 8c804 │ │ │ │ + beq.w 8c9c8 │ │ │ │ + b.w 8c700 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dddc │ │ │ │ + bne.w 8dcd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d82a │ │ │ │ + bne.w 8d726 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d82a │ │ │ │ + beq.w 8d726 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ccba │ │ │ │ - b.n 8d836 │ │ │ │ + beq.w 8cbb6 │ │ │ │ + b.n 8d732 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r3, [lr, #132] @ 0x84 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ strne.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c974 │ │ │ │ + bne.w 8c870 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c974 │ │ │ │ + beq.w 8c870 │ │ │ │ ldr.w r7, [lr, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8d134 │ │ │ │ - b.w 8c974 │ │ │ │ + bne.w 8d030 │ │ │ │ + b.w 8c870 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d01e │ │ │ │ + bne.w 8cf1a │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d01e │ │ │ │ + bne.w 8cf1a │ │ │ │ orr.w r5, r5, #16384 @ 0x4000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ ldrd r1, r3, [r6, #92] @ 0x5c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ - b.w 8d01e │ │ │ │ + b.w 8cf1a │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe6 │ │ │ │ + beq.w 8cee2 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #20] │ │ │ │ - cbnz r0, 8da24 │ │ │ │ + cbnz r0, 8d920 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf72 │ │ │ │ + bne.w 8ce6e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8da30 │ │ │ │ + cbnz r0, 8d92c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db4c │ │ │ │ + bne.w 8da48 │ │ │ │ mov r0, sl │ │ │ │ - b.w 8c428 │ │ │ │ + b.w 8c324 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - b.w 8c55a │ │ │ │ + b.w 8c456 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dcd4 │ │ │ │ + beq.w 8dbd0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da3c │ │ │ │ + bne.n 8d938 │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d188 │ │ │ │ + bne.w 8d084 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dde2 │ │ │ │ + bne.w 8dcde │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8cd4e │ │ │ │ + beq.w 8cc4a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d7ea │ │ │ │ + bne.w 8d6e6 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8db3c │ │ │ │ + beq.n 8da24 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da98 │ │ │ │ + bne.n 8d994 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 8dac0 │ │ │ │ + beq.n 8d9bc │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c33e │ │ │ │ + beq.w 8c23a │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8dab2 │ │ │ │ + bne.n 8d9ae │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8cd98 │ │ │ │ + bne.w 8cc94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #23 │ │ │ │ - bpl.w 8cd9a │ │ │ │ + bpl.w 8cc96 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 8cd9a │ │ │ │ + bpl.w 8cc96 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8cd98 │ │ │ │ + b.w 8cc94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc26 │ │ │ │ + bne.w 8db22 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ str r7, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2ea │ │ │ │ + bne.w 8d1e6 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2ea │ │ │ │ - b.w 8d2e8 │ │ │ │ + beq.w 8d1e6 │ │ │ │ + b.w 8d1e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c714 │ │ │ │ - b.w 8cd88 │ │ │ │ - cbz r6, 8db24 │ │ │ │ - ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 8c55a │ │ │ │ - str.w r1, [r4, #140] @ 0x8c │ │ │ │ - b.w 8c55a │ │ │ │ + bne.w 8c610 │ │ │ │ + b.w 8cc84 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 8da9c │ │ │ │ + bne.n 8d998 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ + cbz r6, 8da38 │ │ │ │ + ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 8c456 │ │ │ │ + str.w r1, [r4, #140] @ 0x8c │ │ │ │ + b.w 8c456 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1f4 │ │ │ │ + beq.w 8d0f0 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 8cf8e │ │ │ │ + beq.w 8ce8a │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf94 │ │ │ │ - b.w 8c434 │ │ │ │ + beq.w 8ce90 │ │ │ │ + b.w 8c330 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.n 8d4da │ │ │ │ + b.n 8d3d6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.w 8cece │ │ │ │ + b.w 8cdca │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8c364 │ │ │ │ + bgt.w 8c260 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - b.w 8c610 │ │ │ │ + b.w 8c50c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d432 │ │ │ │ + bne.w 8d32e │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8dbea │ │ │ │ + bne.n 8dae6 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcb6 │ │ │ │ + bne.w 8dbb2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2d8 │ │ │ │ + bne.w 8d1d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2d8 │ │ │ │ + beq.w 8d1d4 │ │ │ │ mov ip, lr │ │ │ │ - b.w 8cc50 │ │ │ │ + b.w 8cb4c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.w 8d378 │ │ │ │ + b.w 8d274 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8d70e │ │ │ │ + b.n 8d60a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8d676 │ │ │ │ + b.n 8d572 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dbda │ │ │ │ + bne.n 8dad6 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8db96 │ │ │ │ + bne.n 8da92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd34 │ │ │ │ + bne.w 8dc30 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dcb6 │ │ │ │ + bne.n 8dbb2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2d0 │ │ │ │ - b.w 8d2d8 │ │ │ │ + beq.w 8d1cc │ │ │ │ + b.w 8d1d4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8d7c6 │ │ │ │ + b.n 8d6c2 │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8d306 │ │ │ │ + b.w 8d202 │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3, #104] @ 0x68 │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ strne r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8dc16 │ │ │ │ + cbnz r7, 8db12 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d83c │ │ │ │ + bne.w 8d738 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c924 │ │ │ │ + bne.w 8c820 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c924 │ │ │ │ + beq.w 8c820 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8dc40 │ │ │ │ + cbnz r0, 8db3c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d866 │ │ │ │ + bne.w 8d762 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - b.n 8d876 │ │ │ │ + b.n 8d772 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8d792 │ │ │ │ + b.n 8d68e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d5b0 │ │ │ │ + b.n 8d4ac │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d5e8 │ │ │ │ + b.n 8d4e4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d48e │ │ │ │ + b.n 8d38a │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d518 │ │ │ │ + b.n 8d414 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #536] @ (8de74 ) │ │ │ │ - bl 43340 │ │ │ │ + ldr r0, [pc, #536] @ (8dd70 ) │ │ │ │ + bl 43388 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c63a │ │ │ │ + b.w 8c536 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c530 │ │ │ │ + bne.w 8c42c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c530 │ │ │ │ + beq.w 8c42c │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cd90 │ │ │ │ + bne.w 8cc8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd98 │ │ │ │ - b.w 8cd88 │ │ │ │ + beq.w 8cc94 │ │ │ │ + b.w 8cc84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d134 │ │ │ │ + beq.w 8d030 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ - b.n 8d9d0 │ │ │ │ + b.n 8d8cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dd94 │ │ │ │ + bne.n 8dc90 │ │ │ │ str r7, [r2, #92] @ 0x5c │ │ │ │ - b.w 8c8e8 │ │ │ │ + b.w 8c7e4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cc24 │ │ │ │ + bne.w 8cb20 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2d0 │ │ │ │ - b.w 8d2d8 │ │ │ │ + beq.w 8d1cc │ │ │ │ + b.w 8d1d4 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8da42 │ │ │ │ + bne.w 8d93e │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 8c340 │ │ │ │ + b.w 8c23c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55404 @ 0xd86c │ │ │ │ + movw r1, #52012 @ 0xcb2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8c63a │ │ │ │ + b.w 8c536 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d83c │ │ │ │ + bne.w 8d738 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ str r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8dd12 │ │ │ │ + cbnz r0, 8dc0e │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8daf8 │ │ │ │ + bne.w 8d9f4 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8dd24 │ │ │ │ + cbnz r0, 8dc20 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2e8 │ │ │ │ + bne.w 8d1e4 │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8c930 │ │ │ │ + b.w 8c82c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c930 │ │ │ │ + b.w 8c82c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8dbe2 │ │ │ │ + beq.w 8dade │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2d0 │ │ │ │ - b.w 8d2d8 │ │ │ │ + beq.w 8d1cc │ │ │ │ + b.w 8d1d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbfe │ │ │ │ + bne.w 8dafa │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8dd52 │ │ │ │ + cbnz r7, 8dc4e │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8dd04 │ │ │ │ + bne.n 8dc00 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c924 │ │ │ │ + bne.w 8c820 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c924 │ │ │ │ - b.n 8daf8 │ │ │ │ + beq.w 8c820 │ │ │ │ + b.n 8d9f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cc44 │ │ │ │ - b.w 8cc50 │ │ │ │ + bne.w 8cb40 │ │ │ │ + b.w 8cb4c │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8cc50 │ │ │ │ + b.w 8cb4c │ │ │ │ mov sl, r0 │ │ │ │ - b.w 8cf9c │ │ │ │ + b.w 8ce98 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d87c │ │ │ │ - b.w 8c93c │ │ │ │ + beq.w 8d778 │ │ │ │ + b.w 8c838 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c78a │ │ │ │ - b.w 8c64a │ │ │ │ + beq.w 8c686 │ │ │ │ + b.w 8c546 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8dca6 │ │ │ │ - b.w 8c8e8 │ │ │ │ + bne.n 8dba2 │ │ │ │ + b.w 8c7e4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ddbc │ │ │ │ + bne.n 8dcb8 │ │ │ │ str.w r0, [r2, #128] @ 0x80 │ │ │ │ - b.w 8c94c │ │ │ │ + b.w 8c848 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ddcc │ │ │ │ + bne.n 8dcc8 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b.w 8c958 │ │ │ │ + b.w 8c854 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8dda8 │ │ │ │ - b.w 8c94c │ │ │ │ + bne.n 8dca4 │ │ │ │ + b.w 8c848 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8ddb6 │ │ │ │ - b.w 8c958 │ │ │ │ + bne.n 8dcb2 │ │ │ │ + b.w 8c854 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 8cca6 │ │ │ │ + b.w 8cba2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8cd4e │ │ │ │ - b.n 8da66 │ │ │ │ + beq.w 8cc4a │ │ │ │ + b.n 8d962 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8c990 │ │ │ │ - b.w 8c394 │ │ │ │ + bne.w 8c88c │ │ │ │ + b.w 8c290 │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8cd06 │ │ │ │ + b.w 8cc02 │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8ccd2 │ │ │ │ + b.w 8cbce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de58 │ │ │ │ + bne.n 8dd54 │ │ │ │ str r7, [r2, #96] @ 0x60 │ │ │ │ - b.w 8c8f4 │ │ │ │ + b.w 8c7f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de3c │ │ │ │ + bne.n 8dd38 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ - b.w 8c900 │ │ │ │ + b.w 8c7fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de66 │ │ │ │ + bne.n 8dd62 │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - b.w 8c8dc │ │ │ │ + b.w 8c7d8 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de2a │ │ │ │ - b.w 8c900 │ │ │ │ + bne.n 8dd26 │ │ │ │ + b.w 8c7fc │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ca98 │ │ │ │ - b.w 8c564 │ │ │ │ + bne.w 8c994 │ │ │ │ + b.w 8c460 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de1e │ │ │ │ - b.w 8c8f4 │ │ │ │ + bne.n 8dd1a │ │ │ │ + b.w 8c7f0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de36 │ │ │ │ - b.w 8c8dc │ │ │ │ + bne.n 8dd32 │ │ │ │ + b.w 8c7d8 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 8de82 │ │ │ │ + bmi.n 8dd7e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 8e3e6 │ │ │ │ + bpl.w 8e2e2 │ │ │ │ ldr.w r6, [r0, #440] @ 0x1b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e0f4 │ │ │ │ + bne.w 8dff0 │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e404 │ │ │ │ + beq.w 8e300 │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ str r6, [r0, #16] │ │ │ │ strh r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -146490,163 +146432,163 @@ │ │ │ │ blx 2b44c │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e1ea │ │ │ │ + beq.w 8e0d6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e1ea │ │ │ │ - ldr r1, [pc, #724] @ (8e1d0 ) │ │ │ │ + bpl.w 8e0d6 │ │ │ │ + ldr r1, [pc, #724] @ (8e0cc ) │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r3, [r1, #948] @ 0x3b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e38a │ │ │ │ + bne.w 8e286 │ │ │ │ ldr.w r2, [r1, #956] @ 0x3bc │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e38a │ │ │ │ - ldr r3, [pc, #696] @ (8e1d4 ) │ │ │ │ + beq.w 8e286 │ │ │ │ + ldr r3, [pc, #696] @ (8e0d0 ) │ │ │ │ mov r0, r6 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ add.w r1, r1, #944 @ 0x3b0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e434 │ │ │ │ + bne.w 8e330 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e0ea │ │ │ │ + beq.w 8dfe6 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 8e0ea │ │ │ │ + bpl.w 8dfe6 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8e0ea │ │ │ │ + ble.w 8dfe6 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, r4, #20 │ │ │ │ add.w r3, lr, #12 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e0dc │ │ │ │ + bne.w 8dfd8 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 8e0dc │ │ │ │ + beq.w 8dfd8 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #20] │ │ │ │ lsl.w r7, r1, r8 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r2, sl │ │ │ │ and.w r6, r5, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bgt.w 8e166 │ │ │ │ + bgt.w 8e062 │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e086 │ │ │ │ + blt.n 8df82 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e0dc │ │ │ │ + beq.w 8dfd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e20c │ │ │ │ + beq.w 8e108 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e108 │ │ │ │ + blt.w 8e004 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0dc │ │ │ │ + beq.n 8dfd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e27e │ │ │ │ + beq.w 8e17a │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ add.w r9, lr, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r9, r2 │ │ │ │ mov r5, lr │ │ │ │ and.w r9, r9, r7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 8e1fc │ │ │ │ + bgt.w 8e0f8 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e1ba │ │ │ │ + blt.w 8e0b6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0dc │ │ │ │ + beq.n 8dfd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e2da │ │ │ │ + beq.w 8e1d6 │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r9, r9, r5, lsr #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - bgt.w 8e1d8 │ │ │ │ + bgt.w 8e0dc │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e1f6 │ │ │ │ + blt.w 8e0f2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0dc │ │ │ │ + beq.n 8dfd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e332 │ │ │ │ + beq.w 8e22e │ │ │ │ lsrs r5, r5, #10 │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ adds r2, r5, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - b.n 8e01a │ │ │ │ + b.n 8df16 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8dfd4 │ │ │ │ + bne.n 8ded0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8e1e8 │ │ │ │ + ble.w 8e0d4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r1, [r4, #16] │ │ │ │ - bge.n 8e130 │ │ │ │ + bge.n 8e02c │ │ │ │ strb.w r1, [sl, r6] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -146657,404 +146599,404 @@ │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.w 8e1e8 │ │ │ │ + beq.w 8e0d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - blt.w 8df78 │ │ │ │ + blt.w 8de74 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e424 │ │ │ │ + beq.w 8e320 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 8e100 │ │ │ │ + cbnz r3, 8dffc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 8e004 │ │ │ │ + bne.w 8df00 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e1e8 │ │ │ │ + ble.n 8e0d4 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ble.n 8e096 │ │ │ │ + ble.n 8df92 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e3c4 │ │ │ │ + bgt.w 8e2c0 │ │ │ │ ldrsh.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e430 │ │ │ │ + blt.w 8e32c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add r6, r2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.n 8e1c0 │ │ │ │ + bgt.n 8e0bc │ │ │ │ ldrsb.w r1, [sl, r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8e132 │ │ │ │ + bge.n 8e02e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r8, #7 │ │ │ │ - ble.n 8e0a2 │ │ │ │ + ble.n 8df9e │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e3d0 │ │ │ │ + bgt.w 8e2cc │ │ │ │ strh.w r1, [sl, r6, lsl #1] │ │ │ │ - b.n 8e0a6 │ │ │ │ + b.n 8dfa2 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e1f0 │ │ │ │ + blt.n 8e0ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0dc │ │ │ │ + beq.n 8dfd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8e20c │ │ │ │ + beq.n 8e108 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r1, [sl, r9, lsl #2] │ │ │ │ ldrshle.w r1, [sl, r9, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8e108 │ │ │ │ + blt.n 8e004 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r2, r1, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dffc │ │ │ │ - b.n 8e0dc │ │ │ │ + bne.w 8def8 │ │ │ │ + b.n 8dfd8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e10e │ │ │ │ - b.n 8e040 │ │ │ │ + beq.n 8e00a │ │ │ │ + b.n 8df3c │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r1, [sl, r6, lsl #1] │ │ │ │ ldrgt.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e14c │ │ │ │ + b.n 8e048 │ │ │ │ nop │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ + b.n 8dff0 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e05c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e0f4 │ │ │ │ + b.n 8df58 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e10e │ │ │ │ - b.n 8e188 │ │ │ │ + beq.n 8e00a │ │ │ │ + b.n 8e084 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e10e │ │ │ │ - b.n 8e076 │ │ │ │ + beq.n 8e00a │ │ │ │ + b.n 8df72 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e026 │ │ │ │ + b.n 8df22 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8e262 │ │ │ │ + bne.n 8e15e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 8e262 │ │ │ │ + bne.n 8e15e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e3b2 │ │ │ │ + beq.w 8e2ae │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8e3a6 │ │ │ │ + beq.w 8e2a2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0dc │ │ │ │ + beq.w 8dfd8 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - ble.w 8dfe6 │ │ │ │ - b.n 8e19a │ │ │ │ + ble.w 8dee2 │ │ │ │ + b.n 8e096 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 8e004 │ │ │ │ + bne.w 8df00 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e004 │ │ │ │ + bne.w 8df00 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e3e2 │ │ │ │ + beq.w 8e2de │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8e3d6 │ │ │ │ + beq.w 8e2d2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0dc │ │ │ │ - b.n 8e004 │ │ │ │ + beq.w 8dfd8 │ │ │ │ + b.n 8df00 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e040 │ │ │ │ + bne.w 8df3c │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e040 │ │ │ │ + bne.w 8df3c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e3ae │ │ │ │ + beq.n 8e2aa │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 8e3aa │ │ │ │ + beq.n 8e2a6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0dc │ │ │ │ - b.n 8e040 │ │ │ │ + beq.w 8dfd8 │ │ │ │ + b.n 8df3c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e076 │ │ │ │ + bne.w 8df72 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e076 │ │ │ │ + bne.w 8df72 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e3de │ │ │ │ + beq.n 8e2da │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 8e3da │ │ │ │ + beq.n 8e2d6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0dc │ │ │ │ - b.n 8e076 │ │ │ │ - ldr r0, [pc, #252] @ (8e488 ) │ │ │ │ - bl 7aa94 │ │ │ │ + beq.w 8dfd8 │ │ │ │ + b.n 8df72 │ │ │ │ + ldr r0, [pc, #252] @ (8e384 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8e3b6 │ │ │ │ - ldr r3, [pc, #244] @ (8e48c ) │ │ │ │ + beq.n 8e2b2 │ │ │ │ + ldr r3, [pc, #244] @ (8e388 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r1, [pc, #228] @ (8e488 ) │ │ │ │ - b.n 8df28 │ │ │ │ + ldr r1, [pc, #228] @ (8e384 ) │ │ │ │ + b.n 8de24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e250 │ │ │ │ + b.n 8e14c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e31e │ │ │ │ + b.n 8e21a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8e206 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e23a │ │ │ │ - movw r0, #55572 @ 0xd914 │ │ │ │ + b.n 8e136 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ - b.n 8e0ea │ │ │ │ + bl 242a10 │ │ │ │ + b.n 8dfe6 │ │ │ │ ldr.w r2, [sl, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e130 │ │ │ │ + bge.w 8e02c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e0a6 │ │ │ │ + b.n 8dfa2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e2c6 │ │ │ │ + b.n 8e1c2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e376 │ │ │ │ + b.n 8e272 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e362 │ │ │ │ + b.n 8e25e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e2b0 │ │ │ │ + b.n 8e1ac │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #55492 @ 0xd8c4 │ │ │ │ + movw r1, #52100 @ 0xcb84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e102 │ │ │ │ - bl 23c560 │ │ │ │ - bl f7144 │ │ │ │ + b.n 8dffe │ │ │ │ + bl 23b8dc │ │ │ │ + bl f6d64 │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - cbz r6, 8e42a │ │ │ │ + cbz r6, 8e326 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ it eq │ │ │ │ streq.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - bne.w 8def8 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 8e3fe │ │ │ │ + bne.w 8ddf4 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 8e2fa │ │ │ │ str.w r6, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e424 │ │ │ │ + b.n 8e320 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 8e160 │ │ │ │ + b.n 8e05c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 8e478 │ │ │ │ + cbz r0, 8e374 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6ac4 │ │ │ │ - cbnz r0, 8e454 │ │ │ │ - movw r0, #55572 @ 0xd914 │ │ │ │ + bl f6624 │ │ │ │ + cbnz r0, 8e350 │ │ │ │ + movw r0, #52180 @ 0xcbd4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 8e46a │ │ │ │ + cbz r3, 8e366 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e46a │ │ │ │ + bge.n 8e366 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8e47e │ │ │ │ + cbz r2, 8e37a │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8df4c │ │ │ │ - b.n 8e0ea │ │ │ │ + bne.w 8de48 │ │ │ │ + b.n 8dfe6 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - b.n 8e45c │ │ │ │ + b.n 8e358 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e46a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e366 │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e490 : │ │ │ │ +0008e38c : │ │ │ │ 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] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e6b8 │ │ │ │ + beq.w 8e5b4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.w 8e6a6 │ │ │ │ + blt.w 8e5a2 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8e630 │ │ │ │ - ldr r3, [pc, #512] @ (8e6bc ) │ │ │ │ + bgt.w 8e52c │ │ │ │ + ldr r3, [pc, #512] @ (8e5b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e5c0 │ │ │ │ - ldr r0, [pc, #488] @ (8e6c0 ) │ │ │ │ + beq.n 8e4bc │ │ │ │ + ldr r0, [pc, #488] @ (8e5bc ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e66e │ │ │ │ + bne.w 8e56a │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r1, [ip] │ │ │ │ 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] │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bne.n 8e566 │ │ │ │ - cbz r2, 8e55a │ │ │ │ - ldr r4, [pc, #408] @ (8e6bc ) │ │ │ │ + bne.n 8e462 │ │ │ │ + cbz r2, 8e456 │ │ │ │ + ldr r4, [pc, #408] @ (8e5b8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ @@ -147071,190 +147013,190 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w lr, r3, #16 │ │ │ │ add.w r1, ip, #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e60e │ │ │ │ + bne.n 8e50a │ │ │ │ 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 8e5d6 │ │ │ │ + blt.n 8e4d2 │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e520 │ │ │ │ + beq.n 8e41c │ │ │ │ add.w r0, ip, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8e5f4 │ │ │ │ + cbnz r2, 8e4f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - blt.n 8e5fc │ │ │ │ + blt.n 8e4f8 │ │ │ │ cmp r0, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e59a │ │ │ │ + bne.n 8e496 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e522 │ │ │ │ - b.n 8e55a │ │ │ │ + bne.n 8e41e │ │ │ │ + b.n 8e456 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e4f6 │ │ │ │ - b.n 8e55a │ │ │ │ + bne.n 8e3f2 │ │ │ │ + b.n 8e456 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - bne.n 8e58e │ │ │ │ + bne.n 8e48a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e522 │ │ │ │ - b.n 8e55a │ │ │ │ + bne.n 8e41e │ │ │ │ + b.n 8e456 │ │ │ │ cmp ip, r0 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 8e522 │ │ │ │ + beq.n 8e41e │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e5e8 │ │ │ │ + bge.n 8e4e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e59a │ │ │ │ + bne.n 8e496 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e522 │ │ │ │ - b.n 8e55a │ │ │ │ + bne.n 8e41e │ │ │ │ + b.n 8e456 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e620 │ │ │ │ + blt.n 8e51c │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e522 │ │ │ │ - b.n 8e58e │ │ │ │ + beq.n 8e41e │ │ │ │ + b.n 8e48a │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.w 8e522 │ │ │ │ - b.n 8e58e │ │ │ │ + beq.w 8e41e │ │ │ │ + b.n 8e48a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 8e5c0 │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 8e4bc │ │ │ │ + bl 23b8dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e55a │ │ │ │ + beq.n 8e456 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r5, #1 │ │ │ │ strlt r5, [r0, #0] │ │ │ │ str r0, [r3, #16] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 8e56e │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 8e46a │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e696 │ │ │ │ + bne.n 8e592 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4f6 │ │ │ │ + bne.w 8e3f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e4f6 │ │ │ │ + b.n 8e3f2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e4f6 │ │ │ │ + b.n 8e3f2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e55a │ │ │ │ - ldr r3, [pc, #8] @ (8e6c4 ) │ │ │ │ - b.n 8e55a │ │ │ │ + b.n 8e456 │ │ │ │ + ldr r3, [pc, #8] @ (8e5c0 ) │ │ │ │ + b.n 8e456 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #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, #420] @ (8e880 ) │ │ │ │ + ldr r5, [pc, #420] @ (8e77c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1744] @ 0x6d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e7b6 │ │ │ │ + beq.n 8e6b2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1744] @ 0x6d0 │ │ │ │ ldr.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ - ldr r2, [pc, #380] @ (8e884 ) │ │ │ │ + ldr r2, [pc, #380] @ (8e780 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e814 │ │ │ │ + bne.n 8e710 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 8e75e │ │ │ │ + bne.n 8e65a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bne.n 8e7a8 │ │ │ │ + bne.n 8e6a4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147265,15 +147207,15 @@ │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e7ae │ │ │ │ + blt.n 8e6aa │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ @@ -147281,21 +147223,21 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8e752 │ │ │ │ + b.n 8e64e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e774 │ │ │ │ + bge.n 8e670 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 8e776 │ │ │ │ + b.n 8e672 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147303,116 +147245,116 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e752 │ │ │ │ + beq.n 8e64e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #136] @ (8e884 ) │ │ │ │ + ldr r2, [pc, #136] @ (8e780 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8e83c │ │ │ │ + cbnz r1, 8e738 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8e71a │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8e616 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e862 │ │ │ │ + bne.n 8e75e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e714 │ │ │ │ + bne.w 8e610 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e714 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8e610 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e872 │ │ │ │ + bne.n 8e76e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e808 │ │ │ │ + bne.n 8e704 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e808 │ │ │ │ + b.n 8e704 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e714 │ │ │ │ + b.n 8e610 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e808 │ │ │ │ + b.n 8e704 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #360] @ (8ea04 ) │ │ │ │ + ldr r5, [pc, #360] @ (8e900 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1736] @ 0x6c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e93e │ │ │ │ + beq.n 8e83a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1736] @ 0x6c8 │ │ │ │ ldr.w r1, [r2, #1740] @ 0x6cc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1740] @ 0x6cc │ │ │ │ - ldr r2, [pc, #320] @ (8ea08 ) │ │ │ │ + ldr r2, [pc, #320] @ (8e904 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e99a │ │ │ │ + bne.n 8e896 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 8e900 │ │ │ │ + bmi.n 8e7fc │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147434,15 +147376,15 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8e8f4 │ │ │ │ + b.n 8e7f0 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147450,108 +147392,108 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e8f4 │ │ │ │ + beq.n 8e7f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #132] @ (8ea08 ) │ │ │ │ + ldr r2, [pc, #132] @ (8e904 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8e9c0 │ │ │ │ + cbnz r1, 8e8bc │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8e8da │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8e7d6 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e9e6 │ │ │ │ + bne.n 8e8e2 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e8d4 │ │ │ │ + bne.n 8e7d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e8d4 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8e7d0 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e9f6 │ │ │ │ + bne.n 8e8f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e98e │ │ │ │ + bne.n 8e88a │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e98e │ │ │ │ + b.n 8e88a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e8d4 │ │ │ │ + b.n 8e7d0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e98e │ │ │ │ + b.n 8e88a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #512] @ (8ec20 ) │ │ │ │ + ldr r5, [pc, #512] @ (8eb1c ) │ │ │ │ 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, #1752] @ 0x6d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8eb1a │ │ │ │ + beq.n 8ea16 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1752] @ 0x6d8 │ │ │ │ ldr.w r1, [r2, #1756] @ 0x6dc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1756] @ 0x6dc │ │ │ │ - ldr r2, [pc, #472] @ (8ec24 ) │ │ │ │ + ldr r2, [pc, #472] @ (8eb20 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ebb2 │ │ │ │ + bne.w 8eaae │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ @@ -147560,69 +147502,69 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8eb7c │ │ │ │ + bne.n 8ea78 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8eac0 │ │ │ │ + blt.n 8e9bc │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r1, 8ead0 │ │ │ │ + cbnz r1, 8e9cc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8eb0e │ │ │ │ + blt.n 8ea0a │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbnz r1, 8eadc │ │ │ │ + cbnz r1, 8e9d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8eaa0 │ │ │ │ + beq.n 8e99c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - blt.n 8eb94 │ │ │ │ + blt.n 8ea90 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8eab4 │ │ │ │ + b.n 8e9b0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8eab4 │ │ │ │ - b.n 8eadc │ │ │ │ + beq.n 8e9b0 │ │ │ │ + b.n 8e9d8 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147631,134 +147573,134 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ add r0, r3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eab4 │ │ │ │ + beq.n 8e9b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (8ec24 ) │ │ │ │ + ldr r2, [pc, #192] @ (8eb20 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ebda │ │ │ │ + bne.n 8ead6 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ea60 │ │ │ │ + b.n 8e95c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8eb9c │ │ │ │ + blt.n 8ea98 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8eadc │ │ │ │ + bge.n 8e9d8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b.n 8eadc │ │ │ │ + b.n 8e9d8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8eadc │ │ │ │ - b.n 8eb94 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bge.n 8e9d8 │ │ │ │ + b.n 8ea90 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ec00 │ │ │ │ + bne.n 8eafc │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea5a │ │ │ │ + bne.w 8e956 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea5a │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8e956 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ec10 │ │ │ │ + bne.n 8eb0c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eb70 │ │ │ │ + bne.n 8ea6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eb70 │ │ │ │ + b.n 8ea6c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea5a │ │ │ │ + b.n 8e956 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eb70 │ │ │ │ + b.n 8ea6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #636] @ (8eeb8 ) │ │ │ │ + ldr r5, [pc, #636] @ (8edb4 ) │ │ │ │ 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, #1768] @ 0x6e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edae │ │ │ │ + beq.w 8ecaa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1768] @ 0x6e8 │ │ │ │ ldr.w r1, [r2, #1772] @ 0x6ec │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1772] @ 0x6ec │ │ │ │ - ldr r2, [pc, #596] @ (8eebc ) │ │ │ │ + ldr r2, [pc, #596] @ (8edb8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ee4c │ │ │ │ + bne.w 8ed48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ @@ -147767,73 +147709,73 @@ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ee10 │ │ │ │ + bne.w 8ed0c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8ed28 │ │ │ │ + blt.n 8ec24 │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ed3c │ │ │ │ + bne.n 8ec38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8ed9a │ │ │ │ + blt.n 8ec96 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ed4a │ │ │ │ + bne.n 8ec46 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - bge.n 8ecfc │ │ │ │ + bge.n 8ebf8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ed5a │ │ │ │ + bne.n 8ec56 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - bge.n 8ed18 │ │ │ │ + bge.n 8ec14 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #32] │ │ │ │ - cbnz r1, 8ed68 │ │ │ │ + cbnz r1, 8ec64 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ecc6 │ │ │ │ + beq.n 8ebc2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ee28 │ │ │ │ + blt.n 8ed24 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ @@ -147855,22 +147797,22 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8ed1c │ │ │ │ + b.n 8ec18 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ece2 │ │ │ │ - b.n 8ed4a │ │ │ │ + beq.n 8ebde │ │ │ │ + b.n 8ec46 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147879,132 +147821,132 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed1c │ │ │ │ + beq.n 8ec18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #196] @ (8eebc ) │ │ │ │ + ldr r2, [pc, #196] @ (8edb8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ee74 │ │ │ │ + bne.n 8ed70 │ │ │ │ movs r1, #5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ec7e │ │ │ │ + b.n 8eb7a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ee34 │ │ │ │ + blt.n 8ed30 │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ed44 │ │ │ │ + bge.n 8ec40 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ - b.n 8ed4a │ │ │ │ + b.n 8ec46 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ed44 │ │ │ │ - b.n 8ee28 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bge.w 8ec40 │ │ │ │ + b.n 8ed24 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ee9a │ │ │ │ + bne.n 8ed96 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ec78 │ │ │ │ + bne.w 8eb74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec78 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8eb74 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8eeaa │ │ │ │ + bne.n 8eda6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee04 │ │ │ │ + bne.n 8ed00 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ee04 │ │ │ │ + b.n 8ed00 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec78 │ │ │ │ + b.n 8eb74 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ee04 │ │ │ │ + b.n 8ed00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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, #604] @ (8f130 ) │ │ │ │ + ldr r5, [pc, #604] @ (8f02c ) │ │ │ │ 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, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f010 │ │ │ │ + beq.w 8ef0c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1760] @ 0x6e0 │ │ │ │ ldr.w r1, [r2, #1764] @ 0x6e4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1764] @ 0x6e4 │ │ │ │ - ldr r2, [pc, #564] @ (8f134 ) │ │ │ │ + ldr r2, [pc, #564] @ (8f030 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f0c2 │ │ │ │ + bne.w 8efbe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ @@ -148013,92 +147955,92 @@ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ str r1, [r3, #16] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f070 │ │ │ │ + bne.w 8ef6c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8ef94 │ │ │ │ + blt.n 8ee90 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 8efa8 │ │ │ │ + cbnz r0, 8eea4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8f000 │ │ │ │ + blt.n 8eefc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ - cbnz r1, 8efb6 │ │ │ │ + cbnz r1, 8eeb2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8eff4 │ │ │ │ + blt.n 8eef0 │ │ │ │ str r2, [r3, #28] │ │ │ │ - cbnz r1, 8efc2 │ │ │ │ + cbnz r1, 8eebe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ef5c │ │ │ │ + beq.n 8ee58 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f092 │ │ │ │ + blt.n 8ef8e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #28] │ │ │ │ - blt.n 8f08a │ │ │ │ + blt.n 8ef86 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8ef88 │ │ │ │ + b.n 8ee84 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ef88 │ │ │ │ - b.n 8efc2 │ │ │ │ + beq.n 8ee84 │ │ │ │ + b.n 8eebe │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ef74 │ │ │ │ - b.n 8efb6 │ │ │ │ + beq.n 8ee70 │ │ │ │ + b.n 8eeb2 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -148106,231 +148048,231 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c75b0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c73a8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ef88 │ │ │ │ + beq.n 8ee84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (8f134 ) │ │ │ │ + ldr r2, [pc, #220] @ (8f030 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f0ea │ │ │ │ + bne.n 8efe6 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ef16 │ │ │ │ + b.n 8ee12 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f0aa │ │ │ │ + blt.n 8efa6 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8efb0 │ │ │ │ - b.n 8f092 │ │ │ │ + bge.n 8eeac │ │ │ │ + b.n 8ef8e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 8efc2 │ │ │ │ + b.n 8eebe │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #28] │ │ │ │ - bge.n 8efc2 │ │ │ │ - b.n 8f08a │ │ │ │ + bge.n 8eebe │ │ │ │ + b.n 8ef86 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8efb0 │ │ │ │ - b.n 8f092 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bge.w 8eeac │ │ │ │ + b.n 8ef8e │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f110 │ │ │ │ + bne.n 8f00c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ef10 │ │ │ │ + bne.w 8ee0c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef10 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8ee0c │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f120 │ │ │ │ + bne.n 8f01c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f064 │ │ │ │ + bne.n 8ef60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f064 │ │ │ │ + b.n 8ef60 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef10 │ │ │ │ + b.n 8ee0c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f064 │ │ │ │ + b.n 8ef60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008f138 : │ │ │ │ +0008f034 : │ │ │ │ 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, #12] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 8f18c │ │ │ │ + bmi.n 8f088 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c8954 │ │ │ │ + bl 8772c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f186 │ │ │ │ - cbz r5, 8f172 │ │ │ │ + cbz r0, 8f082 │ │ │ │ + cbz r5, 8f06e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 881fc │ │ │ │ + bl 880e8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8f1a6 │ │ │ │ + cbz r0, 8f0a2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49276 @ 0xc07c │ │ │ │ + movw r1, #45884 @ 0xb33c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 8f188 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 8f084 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f188 │ │ │ │ + bge.n 8f084 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f188 │ │ │ │ + bne.n 8f084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f188 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f084 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 8f42a │ │ │ │ + bls.w 8f326 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 8f416 │ │ │ │ - ldr r3, [pc, #692] @ (8f49c ) │ │ │ │ + bcs.w 8f312 │ │ │ │ + ldr r3, [pc, #692] @ (8f398 ) │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f432 │ │ │ │ + beq.w 8f32e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #656] @ (8f4a0 ) │ │ │ │ + ldr r2, [pc, #656] @ (8f39c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5bc │ │ │ │ + bne.w 8f4b8 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f5de │ │ │ │ + beq.w 8f4da │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f3da │ │ │ │ + blt.w 8f2d6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f46c │ │ │ │ + bne.w 8f368 │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #30877 @ 0x789d │ │ │ │ + movw r2, #30601 @ 0x7789 │ │ │ │ movt r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 8f578 │ │ │ │ + bne.w 8f474 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5f6 │ │ │ │ + beq.w 8f4f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 8f58a │ │ │ │ - ldr r2, [pc, #540] @ (8f49c ) │ │ │ │ + bpl.w 8f486 │ │ │ │ + ldr r2, [pc, #540] @ (8f398 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -148344,32 +148286,32 @@ │ │ │ │ strd lr, r2, [r4, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [ip, #3868] @ 0xf1c │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r9, r9, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ - movw r2, #38737 @ 0x9751 │ │ │ │ + movw r2, #36745 @ 0x8f89 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f50a │ │ │ │ + bne.w 8f406 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f59c │ │ │ │ + bne.w 8f498 │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 8f32c │ │ │ │ - ldr r2, [pc, #420] @ (8f49c ) │ │ │ │ + bpl.n 8f228 │ │ │ │ + ldr r2, [pc, #420] @ (8f398 ) │ │ │ │ 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 │ │ │ │ @@ -148378,602 +148320,602 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #412] @ 0x19c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f5a6 │ │ │ │ + beq.w 8f4a2 │ │ │ │ ldr.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f4a8 │ │ │ │ + beq.w 8f3a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f612 │ │ │ │ + bpl.w 8f50e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f3b0 │ │ │ │ + bge.n 8f2ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8f3be │ │ │ │ + bne.n 8f2ba │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8f3be │ │ │ │ + beq.n 8f2ba │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.w 8f4f8 │ │ │ │ - bl 89be4 │ │ │ │ + beq.w 8f3f4 │ │ │ │ + bl 89ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f396 │ │ │ │ + bge.n 8f292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f67c │ │ │ │ + beq.w 8f578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f3a8 │ │ │ │ + bge.n 8f2a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f628 │ │ │ │ + beq.w 8f524 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f362 │ │ │ │ + beq.n 8f25e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f368 │ │ │ │ + bne.n 8f264 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8900 │ │ │ │ + bl 1c8608 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8f4fe │ │ │ │ + b.n 8f3fa │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 8f236 │ │ │ │ - ldr r3, [pc, #184] @ (8f49c ) │ │ │ │ + bpl.w 8f132 │ │ │ │ + ldr r3, [pc, #184] @ (8f398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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, #412] @ 0x19c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8f456 │ │ │ │ + beq.n 8f352 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f456 │ │ │ │ + bhi.n 8f352 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f460 │ │ │ │ + b.n 8f35c │ │ │ │ mov r0, r1 │ │ │ │ - bl 8f8c0 │ │ │ │ + bl 8f7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f224 │ │ │ │ + bne.w 8f120 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f3a8 │ │ │ │ - ldr r5, [pc, #120] @ (8f4a4 ) │ │ │ │ + b.n 8f2a4 │ │ │ │ + ldr r5, [pc, #120] @ (8f3a0 ) │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ - b.n 8f224 │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + b.n 8f120 │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f63a │ │ │ │ + beq.w 8f536 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 8f20e │ │ │ │ + b.n 8f10a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8f242 │ │ │ │ + beq.w 8f13e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f242 │ │ │ │ + bne.w 8f13e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f24a │ │ │ │ + bne.w 8f146 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8f24a │ │ │ │ + ble.w 8f146 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f2ec │ │ │ │ + bge.w 8f1e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8f2ec │ │ │ │ + b.n 8f1e8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f658 │ │ │ │ + beq.w 8f554 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 8f332 │ │ │ │ - ldr r2, [pc, #464] @ (8f694 ) │ │ │ │ + bpl.w 8f22e │ │ │ │ + ldr r2, [pc, #464] @ (8f590 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r6, [r6, #412] @ 0x19c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 8f4ea │ │ │ │ + beq.n 8f3e6 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 8f5b0 │ │ │ │ + bls.n 8f4ac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 8f332 │ │ │ │ - bl 863a4 │ │ │ │ + b.n 8f22e │ │ │ │ + bl 86240 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f38c │ │ │ │ - b.n 8f396 │ │ │ │ + blt.w 8f288 │ │ │ │ + b.n 8f292 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f596 │ │ │ │ + bne.n 8f492 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8f640 │ │ │ │ + bne.w 8f53c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8f52a │ │ │ │ + cbnz r0, 8f426 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f644 │ │ │ │ + bne.w 8f540 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 8f2e8 │ │ │ │ + b.n 8f1e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f51c │ │ │ │ + bne.n 8f418 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ movw r6, #8896 @ 0x22c0 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 8f54e │ │ │ │ + beq.n 8f44a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8f630 │ │ │ │ + bne.n 8f52c │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8f524 │ │ │ │ + beq.n 8f420 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8f566 │ │ │ │ + beq.n 8f462 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8f648 │ │ │ │ + bne.n 8f544 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f524 │ │ │ │ + beq.n 8f420 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ - cbz r3, 8f574 │ │ │ │ + cbz r3, 8f470 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r1, #24] │ │ │ │ - b.n 8f2ec │ │ │ │ + b.n 8f1e8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f5f6 │ │ │ │ + cbz r0, 8f4f2 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 8f2c4 │ │ │ │ + b.n 8f1c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8f524 │ │ │ │ + beq.n 8f420 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f2e8 │ │ │ │ - b.n 8f526 │ │ │ │ + beq.w 8f1e4 │ │ │ │ + b.n 8f422 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ - b.n 8f32c │ │ │ │ + b.n 8f228 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f4f4 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 8f3f0 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f64c │ │ │ │ + bne.n 8f548 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f21e │ │ │ │ + bne.w 8f11a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f21e │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f11a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55676 @ 0xd97c │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f424 │ │ │ │ + bge.w 8f320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f424 │ │ │ │ + bne.w 8f320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f424 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f320 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f4fe │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f3fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f3a8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f2a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f524 │ │ │ │ - b.n 8f566 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 8f424 │ │ │ │ + beq.w 8f420 │ │ │ │ + b.n 8f462 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 8f320 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8f532 │ │ │ │ + b.n 8f42e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8f56a │ │ │ │ + b.n 8f466 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f56a │ │ │ │ + b.n 8f466 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f21e │ │ │ │ + b.n 8f11a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f684 │ │ │ │ + blt.n 8f580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f424 │ │ │ │ + bge.w 8f320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f424 │ │ │ │ + bne.w 8f320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f424 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f396 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f660 │ │ │ │ + bne.n 8f55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f660 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f55c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008f698 : │ │ │ │ - b.w 8f69c │ │ │ │ +0008f594 : │ │ │ │ + b.w 8f598 │ │ │ │ │ │ │ │ -0008f69c : │ │ │ │ +0008f598 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 8f6fc │ │ │ │ + bls.n 8f5f8 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 8f6fa │ │ │ │ + bcs.n 8f5f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ (8f798 ) │ │ │ │ + ldr r3, [pc, #224] @ (8f694 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f706 │ │ │ │ - ldr r0, [pc, #204] @ (8f79c ) │ │ │ │ + cbz r3, 8f602 │ │ │ │ + ldr r0, [pc, #204] @ (8f698 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f752 │ │ │ │ + bne.n 8f64e │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 8f8c0 │ │ │ │ - ldr r3, [pc, #160] @ (8f7a0 ) │ │ │ │ + b.n 8f7bc │ │ │ │ + ldr r3, [pc, #160] @ (8f69c ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f778 │ │ │ │ + beq.n 8f674 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #116] @ (8f79c ) │ │ │ │ + ldr r2, [pc, #116] @ (8f698 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f6ee │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 8f5ea │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f792 │ │ │ │ + bne.n 8f68e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8f76e │ │ │ │ - b.n 8f6ee │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + cbz r0, 8f66a │ │ │ │ + b.n 8f5ea │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8f782 │ │ │ │ + bne.n 8f67e │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6ee │ │ │ │ + bne.n 8f5ea │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f6ee │ │ │ │ + b.n 8f5ea │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f6f4 │ │ │ │ + b.n 8f5f0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f6ee │ │ │ │ + b.n 8f5ea │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 8f786 │ │ │ │ + b.n 8f682 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #260] @ (8f8b8 ) │ │ │ │ + ldr r2, [pc, #260] @ (8f7b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f802 │ │ │ │ - ldr r0, [pc, #240] @ (8f8bc ) │ │ │ │ + cbz r3, 8f6fe │ │ │ │ + ldr r0, [pc, #240] @ (8f7b8 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 8f83e │ │ │ │ + cbnz r1, 8f73a │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f8ae │ │ │ │ + beq.n 8f7aa │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #164] @ (8f8bc ) │ │ │ │ + ldr r1, [pc, #164] @ (8f7b8 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f864 │ │ │ │ + blt.n 8f760 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 8f87a │ │ │ │ + cbnz r2, 8f776 │ │ │ │ cmp r4, #0 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ - b.n 8f7f8 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 8f6f4 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8f898 │ │ │ │ + bne.n 8f794 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f82c │ │ │ │ + bne.n 8f728 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f82c │ │ │ │ + b.n 8f728 │ │ │ │ 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 8f82c │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 8f728 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8f8a8 │ │ │ │ + bne.n 8f7a4 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f85a │ │ │ │ - b.n 8f82c │ │ │ │ + beq.n 8f756 │ │ │ │ + b.n 8f728 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f82c │ │ │ │ + b.n 8f728 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 8f89c │ │ │ │ + b.n 8f798 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f6f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8f9a6 │ │ │ │ - ldr r3, [pc, #280] @ (8fa04 ) │ │ │ │ + bne.n 8f8a2 │ │ │ │ + ldr r3, [pc, #280] @ (8f900 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f96e │ │ │ │ + beq.n 8f86a │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 8f950 │ │ │ │ + cbz r2, 8f84c │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ (8fa08 ) │ │ │ │ + ldr r2, [pc, #232] @ (8f904 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f9ba │ │ │ │ + blt.n 8f8b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f9ca │ │ │ │ + bne.n 8f8c6 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 8f94a │ │ │ │ + cbz r5, 8f846 │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r5, r5, #30 │ │ │ │ str r3, [r4, #12] │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -148986,113 +148928,113 @@ │ │ │ │ addcs.w r1, r0, #24 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ - b.n 8f914 │ │ │ │ + b.n 8f810 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f914 │ │ │ │ + bne.n 8f810 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8f9ea │ │ │ │ + bne.n 8f8e6 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8f9b4 │ │ │ │ + cbz r4, 8f8b0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 8f914 │ │ │ │ + b.n 8f810 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f914 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 8f94a │ │ │ │ + bne.n 8f810 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 8f846 │ │ │ │ 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 8f934 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 8f830 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f9f6 │ │ │ │ + bne.n 8f8f2 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f934 │ │ │ │ + bne.n 8f830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f934 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f830 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f998 │ │ │ │ + b.n 8f894 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f934 │ │ │ │ + b.n 8f830 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fbec │ │ │ │ + beq.w 8fae8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8fad4 │ │ │ │ + blt.n 8f9d0 │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fb1c │ │ │ │ + bne.n 8fa18 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r7, r2 │ │ │ │ - movw r2, #30877 @ 0x789d │ │ │ │ + movw r2, #30601 @ 0x7789 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.w 8fbd0 │ │ │ │ + bne.w 8facc │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fad0 │ │ │ │ + beq.n 8f9cc │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 8faa2 │ │ │ │ - ldr r1, [pc, #404] @ (8fc04 ) │ │ │ │ + beq.n 8f99e │ │ │ │ + ldr r1, [pc, #404] @ (8fb00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w r5, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -149104,195 +149046,195 @@ │ │ │ │ strd r5, r2, [r0, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w lr, [ip, #3868] @ 0xf1c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ - movw r1, #38737 @ 0x9751 │ │ │ │ + movw r1, #36745 @ 0x8f89 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fb42 │ │ │ │ + bne.n 8fa3e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r1, [r0, #24] │ │ │ │ - bne.w 8fbe6 │ │ │ │ + bne.w 8fae2 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 8fa2e │ │ │ │ - ldr r4, [pc, #296] @ (8fc04 ) │ │ │ │ + bpl.n 8f92a │ │ │ │ + ldr r4, [pc, #296] @ (8fb00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r4, r3, r1 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 8fb0e │ │ │ │ + beq.n 8fa0a │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8fb0e │ │ │ │ + bhi.n 8fa0a │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8fb18 │ │ │ │ + b.n 8fa14 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ - b.n 8fa30 │ │ │ │ + b.n 8f92c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fa36 │ │ │ │ + bne.n 8f932 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 8fa3e │ │ │ │ + bne.n 8f93a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8fa3e │ │ │ │ + ble.n 8f93a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fad0 │ │ │ │ + bge.n 8f9cc │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 8fad0 │ │ │ │ + b.n 8f9cc │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8fbc4 │ │ │ │ + bne.n 8fac0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 8fbca │ │ │ │ + bne.n 8fac6 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 8fb98 │ │ │ │ + cbnz r2, 8fa94 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fbbe │ │ │ │ + beq.n 8faba │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fb8c │ │ │ │ + beq.n 8fa88 │ │ │ │ movw r4, #8896 @ 0x22c0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fb8c │ │ │ │ + beq.n 8fa88 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8fb8c │ │ │ │ + beq.n 8fa88 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r5, #24] │ │ │ │ strd r5, r3, [r0, #20] │ │ │ │ - cbz r3, 8fb88 │ │ │ │ + cbz r3, 8fa84 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ - b.n 8fad0 │ │ │ │ + b.n 8f9cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fb7e │ │ │ │ + bne.n 8fa7a │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8face │ │ │ │ - b.n 8fbc0 │ │ │ │ + beq.n 8f9ca │ │ │ │ + b.n 8fabc │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fb56 │ │ │ │ + bne.n 8fa52 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 8fbba │ │ │ │ + beq.n 8fab6 │ │ │ │ movw lr, #8896 @ 0x22c0 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 8fb58 │ │ │ │ + bne.n 8fa54 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8fb58 │ │ │ │ + b.n 8fa54 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8face │ │ │ │ + b.n 8f9ca │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 8fb58 │ │ │ │ + b.n 8fa54 │ │ │ │ mov r5, ip │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8fba0 │ │ │ │ + b.n 8fa9c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8faa2 │ │ │ │ - b.n 8fad0 │ │ │ │ + bne.w 8f99e │ │ │ │ + b.n 8f9cc │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 8fb5e │ │ │ │ + b.n 8fa5a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #55676 @ 0xd97c │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fc08 : │ │ │ │ +0008fb04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fe8a │ │ │ │ + beq.w 8fd86 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8fe70 │ │ │ │ + beq.w 8fd6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fd4e │ │ │ │ + blt.w 8fc4a │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 8fc4a │ │ │ │ + cbnz r3, 8fb46 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fda0 │ │ │ │ + bne.w 8fc9c │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #30877 @ 0x789d │ │ │ │ + movw r1, #30601 @ 0x7789 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, ip │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8fcfa │ │ │ │ + bne.n 8fbf6 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcf4 │ │ │ │ + beq.n 8fbf0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8fd0e │ │ │ │ - ldr r1, [pc, #584] @ (8fed0 ) │ │ │ │ + beq.n 8fc0a │ │ │ │ + ldr r1, [pc, #584] @ (8fdcc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #3892] @ 0xf34 │ │ │ │ @@ -149305,256 +149247,256 @@ │ │ │ │ strd r5, r1, [r0, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #4] │ │ │ │ str.w r7, [lr, #3868] @ 0xf1c │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r9, r9, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 8fd22 │ │ │ │ - movw r1, #38737 @ 0x9751 │ │ │ │ + cbnz r3, 8fc1e │ │ │ │ + movw r1, #36745 @ 0x8f89 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8fe18 │ │ │ │ + bne.w 8fd14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 8fe0a │ │ │ │ + bne.w 8fd06 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcf4 │ │ │ │ + beq.n 8fbf0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fcce │ │ │ │ + beq.n 8fbca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #38737 @ 0x9751 │ │ │ │ + movw r1, #36745 @ 0x8f89 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8fe4c │ │ │ │ + bne.w 8fd48 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 8fc3e │ │ │ │ - ldr r1, [pc, #372] @ (8fed0 ) │ │ │ │ + bpl.w 8fb3a │ │ │ │ + ldr r1, [pc, #372] @ (8fdcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 8fd8c │ │ │ │ + beq.n 8fc88 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8fd8c │ │ │ │ + bhi.n 8fc88 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 8fd96 │ │ │ │ + b.n 8fc92 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fc42 │ │ │ │ - b.n 8fc4a │ │ │ │ + beq.w 8fb3e │ │ │ │ + b.n 8fb46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fe64 │ │ │ │ + bne.n 8fd60 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 8fc52 │ │ │ │ + bne.w 8fb4e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8fc52 │ │ │ │ + ble.w 8fb4e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fcf4 │ │ │ │ + bge.n 8fbf0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 8fdee │ │ │ │ + beq.n 8fcea │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 8feb4 │ │ │ │ + bne.n 8fdb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fecc │ │ │ │ + bne.n 8fdc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8fe30 │ │ │ │ + beq.n 8fd2c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8fe08 │ │ │ │ + beq.n 8fd04 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8fecc │ │ │ │ - cbnz r6, 8fe56 │ │ │ │ + bne.n 8fdc8 │ │ │ │ + cbnz r6, 8fd52 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fcf2 │ │ │ │ - b.n 8fe36 │ │ │ │ + beq.w 8fbee │ │ │ │ + b.n 8fd32 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - cbnz r5, 8fe68 │ │ │ │ + cbnz r5, 8fd64 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8fdd0 │ │ │ │ + bne.n 8fccc │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 8fe3a │ │ │ │ - cbnz r3, 8fe54 │ │ │ │ + cbnz r5, 8fd36 │ │ │ │ + cbnz r3, 8fd50 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8fe08 │ │ │ │ + bne.n 8fd04 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8fcf2 │ │ │ │ + b.n 8fbee │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 8fe6c │ │ │ │ + cbz r6, 8fd68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe28 │ │ │ │ + beq.n 8fd24 │ │ │ │ mov r6, r1 │ │ │ │ strd r1, r5, [r0, #20] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 8fe60 │ │ │ │ + b.n 8fd5c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8fe1c │ │ │ │ - b.n 8fe30 │ │ │ │ + beq.n 8fd18 │ │ │ │ + b.n 8fd2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fe48 │ │ │ │ + bne.n 8fd44 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8fcf4 │ │ │ │ + b.n 8fbf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fc52 │ │ │ │ + b.n 8fb4e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8fe2a │ │ │ │ + b.n 8fd26 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 8fdd4 │ │ │ │ + b.n 8fcd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8fea8 │ │ │ │ + blt.n 8fda4 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fda2 │ │ │ │ + bne.n 8fc9e │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fc52 │ │ │ │ + b.n 8fb4e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #55676 @ 0xd97c │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 8fe74 │ │ │ │ + bpl.n 8fd70 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fd58 │ │ │ │ - cbnz r3, 8fec2 │ │ │ │ + b.n 8fc54 │ │ │ │ + cbnz r3, 8fdbe │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8fec2 │ │ │ │ + bne.n 8fdbe │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 8fe36 │ │ │ │ + b.n 8fd32 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8fe56 │ │ │ │ + bne.n 8fd52 │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 8fe36 │ │ │ │ + b.n 8fd32 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8fe56 │ │ │ │ + b.n 8fd52 │ │ │ │ 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 r4, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90142 │ │ │ │ + beq.w 9003e │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9005e │ │ │ │ + beq.w 8ff5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9000e │ │ │ │ + blt.w 8ff0a │ │ │ │ add r2, r0 │ │ │ │ - cbnz r3, 8ff14 │ │ │ │ + cbnz r3, 8fe10 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9006c │ │ │ │ + bne.w 8ff68 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #30877 @ 0x789d │ │ │ │ + movw r1, #30601 @ 0x7789 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8ffc0 │ │ │ │ + bne.n 8febc │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87bfc │ │ │ │ + bl 87ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffba │ │ │ │ + beq.n 8feb6 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8ffd4 │ │ │ │ - ldr r1, [pc, #548] @ (90174 ) │ │ │ │ + beq.n 8fed0 │ │ │ │ + ldr r1, [pc, #548] @ (90070 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #3892] @ 0xf34 │ │ │ │ @@ -149567,262 +149509,262 @@ │ │ │ │ strd r5, r1, [r0, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #4] │ │ │ │ str.w r7, [lr, #3868] @ 0xf1c │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r9, r9, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 8ffe8 │ │ │ │ - movw r1, #38737 @ 0x9751 │ │ │ │ + cbnz r3, 8fee4 │ │ │ │ + movw r1, #36745 @ 0x8f89 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 900a0 │ │ │ │ + bne.n 8ff9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 90094 │ │ │ │ + bne.n 8ff90 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffba │ │ │ │ + beq.n 8feb6 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ff98 │ │ │ │ + beq.n 8fe94 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #38737 @ 0x9751 │ │ │ │ + movw r1, #36745 @ 0x8f89 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9010a │ │ │ │ + bne.w 90006 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 8ffb8 │ │ │ │ + b.n 8feb4 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 8ff08 │ │ │ │ - ldr r1, [pc, #348] @ (90174 ) │ │ │ │ + bpl.w 8fe04 │ │ │ │ + ldr r1, [pc, #348] @ (90070 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ subs r4, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r5, r2, r1 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 9004a │ │ │ │ + beq.n 8ff46 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 9004a │ │ │ │ + bhi.n 8ff46 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 90054 │ │ │ │ + b.n 8ff50 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff0c │ │ │ │ - b.n 8ff14 │ │ │ │ + beq.w 8fe08 │ │ │ │ + b.n 8fe10 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 90160 │ │ │ │ + blt.n 9005c │ │ │ │ ldr r3, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff14 │ │ │ │ + beq.w 8fe10 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9011a │ │ │ │ + bne.n 90016 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 90122 │ │ │ │ + bne.n 9001e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90122 │ │ │ │ + ble.n 9001e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r3 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 8ffba │ │ │ │ + b.n 8feb6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ffb8 │ │ │ │ - b.n 90116 │ │ │ │ + beq.n 8feb4 │ │ │ │ + b.n 90012 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 90126 │ │ │ │ + bne.n 90022 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9016c │ │ │ │ + bne.n 90068 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 900cc │ │ │ │ + cbnz r5, 8ffc8 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 900be │ │ │ │ + cbnz r3, 8ffba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 90110 │ │ │ │ + beq.n 9000c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90094 │ │ │ │ + beq.n 8ff90 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ strd r6, r3, [r0, #20] │ │ │ │ - cbz r3, 900c8 │ │ │ │ + cbz r3, 8ffc4 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8ffba │ │ │ │ + b.n 8feb6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 900b0 │ │ │ │ + bne.n 8ffac │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 900ee │ │ │ │ + beq.n 8ffea │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 9012a │ │ │ │ - cbnz r3, 90106 │ │ │ │ + bne.n 90026 │ │ │ │ + cbnz r3, 90002 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 90110 │ │ │ │ + beq.n 9000c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 900ba │ │ │ │ + beq.n 8ffb6 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 900ba │ │ │ │ + beq.n 8ffb6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 900be │ │ │ │ + b.n 8ffba │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 900a6 │ │ │ │ + beq.n 8ffa2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8ffb8 │ │ │ │ + b.n 8feb4 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ff1c │ │ │ │ + b.n 8fe18 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 900b4 │ │ │ │ - cbnz r3, 90138 │ │ │ │ + b.n 8ffb0 │ │ │ │ + cbnz r3, 90034 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 90138 │ │ │ │ + bne.n 90034 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 90116 │ │ │ │ + b.n 90012 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 900be │ │ │ │ + bne.n 8ffba │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 90116 │ │ │ │ + b.n 90012 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #55676 @ 0xd97c │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w 90062 │ │ │ │ + bpl.w 8ff5e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90016 │ │ │ │ + b.n 8ff12 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 900d4 │ │ │ │ + b.n 8ffd0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90186 │ │ │ │ + blt.n 90082 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 90180 │ │ │ │ - ldr.w ip, [pc, #72] @ 901d8 │ │ │ │ + bpl.n 9007c │ │ │ │ + ldr.w ip, [pc, #72] @ 900d4 │ │ │ │ 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, #412] @ 0x19c │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 901c6 │ │ │ │ + beq.n 900c2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 901c6 │ │ │ │ + bhi.n 900c2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 901d0 │ │ │ │ + b.n 900cc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90278 │ │ │ │ + bne.n 90174 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 87bfc │ │ │ │ - cbz r0, 90266 │ │ │ │ + bl 87ae8 │ │ │ │ + cbz r0, 90162 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 9024a │ │ │ │ - ldr r3, [pc, #116] @ (90288 ) │ │ │ │ + beq.n 90146 │ │ │ │ + ldr r3, [pc, #116] @ (90184 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -149835,140 +149777,140 @@ │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w r5, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r3, [r0, #24] │ │ │ │ - cbnz r2, 9026a │ │ │ │ - movw r3, #38737 @ 0x9751 │ │ │ │ + cbnz r2, 90166 │ │ │ │ + movw r3, #36745 @ 0x8f89 │ │ │ │ movt r3, #19 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [r0, #28] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 9025a │ │ │ │ + b.n 90156 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9024a │ │ │ │ - b.n 90266 │ │ │ │ + bne.n 90146 │ │ │ │ + b.n 90162 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r2, 902b4 │ │ │ │ - cbnz r3, 902ae │ │ │ │ + cbnz r2, 901b0 │ │ │ │ + cbnz r3, 901aa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 902fe │ │ │ │ + bne.n 901fa │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ - b.n 902aa │ │ │ │ + b.n 901a6 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 90336 │ │ │ │ + bne.n 90232 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9036a │ │ │ │ + bne.n 90266 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9030c │ │ │ │ - cbnz r3, 90324 │ │ │ │ + bne.n 90208 │ │ │ │ + cbnz r3, 90220 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9032e │ │ │ │ + beq.n 9022a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 902fa │ │ │ │ + beq.n 901f6 │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 902fa │ │ │ │ - cbnz r3, 90318 │ │ │ │ + beq.n 901f6 │ │ │ │ + cbnz r3, 90214 │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 90318 │ │ │ │ + cbnz r6, 90214 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 902aa │ │ │ │ + beq.n 901a6 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 902aa │ │ │ │ + b.n 901a6 │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ - cbz r4, 90346 │ │ │ │ + cbz r4, 90242 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902d6 │ │ │ │ + beq.n 901d2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 9032a │ │ │ │ + cbz r2, 90226 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 9032a │ │ │ │ + b.n 90226 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, lr, [r0, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - b.n 90308 │ │ │ │ + b.n 90204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9032e │ │ │ │ + bne.n 9022a │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 902d8 │ │ │ │ + b.n 901d4 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ movw r5, #8444 @ 0x20fc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 90364 │ │ │ │ + beq.n 90260 │ │ │ │ movw r5, #8896 @ 0x22c0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9036e │ │ │ │ - cbnz r3, 9037e │ │ │ │ + bne.n 9026a │ │ │ │ + cbnz r3, 9027a │ │ │ │ mov r3, lr │ │ │ │ - b.n 902d8 │ │ │ │ + b.n 901d4 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 90348 │ │ │ │ + b.n 90244 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902d8 │ │ │ │ + beq.n 901d4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90318 │ │ │ │ + bne.n 90214 │ │ │ │ strd r6, r2, [r0, #20] │ │ │ │ - b.n 90308 │ │ │ │ + b.n 90204 │ │ │ │ mov r3, lr │ │ │ │ - b.n 90318 │ │ │ │ + b.n 90214 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 903a4 │ │ │ │ + bhi.n 902a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -149986,128 +149928,128 @@ │ │ │ │ orr.w r3, r3, ip, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 903fe │ │ │ │ + beq.n 902fa │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, r3, lsl #30 │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, ip, r3, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 903dc │ │ │ │ + bne.n 902d8 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 904fe │ │ │ │ + beq.n 903fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r2 │ │ │ │ movs r6, #1 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r5, #20 │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r6, r2 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9044c │ │ │ │ + b.n 90348 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90476 │ │ │ │ + bne.n 90372 │ │ │ │ strb.w lr, [r4, r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 90472 │ │ │ │ + beq.n 9036e │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r6, r1 │ │ │ │ - ble.n 90432 │ │ │ │ + ble.n 9032e │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 904e2 │ │ │ │ + bgt.n 903de │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90476 │ │ │ │ + bne.n 90372 │ │ │ │ strh.w lr, [r4, r3, lsl #1] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90448 │ │ │ │ + bne.n 90344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 904c4 │ │ │ │ + bgt.n 903c0 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 904d4 │ │ │ │ + bne.n 903d0 │ │ │ │ cmp r2, #7 │ │ │ │ - ble.n 9043c │ │ │ │ + ble.n 90338 │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 90466 │ │ │ │ + ble.n 90362 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90448 │ │ │ │ - b.n 90472 │ │ │ │ + bne.n 90344 │ │ │ │ + b.n 9036e │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90494 │ │ │ │ + beq.n 90390 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 904aa │ │ │ │ + bgt.n 903a6 │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90494 │ │ │ │ - b.n 904b8 │ │ │ │ + beq.n 90390 │ │ │ │ + b.n 903b4 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 9048a │ │ │ │ + b.n 90386 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r5, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 9047a │ │ │ │ + bne.n 90376 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90448 │ │ │ │ - b.n 90472 │ │ │ │ + bne.n 90344 │ │ │ │ + b.n 9036e │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #176] @ (905c0 ) │ │ │ │ + ldr r1, [pc, #176] @ (904bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r0, #-8] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -150122,559 +150064,559 @@ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str.w r0, [lr, #3868] @ 0xf1c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 90570 │ │ │ │ + cbnz r0, 9046c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 905a4 │ │ │ │ + cbnz r0, 904a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9058a │ │ │ │ + cbnz r0, 90486 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 905c4 │ │ │ │ + b.w 904c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9055c │ │ │ │ + bge.n 90458 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9055c │ │ │ │ + bne.n 90458 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9055c │ │ │ │ + b.n 90458 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90564 │ │ │ │ + bge.n 90460 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90564 │ │ │ │ + bne.n 90460 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90564 │ │ │ │ + b.n 90460 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90560 │ │ │ │ + bge.n 9045c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90560 │ │ │ │ + bne.n 9045c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90560 │ │ │ │ + b.n 9045c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000905c4 : │ │ │ │ +000904c0 : │ │ │ │ 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, [pc, #564] @ (9080c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #564] @ (9070c ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ubfx r3, r2, #14, #1 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ubfx r1, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ + addne r1, #1 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90678 │ │ │ │ - ldr.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.n 90574 │ │ │ │ + ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 906aa │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ + ble.n 905a6 │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - subs r1, r0, r3 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ - movt r3, #8 │ │ │ │ - ldr.w r2, [lr, #900] @ 0x384 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 906c4 │ │ │ │ - cbz r1, 90674 │ │ │ │ - add.w r3, r4, #4096 @ 0x1000 │ │ │ │ + str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ + movw r2, #15585 @ 0x3ce1 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 905c2 │ │ │ │ + cbz r1, 90570 │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 906e0 │ │ │ │ + beq.n 905e0 │ │ │ │ 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 9065a │ │ │ │ + bgt.n 90556 │ │ │ │ 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 906e0 │ │ │ │ - bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ - bic.w r2, r2, #15 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + beq.n 905e0 │ │ │ │ + bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ + bic.w r3, r3, #15 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r0, 906ce │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 90704 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r0, 905ce │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 90604 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r1, [r0, #-4] │ │ │ │ - bic.w ip, r1, #3 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - and.w r1, r1, #3 │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + bic.w ip, r4, #3 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ str.w r2, [ip] │ │ │ │ - orr.w r1, r1, ip │ │ │ │ - str r1, [r2, #4] │ │ │ │ + orr.w r4, r4, ip │ │ │ │ + str r4, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr.w r1, [r4, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - subs r1, #1 │ │ │ │ + ldr.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ + subs r4, #1 │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ cmp r2, ip │ │ │ │ - str.w r1, [r4, #3868] @ 0xf1c │ │ │ │ - bgt.n 90602 │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ - subs r1, r0, r3 │ │ │ │ - movw r3, #15533 @ 0x3cad │ │ │ │ - movt r3, #8 │ │ │ │ - ldr.w r2, [lr, #900] @ 0x384 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 90622 │ │ │ │ - ldr.w r0, [lr, #884] @ 0x374 │ │ │ │ + str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + bgt.n 904fc │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ + movw r2, #15585 @ 0x3ce1 │ │ │ │ + movt r2, #8 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 9051e │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r2 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 90674 │ │ │ │ - ldr.w r2, [lr, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + bx r3 │ │ │ │ + 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 90570 │ │ │ │ + ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90804 │ │ │ │ + bne.w 90704 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 90674 │ │ │ │ - ldrd r1, r3, [r2, #8] │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r1, [r3, #8] │ │ │ │ + b.n 90570 │ │ │ │ + ldrd r1, r2, [r3, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r1, r3 │ │ │ │ + mov r7, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - str r0, [r2, #8] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 90744 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90740 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ + str r3, [r2, #16] │ │ │ │ + ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 90644 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 90640 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ - movne r2, #0 │ │ │ │ - str.w r2, [r0, #528] @ 0x210 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 907a2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 9077a │ │ │ │ - ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 9075c │ │ │ │ - str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 90674 │ │ │ │ - ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 9079c │ │ │ │ - str r2, [r1, #20] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + 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 906a2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 9067a │ │ │ │ + ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ + cbnz r3, 9065c │ │ │ │ + str.w r2, [r0, #532] @ 0x214 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 90570 │ │ │ │ + ldrd r3, r1, [r2, #20] │ │ │ │ + cbz r1, 9069c │ │ │ │ + str r3, [r1, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 90776 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 90674 │ │ │ │ - ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ + strd r3, r6, [r2, #20] │ │ │ │ + cbz r3, 90676 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + str r2, [r6, #20] │ │ │ │ + b.n 90570 │ │ │ │ + ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ - strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 90788 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90674 │ │ │ │ - str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 90674 │ │ │ │ + strd r3, r1, [r2, #20] │ │ │ │ + cbz r3, 90688 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 90768 │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90570 │ │ │ │ + str.w r2, [r4, #532] @ 0x214 │ │ │ │ + b.n 90570 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 90668 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9074e │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 907fe │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ + beq.n 9064e │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 906fe │ │ │ │ + str r1, [r3, #20] │ │ │ │ + str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ - ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ - str r2, [r3, #20] │ │ │ │ - str.w r3, [r4, #520] @ 0x208 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 907d6 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + cbz r3, 906d6 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r0, [lr, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [lr, #988] @ 0x3dc │ │ │ │ + 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 90674 │ │ │ │ + b.n 90570 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 907ae │ │ │ │ - ldr.w r0, [lr, #844] @ 0x34c │ │ │ │ + b.n 906ae │ │ │ │ + ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 906f8 │ │ │ │ + b.n 905f8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090810 <_PyType_GetDict@@Base>: │ │ │ │ +00090710 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 9081c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 9071c <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 90864 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 90764 <_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, #412] @ 0x19c │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 9084a <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 9074a <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 90858 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 90758 <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90854 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 90754 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090868 : │ │ │ │ +00090768 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 908be │ │ │ │ + bpl.n 907be │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 908a4 │ │ │ │ + bne.n 907a4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 908a4 │ │ │ │ + beq.n 907a4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 90896 │ │ │ │ + bne.n 90796 │ │ │ │ mov r0, r1 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 908a0 │ │ │ │ - b.w 1c9734 │ │ │ │ + b.n 907a0 │ │ │ │ + b.w 1c9444 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90fae │ │ │ │ + beq.w 90eae │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, r1 │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 913e0 │ │ │ │ + bhi.w 912e0 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 90e04 │ │ │ │ + beq.w 90d04 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 90e36 │ │ │ │ + beq.w 90d36 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908f4 │ │ │ │ + bne.n 907f4 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9139e │ │ │ │ + beq.w 9129e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 9092a │ │ │ │ + cbz r0, 9082a │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91394 │ │ │ │ + beq.w 91294 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913d0 │ │ │ │ + beq.w 912d0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90fb8 │ │ │ │ + beq.w 90eb8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91196 │ │ │ │ + beq.w 91096 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 911a2 │ │ │ │ + beq.w 910a2 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a34 │ │ │ │ + beq.n 90934 │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9119c │ │ │ │ + beq.w 9109c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a2c │ │ │ │ + beq.n 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9108c │ │ │ │ + beq.w 90f8c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a2c │ │ │ │ + beq.n 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911c0 │ │ │ │ + beq.w 910c0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90a2c │ │ │ │ + cbz r2, 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911bc │ │ │ │ + beq.w 910bc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 90a2c │ │ │ │ + cbz r2, 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911dc │ │ │ │ + beq.w 910dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 90a2c │ │ │ │ + cbz r2, 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911e0 │ │ │ │ + beq.w 910e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 90a2c │ │ │ │ + cbz r2, 9092c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911e4 │ │ │ │ + beq.w 910e4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 90a2c │ │ │ │ + cbz r2, 9092c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911e8 │ │ │ │ + beq.w 910e8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91236 │ │ │ │ + beq.w 91136 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a16 │ │ │ │ + bne.n 90916 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90fde │ │ │ │ + bne.w 90ede │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910a6 │ │ │ │ + beq.w 90fa6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 90a6e │ │ │ │ + bpl.n 9096e │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90a6e │ │ │ │ + ble.n 9096e │ │ │ │ add.w ip, r9, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 910de │ │ │ │ + beq.w 90fde │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 9121c │ │ │ │ + bpl.w 9111c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90a56 │ │ │ │ + bne.n 90956 │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c9470 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910de │ │ │ │ + beq.w 90fde │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91334 │ │ │ │ + bge.w 91234 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 90aa4 │ │ │ │ + cbz r2, 909a4 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9110e │ │ │ │ + bne.w 9100e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c9838 │ │ │ │ + bl 1c9548 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910de │ │ │ │ + beq.w 90fde │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90ffc │ │ │ │ + beq.w 90efc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 91058 │ │ │ │ + blt.w 90f58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90f7e │ │ │ │ + bne.w 90e7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90f96 │ │ │ │ + bne.w 90e96 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90f68 │ │ │ │ + bne.w 90e68 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910de │ │ │ │ + beq.w 90fde │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 90b16 │ │ │ │ + cbz r0, 90a16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -150692,15 +150634,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 913d6 │ │ │ │ + bmi.w 912d6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r9, [r8, #168] @ 0xa8 │ │ │ │ @@ -150710,20 +150652,20 @@ │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r8, #436] @ 0x1b4 │ │ │ │ str.w sl, [r8, #428] @ 0x1ac │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90c10 │ │ │ │ - movw r7, #43292 @ 0xa91c │ │ │ │ + beq.n 90b10 │ │ │ │ + movw r7, #39900 @ 0x9bdc │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 90bf0 │ │ │ │ + bhi.n 90af0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -150758,975 +150700,975 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrsh.w r2, [r7, r3, lsl #2] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 90d82 │ │ │ │ + bne.w 90c82 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90b9c │ │ │ │ + bne.n 90a9c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90fc2 │ │ │ │ + beq.w 90ec2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 912f0 │ │ │ │ + blt.w 911f0 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90c7e │ │ │ │ + bne.n 90b7e │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 90c5a │ │ │ │ + cbz r2, 90b5a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 913f8 │ │ │ │ + blt.w 912f8 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 913bc │ │ │ │ + blt.w 912bc │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 912fc │ │ │ │ + blt.w 911fc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 912d4 │ │ │ │ + blt.w 911d4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 9135c │ │ │ │ + bmi.w 9125c │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #700] @ (90f50 ) │ │ │ │ + ldr r5, [pc, #700] @ (90e50 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 90cdc │ │ │ │ + cbz r1, 90bdc │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c054 │ │ │ │ + bl 8bf50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90d62 │ │ │ │ + beq.n 90c62 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (90f54 ) │ │ │ │ + ldr r1, [pc, #664] @ (90e54 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90cd6 │ │ │ │ + bge.n 90bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912cc │ │ │ │ + beq.w 911cc │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90d60 │ │ │ │ + beq.n 90c60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90efa │ │ │ │ + bne.w 90dfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f3a │ │ │ │ - ldr r2, [pc, #616] @ (90f58 ) │ │ │ │ + bne.w 90e3a │ │ │ │ + ldr r2, [pc, #616] @ (90e58 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 90f24 │ │ │ │ + bne.w 90e24 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 90f24 │ │ │ │ + beq.w 90e24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (90f5c ) │ │ │ │ + ldr r1, [pc, #588] @ (90e5c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 90d60 │ │ │ │ + beq.n 90c60 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 90ef0 │ │ │ │ + bne.w 90df0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91310 │ │ │ │ + beq.w 91210 │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 911c4 │ │ │ │ + bmi.w 910c4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 90d62 │ │ │ │ - ldr r1, [pc, #532] @ (90f5c ) │ │ │ │ + cbz r0, 90c62 │ │ │ │ + ldr r1, [pc, #532] @ (90e5c ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90d60 │ │ │ │ + bge.n 90c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9132c │ │ │ │ + beq.w 9122c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90ea2 │ │ │ │ + bne.w 90da2 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, fp │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b9c │ │ │ │ - b.n 90c10 │ │ │ │ + bne.w 90a9c │ │ │ │ + b.n 90b10 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90d88 │ │ │ │ + ble.n 90c88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 9120c │ │ │ │ + bmi.w 9110c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90d88 │ │ │ │ + beq.n 90c88 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 911ec │ │ │ │ + bmi.w 910ec │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90d88 │ │ │ │ + beq.n 90c88 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 911fc │ │ │ │ + bmi.w 910fc │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90d88 │ │ │ │ + beq.n 90c88 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91298 │ │ │ │ + bmi.w 91198 │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 90d88 │ │ │ │ + beq.n 90c88 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 9107c │ │ │ │ + bmi.w 90f7c │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 90df4 │ │ │ │ - b.n 90d88 │ │ │ │ + bne.n 90cf4 │ │ │ │ + b.n 90c88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91126 │ │ │ │ + bne.w 91026 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91076 │ │ │ │ + beq.w 90f76 │ │ │ │ blx 2c0c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9134e │ │ │ │ + beq.w 9124e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 90906 │ │ │ │ + b.n 90806 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9117e │ │ │ │ + bne.w 9107e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90906 │ │ │ │ - movw r9, #55788 @ 0xd9ec │ │ │ │ + beq.w 90806 │ │ │ │ + movw r9, #52396 @ 0xccac │ │ │ │ movt r9, #46 @ 0x2e │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #25996 @ 0x658c │ │ │ │ + movw r3, #22604 @ 0x584c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #55908 @ 0xda64 │ │ │ │ + movw r3, #52516 @ 0xcd24 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91006 │ │ │ │ + bmi.w 90f06 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f1e │ │ │ │ + beq.n 90e1e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f4a │ │ │ │ + beq.n 90e4a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91002 │ │ │ │ + beq.w 90f02 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90e66 │ │ │ │ - b.n 90906 │ │ │ │ + bne.n 90d66 │ │ │ │ + b.n 90806 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 90ec2 │ │ │ │ + cbz r3, 90dc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 90ec2 │ │ │ │ + beq.n 90dc2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 912b8 │ │ │ │ + blt.w 911b8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 90d74 │ │ │ │ + beq.w 90c74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90d74 │ │ │ │ + bge.w 90c74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d74 │ │ │ │ + bne.w 90c74 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d74 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d60 │ │ │ │ - b.n 90d1e │ │ │ │ - ldr r1, [pc, #100] @ (90f60 ) │ │ │ │ - mov r0, r9 │ │ │ │ - bl db7ec │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 90ce4 │ │ │ │ - b.n 90d60 │ │ │ │ - movw r1, #55788 @ 0xd9ec │ │ │ │ + bne.w 90c60 │ │ │ │ + b.n 90c1e │ │ │ │ + ldr r1, [pc, #100] @ (90e60 ) │ │ │ │ + mov r0, r9 │ │ │ │ + bl db36c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 90be4 │ │ │ │ + b.n 90c60 │ │ │ │ + movw r1, #52396 @ 0xccac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90e7e │ │ │ │ + bne.n 90d7e │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 90e98 │ │ │ │ - ldr r0, [pc, #52] @ (90f5c ) │ │ │ │ - bl 7aa94 │ │ │ │ + b.n 90d98 │ │ │ │ + ldr r0, [pc, #52] @ (90e5c ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 90d0a │ │ │ │ - ldr r0, [pc, #40] @ (90f5c ) │ │ │ │ - bl 43340 │ │ │ │ - b.n 90d60 │ │ │ │ - ldr r1, [pc, #40] @ (90f64 ) │ │ │ │ + bne.w 90c0a │ │ │ │ + ldr r0, [pc, #40] @ (90e5c ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 90c60 │ │ │ │ + ldr r1, [pc, #40] @ (90e64 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 90cec │ │ │ │ - b.n 90d60 │ │ │ │ + bne.w 90bec │ │ │ │ + b.n 90c60 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 90e98 │ │ │ │ + b.n 90d98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9127e │ │ │ │ + bne.w 9117e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91270 │ │ │ │ + bne.w 91170 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90ae6 │ │ │ │ + b.n 909e6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9126a │ │ │ │ + bne.w 9116a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91282 │ │ │ │ + bne.w 91182 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90ad2 │ │ │ │ + b.n 909d2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9124e │ │ │ │ + bne.w 9114e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9123c │ │ │ │ + bne.w 9113c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90ade │ │ │ │ + b.n 909de │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 90910 │ │ │ │ + b.n 90810 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 90a34 │ │ │ │ - movw r3, #31873 @ 0x7c81 │ │ │ │ + b.n 90934 │ │ │ │ + movw r3, #30153 @ 0x75c9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 90c1a │ │ │ │ + b.n 90b1a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 90d88 │ │ │ │ + b.n 90c88 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 91090 │ │ │ │ + bpl.n 90f90 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90a42 │ │ │ │ + bge.w 90942 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 90a42 │ │ │ │ + b.n 90942 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 90ac6 │ │ │ │ + b.n 909c6 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 90e98 │ │ │ │ + b.n 90d98 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91040 │ │ │ │ + bgt.n 90f40 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9101e │ │ │ │ + blt.n 90f1e │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 90f0a │ │ │ │ + blt.w 90e0a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55864 @ 0xda38 │ │ │ │ + movw r1, #52472 @ 0xccf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r5, [pc, #704] @ (912f8 ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r5, [pc, #704] @ (911f8 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d62 │ │ │ │ + b.n 90c62 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55808 @ 0xda00 │ │ │ │ + movw r1, #52416 @ 0xccc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91034 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90f34 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ adds r2, r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9115c │ │ │ │ + bne.n 9105c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 90ac6 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 90906 │ │ │ │ + b.n 909c6 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 90806 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 90dfc │ │ │ │ + b.n 90cfc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 909b2 │ │ │ │ + b.n 908b2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56020 @ 0xdad4 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r3, [pc, #592] @ (912f8 ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r3, [pc, #592] @ (911f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90ea8 │ │ │ │ + bne.w 90da8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 90ed0 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 90dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #52904 @ 0xcea8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - ldr r2, [pc, #536] @ (912f8 ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r2, [pc, #536] @ (911f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 91146 │ │ │ │ + bne.n 91046 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9113e │ │ │ │ + bge.n 9103e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ebe │ │ │ │ + bne.w 90dbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ebe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90dbe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56140 @ 0xdb4c │ │ │ │ + movw r1, #52748 @ 0xce0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 910de │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90fde │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91034 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 90ed0 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 90dd0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912a8 │ │ │ │ + bne.w 911a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 910fa │ │ │ │ - b.n 90ebe │ │ │ │ + blt.n 90ffa │ │ │ │ + b.n 90dbe │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.n 91072 │ │ │ │ + bmi.n 90f72 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #52800 @ 0xce40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 910de │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90fde │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91034 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90f34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 90982 │ │ │ │ + b.w 90882 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 9099e │ │ │ │ + b.w 9089e │ │ │ │ ldrd r9, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90a2c │ │ │ │ + beq.w 9092c │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.w 90990 │ │ │ │ + b.w 90890 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 909d8 │ │ │ │ + b.n 908d8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 909c6 │ │ │ │ + b.n 908c6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56652 @ 0xdd4c │ │ │ │ + movw r1, #53260 @ 0xd00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 90d60 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90c60 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 909ea │ │ │ │ + b.n 908ea │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 909fc │ │ │ │ + b.n 908fc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 90a0e │ │ │ │ + b.n 9090e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 90a22 │ │ │ │ + b.n 90922 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 90dd4 │ │ │ │ + b.n 90cd4 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 90de0 │ │ │ │ + b.n 90ce0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 90dc8 │ │ │ │ + b.n 90cc8 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - b.n 910de │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 90fde │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 90a22 │ │ │ │ + b.w 90922 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 910c4 │ │ │ │ + bne.w 90fc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90ade │ │ │ │ + b.n 909de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56260 @ 0xdbc4 │ │ │ │ + movw r1, #52868 @ 0xce84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 910de │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 90fde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91252 │ │ │ │ + b.n 91152 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 912b4 │ │ │ │ + bne.n 911b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90ae6 │ │ │ │ + b.n 909e6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91252 │ │ │ │ + b.n 91152 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91292 │ │ │ │ + bne.n 91192 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90ad2 │ │ │ │ + b.n 909d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 910c8 │ │ │ │ + b.n 90fc8 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 90dec │ │ │ │ + b.n 90cec │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 91150 │ │ │ │ - b.n 90ec2 │ │ │ │ + bne.w 91050 │ │ │ │ + b.n 90dc2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 910c8 │ │ │ │ + b.n 90fc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ebe │ │ │ │ + bne.w 90dbe │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ebe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90dbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90cd6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bd6 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56576 @ 0xdd00 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - ldr r5, [pc, #4] @ (912f8 ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r5, [pc, #4] @ (911f8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d60 │ │ │ │ + b.n 90c60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 912e6 │ │ │ │ + b.n 911e6 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #56704 @ 0xdd80 │ │ │ │ + movw r2, #53312 @ 0xd040 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24e294 │ │ │ │ - b.n 90d62 │ │ │ │ + bl 24d618 │ │ │ │ + b.n 90c62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d60 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c60 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56096 @ 0xdb20 │ │ │ │ + movw r1, #52704 @ 0xcde0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 910de │ │ │ │ - ldr r5, [pc, #220] @ (9142c ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 90fde │ │ │ │ + ldr r5, [pc, #220] @ (9132c ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23c560 │ │ │ │ - b.n 90d62 │ │ │ │ - ldr r5, [pc, #204] @ (9142c ) │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 90c62 │ │ │ │ + ldr r5, [pc, #204] @ (9132c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 91420 │ │ │ │ + beq.n 91320 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 91420 │ │ │ │ + bhi.n 91320 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 90c92 │ │ │ │ - ldr r5, [pc, #148] @ (9142c ) │ │ │ │ + b.n 90b92 │ │ │ │ + ldr r5, [pc, #148] @ (9132c ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d62 │ │ │ │ + b.n 90c62 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55976 @ 0xdaa8 │ │ │ │ + movw r1, #52584 @ 0xcd68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #124] @ (9142c ) │ │ │ │ + ldr r5, [pc, #124] @ (9132c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 90d62 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90c62 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56436 @ 0xdc74 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 912e6 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 910a6 │ │ │ │ + b.n 911e6 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 90fa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 90b5c │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 90a5c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55720 @ 0xd9a8 │ │ │ │ + movw r1, #52328 @ 0xcc68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91034 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 90f34 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56368 @ 0xdc30 │ │ │ │ + movw r1, #52976 @ 0xcef0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #24] @ (9142c ) │ │ │ │ + ldr r5, [pc, #24] @ (9132c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 90d60 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 90c60 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 9138e │ │ │ │ + b.n 9128e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91b46 │ │ │ │ + beq.w 91a46 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, sl │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, r1 │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 91fa2 │ │ │ │ + bhi.w 91ea2 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 91972 │ │ │ │ + beq.w 91872 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 919a4 │ │ │ │ + beq.w 918a4 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91464 │ │ │ │ + bne.n 91364 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 91f36 │ │ │ │ + beq.w 91e36 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 9149c │ │ │ │ + cbz r0, 9139c │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f2c │ │ │ │ + beq.w 91e2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e94 │ │ │ │ + beq.w 91d94 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c030 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91a64 │ │ │ │ + bne.w 91964 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91b50 │ │ │ │ + beq.w 91a50 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d0a │ │ │ │ + beq.w 91c0a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91cf6 │ │ │ │ + beq.w 91bf6 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915aa │ │ │ │ + beq.n 914aa │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d32 │ │ │ │ + beq.w 91c32 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915a2 │ │ │ │ + beq.n 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d68 │ │ │ │ + beq.w 91c68 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915a2 │ │ │ │ + beq.n 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d6e │ │ │ │ + beq.w 91c6e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 915a2 │ │ │ │ + cbz r2, 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d74 │ │ │ │ + beq.w 91c74 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 915a2 │ │ │ │ + cbz r2, 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d7a │ │ │ │ + beq.w 91c7a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 915a2 │ │ │ │ + cbz r2, 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d80 │ │ │ │ + beq.w 91c80 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 915a2 │ │ │ │ + cbz r2, 914a2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d86 │ │ │ │ + beq.w 91c86 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 915a2 │ │ │ │ + cbz r2, 914a2 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91c3e │ │ │ │ + beq.w 91b3e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91c42 │ │ │ │ + beq.w 91b42 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9158c │ │ │ │ + bne.n 9148c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91c06 │ │ │ │ + bne.w 91b06 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c28 │ │ │ │ + beq.w 91b28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 915e4 │ │ │ │ + bpl.n 914e4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 915e4 │ │ │ │ + ble.n 914e4 │ │ │ │ add.w ip, sl, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91c94 │ │ │ │ + beq.w 91b94 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 91c7c │ │ │ │ + bpl.w 91b7c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 915cc │ │ │ │ + bne.n 914cc │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c9470 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c94 │ │ │ │ + beq.w 91b94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91e7a │ │ │ │ + bge.w 91d7a │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 9161a │ │ │ │ + cbz r2, 9151a │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91d38 │ │ │ │ + bne.w 91c38 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c9838 │ │ │ │ + bl 1c9548 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c94 │ │ │ │ + beq.w 91b94 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91b76 │ │ │ │ + beq.w 91a76 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 91bd0 │ │ │ │ + blt.w 91ad0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91b2e │ │ │ │ + bne.w 91a2e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91aa4 │ │ │ │ + bne.w 919a4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91ac0 │ │ │ │ + bne.w 919c0 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c94 │ │ │ │ + beq.w 91b94 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 91684 │ │ │ │ + cbz r0, 91584 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -151744,15 +151686,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 91f54 │ │ │ │ + bmi.w 91e54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w sl, [r8, #168] @ 0xa8 │ │ │ │ @@ -151762,20 +151704,20 @@ │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r8, #436] @ 0x1b4 │ │ │ │ str.w r9, [r8, #428] @ 0x1ac │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9177e │ │ │ │ - movw r7, #43292 @ 0xa91c │ │ │ │ + beq.n 9167e │ │ │ │ + movw r7, #39900 @ 0x9bdc │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 9175e │ │ │ │ + bhi.n 9165e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -151810,989 +151752,989 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r1, r5, #8 │ │ │ │ ldrsh.w r2, [r7, r3, lsl #2] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 918f0 │ │ │ │ + bne.w 917f0 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9170a │ │ │ │ + bne.n 9160a │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b5a │ │ │ │ + beq.w 91a5a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 91ef6 │ │ │ │ + blt.w 91df6 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 917ec │ │ │ │ + bne.n 916ec │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 917c8 │ │ │ │ + cbz r2, 916c8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91f7a │ │ │ │ + blt.w 91e7a │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91f66 │ │ │ │ + blt.w 91e66 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91efe │ │ │ │ + blt.w 91dfe │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91eda │ │ │ │ + blt.w 91dda │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 91ea2 │ │ │ │ + bmi.w 91da2 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #660] @ (91a94 ) │ │ │ │ + ldr r5, [pc, #660] @ (91994 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 9184a │ │ │ │ + cbz r1, 9174a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c054 │ │ │ │ + bl 8bf50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918d0 │ │ │ │ + beq.n 917d0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (91a98 ) │ │ │ │ + ldr r1, [pc, #620] @ (91998 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91844 │ │ │ │ + bge.n 91744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e9a │ │ │ │ + beq.w 91d9a │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 918ce │ │ │ │ + beq.n 917ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ad6 │ │ │ │ + bne.w 919d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91b18 │ │ │ │ - ldr r2, [pc, #576] @ (91a9c ) │ │ │ │ + bne.w 91a18 │ │ │ │ + ldr r2, [pc, #576] @ (9199c ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 91b02 │ │ │ │ + bne.w 91a02 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 91b02 │ │ │ │ + beq.w 91a02 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #548] @ (91aa0 ) │ │ │ │ + ldr r1, [pc, #548] @ (919a0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 918ce │ │ │ │ + beq.n 917ce │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91a88 │ │ │ │ + bne.w 91988 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e5e │ │ │ │ + beq.w 91d5e │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 91d1a │ │ │ │ + bmi.w 91c1a │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 918d0 │ │ │ │ - ldr r1, [pc, #492] @ (91aa0 ) │ │ │ │ + cbz r0, 917d0 │ │ │ │ + ldr r1, [pc, #492] @ (919a0 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 918ce │ │ │ │ + bge.n 917ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f5e │ │ │ │ + beq.w 91e5e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91a16 │ │ │ │ + bne.w 91916 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, fp │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9170a │ │ │ │ - b.n 9177e │ │ │ │ + bne.w 9160a │ │ │ │ + b.n 9167e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 918f6 │ │ │ │ + ble.n 917f6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91c4c │ │ │ │ + bmi.w 91b4c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 918f6 │ │ │ │ + beq.n 917f6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91c5c │ │ │ │ + bmi.w 91b5c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 918f6 │ │ │ │ + beq.n 917f6 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91c6c │ │ │ │ + bmi.w 91b6c │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 918f6 │ │ │ │ + beq.n 917f6 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91dc0 │ │ │ │ + bmi.w 91cc0 │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 918f6 │ │ │ │ + beq.n 917f6 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 91bf6 │ │ │ │ + bmi.w 91af6 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 91962 │ │ │ │ - b.n 918f6 │ │ │ │ + bne.n 91862 │ │ │ │ + b.n 917f6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91d50 │ │ │ │ + bne.w 91c50 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91bf0 │ │ │ │ + beq.w 91af0 │ │ │ │ blx 2c0c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f12 │ │ │ │ + beq.w 91e12 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 91476 │ │ │ │ + b.n 91376 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91cc4 │ │ │ │ + bne.w 91bc4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91476 │ │ │ │ + beq.w 91376 │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #25996 @ 0x658c │ │ │ │ + movw r3, #22604 @ 0x584c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #55908 @ 0xda64 │ │ │ │ + movw r3, #52516 @ 0xcd24 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #55788 @ 0xd9ec │ │ │ │ + movw r3, #52396 @ 0xccac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 91b80 │ │ │ │ + bmi.w 91a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91afc │ │ │ │ + beq.w 919fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b28 │ │ │ │ + beq.w 91a28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b7c │ │ │ │ + beq.w 91a7c │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 919d6 │ │ │ │ - b.n 91476 │ │ │ │ + bne.n 918d6 │ │ │ │ + b.n 91376 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 91a36 │ │ │ │ + cbz r3, 91936 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 91a36 │ │ │ │ + beq.n 91936 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 91e4a │ │ │ │ + blt.w 91d4a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 918e2 │ │ │ │ + beq.w 917e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 918e2 │ │ │ │ + bge.w 917e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 918e2 │ │ │ │ + bne.w 917e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 918e2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 917e2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 915aa │ │ │ │ + bpl.w 914aa │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 915b8 │ │ │ │ + bge.w 914b8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 915b8 │ │ │ │ + b.n 914b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 918ce │ │ │ │ - b.n 9188c │ │ │ │ + bne.w 917ce │ │ │ │ + b.n 9178c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91de0 │ │ │ │ + bne.w 91ce0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91dd0 │ │ │ │ + bne.w 91cd0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91652 │ │ │ │ + beq.w 91552 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91e2c │ │ │ │ + bne.w 91d2c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91e1e │ │ │ │ + bne.w 91d1e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 91654 │ │ │ │ - ldr r1, [pc, #728] @ (91db0 ) │ │ │ │ + b.n 91554 │ │ │ │ + ldr r1, [pc, #728] @ (91cb0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91852 │ │ │ │ - b.n 918ce │ │ │ │ - movw r1, #55788 @ 0xd9ec │ │ │ │ + bne.w 91752 │ │ │ │ + b.n 917ce │ │ │ │ + movw r1, #52396 @ 0xccac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 919f0 │ │ │ │ + bne.w 918f0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 91a0c │ │ │ │ - ldr r0, [pc, #688] @ (91db4 ) │ │ │ │ - bl 7aa94 │ │ │ │ + b.n 9190c │ │ │ │ + ldr r0, [pc, #688] @ (91cb4 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 91878 │ │ │ │ - ldr r0, [pc, #672] @ (91db4 ) │ │ │ │ - bl 43340 │ │ │ │ - b.n 918ce │ │ │ │ - ldr r1, [pc, #668] @ (91db8 ) │ │ │ │ + bne.w 91778 │ │ │ │ + ldr r0, [pc, #672] @ (91cb4 ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 917ce │ │ │ │ + ldr r1, [pc, #668] @ (91cb8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9185a │ │ │ │ - b.n 918ce │ │ │ │ + bne.w 9175a │ │ │ │ + b.n 917ce │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 91a0c │ │ │ │ + b.n 9190c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91e18 │ │ │ │ + bne.w 91d18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91e30 │ │ │ │ + bne.w 91d30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 91644 │ │ │ │ + b.n 91544 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 91482 │ │ │ │ + b.n 91382 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 915aa │ │ │ │ - movw r3, #31873 @ 0x7c81 │ │ │ │ + b.n 914aa │ │ │ │ + movw r3, #30153 @ 0x75c9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 91788 │ │ │ │ + b.n 91688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 918f6 │ │ │ │ + b.n 917f6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9163c │ │ │ │ + b.n 9153c │ │ │ │ mov r7, r8 │ │ │ │ - b.n 91a0c │ │ │ │ + b.n 9190c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91bb8 │ │ │ │ + bgt.n 91ab8 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91b96 │ │ │ │ + blt.n 91a96 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 91ae6 │ │ │ │ + blt.n 919e6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55864 @ 0xda38 │ │ │ │ + movw r1, #52472 @ 0xccf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r5, [pc, #524] @ (91dbc ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r5, [pc, #524] @ (91cbc ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918d0 │ │ │ │ + b.n 917d0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55808 @ 0xda00 │ │ │ │ + movw r1, #52416 @ 0xccc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91bac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91aac │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ adds r2, r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91d8c │ │ │ │ + bne.w 91c8c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 9163c │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 91476 │ │ │ │ + b.n 9153c │ │ │ │ + bl 83b0c │ │ │ │ + b.n 91376 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 9196a │ │ │ │ + b.n 9186a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 91a74 │ │ │ │ + bmi.w 91974 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56020 @ 0xdad4 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r3, [pc, #400] @ (91dbc ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r3, [pc, #400] @ (91cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbnz r5, 91c46 │ │ │ │ + cbnz r5, 91b46 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 91a44 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 91944 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 91598 │ │ │ │ + b.n 91498 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 91598 │ │ │ │ + b.n 91498 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 91a1c │ │ │ │ + b.n 9191c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 91936 │ │ │ │ + b.n 91836 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 91942 │ │ │ │ + b.n 91842 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 9194e │ │ │ │ + b.n 9184e │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - ldr r2, [pc, #292] @ (91dbc ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r2, [pc, #292] @ (91cbc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 91ce4 │ │ │ │ + bne.n 91be4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91cdc │ │ │ │ + bge.n 91bdc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a32 │ │ │ │ + bne.w 91932 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a32 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91932 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91bac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 91a44 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 91944 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbnz r3, 91d10 │ │ │ │ + cbnz r3, 91c10 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91cb0 │ │ │ │ - b.n 91a32 │ │ │ │ + blt.n 91bb0 │ │ │ │ + b.n 91932 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91502 │ │ │ │ - b.n 915a2 │ │ │ │ + bne.w 91402 │ │ │ │ + b.n 914a2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 914fc │ │ │ │ + b.w 913fc │ │ │ │ mov r8, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 91cea │ │ │ │ - b.n 91a36 │ │ │ │ + bne.n 91bea │ │ │ │ + b.n 91936 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56652 @ 0xdd4c │ │ │ │ + movw r1, #53260 @ 0xd00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 918ce │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 917ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 91514 │ │ │ │ + b.w 91414 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56140 @ 0xdb4c │ │ │ │ + movw r1, #52748 @ 0xce0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91c94 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91b94 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91bac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91aac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 91528 │ │ │ │ + b.w 91428 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 9153c │ │ │ │ + b.w 9143c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 9154e │ │ │ │ + b.w 9144e │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 91560 │ │ │ │ + b.w 91460 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 91572 │ │ │ │ + b.w 91472 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 91584 │ │ │ │ + b.w 91484 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 91bec │ │ │ │ + bmi.w 91aec │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #52800 @ 0xce40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91c94 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91b94 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 9195a │ │ │ │ + b.n 9185a │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91dfc │ │ │ │ + bne.n 91cfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9164c │ │ │ │ + b.n 9154c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56260 @ 0xdbc4 │ │ │ │ + movw r1, #52868 @ 0xce84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 91c94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 91b94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #52904 @ 0xcea8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 91c94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 91b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91de4 │ │ │ │ + b.n 91ce4 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91e40 │ │ │ │ + bne.n 91d40 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 91654 │ │ │ │ + b.n 91554 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91de4 │ │ │ │ + b.n 91ce4 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91e44 │ │ │ │ + bne.n 91d44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 91644 │ │ │ │ + b.n 91544 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91e00 │ │ │ │ + b.n 91d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91e00 │ │ │ │ + b.n 91d00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a32 │ │ │ │ + bne.w 91932 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a32 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91932 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #56704 @ 0xdd80 │ │ │ │ + movw r2, #53312 @ 0xd040 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24e294 │ │ │ │ - b.n 918d0 │ │ │ │ + bl 24d618 │ │ │ │ + b.n 917d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56096 @ 0xdb20 │ │ │ │ + movw r1, #52704 @ 0xcde0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 91c94 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 91c28 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 91b94 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 91b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91844 │ │ │ │ - ldr r5, [pc, #280] @ (91fbc ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91744 │ │ │ │ + ldr r5, [pc, #280] @ (91ebc ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 91f20 │ │ │ │ + beq.n 91e20 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 91f20 │ │ │ │ + bhi.n 91e20 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 91800 │ │ │ │ + b.n 91700 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56576 @ 0xdd00 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - ldr r5, [pc, #196] @ (91fbc ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r5, [pc, #196] @ (91ebc ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918ce │ │ │ │ + b.n 917ce │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91eec │ │ │ │ - ldr r5, [pc, #168] @ (91fbc ) │ │ │ │ + b.n 91dec │ │ │ │ + ldr r5, [pc, #168] @ (91ebc ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23c560 │ │ │ │ - b.n 918d0 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 917d0 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 91ed4 │ │ │ │ - ldr r5, [pc, #140] @ (91fbc ) │ │ │ │ + b.n 91dd4 │ │ │ │ + ldr r5, [pc, #140] @ (91ebc ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918d0 │ │ │ │ + b.n 917d0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55976 @ 0xdaa8 │ │ │ │ + movw r1, #52584 @ 0xcd68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #116] @ (91fbc ) │ │ │ │ + ldr r5, [pc, #116] @ (91ebc ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 918d0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 917d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 916ca │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 915ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 918ce │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 917ce │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56436 @ 0xdc74 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91eec │ │ │ │ + b.n 91dec │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56368 @ 0xdc30 │ │ │ │ + movw r1, #52976 @ 0xcef0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #36] @ (91fbc ) │ │ │ │ + ldr r5, [pc, #36] @ (91ebc ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 918ce │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 917ce │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55720 @ 0xd9a8 │ │ │ │ + movw r1, #52328 @ 0xcc68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 91bac │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 91aac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091fc0 : │ │ │ │ +00091ec0 : │ │ │ │ stmdb 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 r6, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 926ce │ │ │ │ + beq.w 925ce │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r5 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 92b26 │ │ │ │ + bhi.w 92a26 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 92504 │ │ │ │ + beq.w 92404 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 92536 │ │ │ │ + beq.w 92436 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91ffc │ │ │ │ + bne.n 91efc │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92ac6 │ │ │ │ + beq.w 929c6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 92034 │ │ │ │ + cbz r0, 91f34 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92abc │ │ │ │ + beq.w 929bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a1a │ │ │ │ + beq.w 9291a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92610 │ │ │ │ + bne.w 92510 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 926d8 │ │ │ │ + beq.w 925d8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92954 │ │ │ │ + beq.w 92854 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9293e │ │ │ │ + beq.w 9283e │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9212a │ │ │ │ + beq.n 9202a │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 929a4 │ │ │ │ + beq.w 928a4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 92124 │ │ │ │ + beq.n 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 928fc │ │ │ │ + beq.w 927fc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92902 │ │ │ │ + beq.w 92802 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92908 │ │ │ │ + beq.w 92808 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9290e │ │ │ │ + beq.w 9280e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92914 │ │ │ │ + beq.w 92814 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92928 │ │ │ │ + beq.w 92828 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 92124 │ │ │ │ + cbz r2, 92024 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9283c │ │ │ │ + beq.w 9273c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92840 │ │ │ │ + beq.w 92740 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92110 │ │ │ │ + bne.n 92010 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92794 │ │ │ │ + bne.w 92694 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 927b4 │ │ │ │ + beq.w 926b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 92162 │ │ │ │ + bpl.n 92062 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 92162 │ │ │ │ + ble.n 92062 │ │ │ │ add.w ip, r6, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92810 │ │ │ │ + beq.w 92710 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 927f8 │ │ │ │ + bpl.w 926f8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9214a │ │ │ │ + bne.n 9204a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c9470 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92810 │ │ │ │ + beq.w 92710 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92a36 │ │ │ │ + bge.w 92936 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 9219e │ │ │ │ + cbz r2, 9209e │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9298c │ │ │ │ + bne.w 9288c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9838 │ │ │ │ + bl 1c9548 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92810 │ │ │ │ + beq.w 92710 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9271e │ │ │ │ + beq.w 9261e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #24] │ │ │ │ - blt.w 926fe │ │ │ │ + blt.w 925fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92682 │ │ │ │ + bne.w 92582 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9269a │ │ │ │ + bne.w 9259a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 926b6 │ │ │ │ + bne.w 925b6 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92810 │ │ │ │ + beq.w 92710 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 92208 │ │ │ │ + cbz r0, 92108 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -152810,15 +152752,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 92a12 │ │ │ │ + bmi.w 92912 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r6, [r8, #168] @ 0xa8 │ │ │ │ @@ -152830,20 +152772,20 @@ │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r8, #436] @ 0x1b4 │ │ │ │ str.w r9, [r8, #428] @ 0x1ac │ │ │ │ str.w sl, [r8, #12] │ │ │ │ str.w sl, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92308 │ │ │ │ - movw r6, #43292 @ 0xa91c │ │ │ │ + beq.n 92208 │ │ │ │ + movw r6, #39900 @ 0x9bdc │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 922e8 │ │ │ │ + bhi.n 921e8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -152878,924 +152820,924 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r5, #8 │ │ │ │ ldrsh.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 92478 │ │ │ │ + bne.w 92378 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92294 │ │ │ │ + bne.n 92194 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 926e2 │ │ │ │ + beq.w 925e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r7, [r8, #104] @ 0x68 │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92a0a │ │ │ │ + blt.w 9290a │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 92374 │ │ │ │ + bne.n 92274 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 92350 │ │ │ │ + cbz r2, 92250 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92a6c │ │ │ │ + blt.w 9296c │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 929ee │ │ │ │ + blt.w 928ee │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92aa8 │ │ │ │ + blt.w 929a8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92a94 │ │ │ │ + blt.w 92994 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 92aec │ │ │ │ + bmi.w 929ec │ │ │ │ ldr.w sl, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #704] @ (92648 ) │ │ │ │ + ldr r6, [pc, #704] @ (92548 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 923d2 │ │ │ │ + cbz r1, 922d2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c054 │ │ │ │ + bl 8bf50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92456 │ │ │ │ + beq.n 92356 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (9264c ) │ │ │ │ + ldr r1, [pc, #664] @ (9254c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923cc │ │ │ │ + bge.n 922cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ae4 │ │ │ │ + beq.w 929e4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 92454 │ │ │ │ + beq.n 92354 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92638 │ │ │ │ + bne.w 92538 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92672 │ │ │ │ - ldr r2, [pc, #620] @ (92650 ) │ │ │ │ + bne.w 92572 │ │ │ │ + ldr r2, [pc, #620] @ (92550 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9265c │ │ │ │ + bne.w 9255c │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9265c │ │ │ │ + beq.w 9255c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (92654 ) │ │ │ │ + ldr r1, [pc, #592] @ (92554 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 92454 │ │ │ │ + beq.n 92354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9262e │ │ │ │ + bne.w 9252e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a50 │ │ │ │ + beq.w 92950 │ │ │ │ subs r1, r0, r5 │ │ │ │ - bmi.w 9295a │ │ │ │ + bmi.w 9285a │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 92456 │ │ │ │ - ldr r1, [pc, #536] @ (92654 ) │ │ │ │ + cbz r0, 92356 │ │ │ │ + ldr r1, [pc, #536] @ (92554 ) │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92454 │ │ │ │ + bge.n 92354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a2e │ │ │ │ + beq.w 9292e │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 925ae │ │ │ │ + bne.w 924ae │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, sl │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92294 │ │ │ │ - b.n 92308 │ │ │ │ + bne.w 92194 │ │ │ │ + b.n 92208 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, fp │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940bc │ │ │ │ + bl 93fbc │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 9247e │ │ │ │ + ble.n 9237e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 927e8 │ │ │ │ + bmi.w 926e8 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 9247e │ │ │ │ + beq.n 9237e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92844 │ │ │ │ + bmi.w 92744 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 9247e │ │ │ │ + beq.n 9237e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92854 │ │ │ │ + bmi.w 92754 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 9247e │ │ │ │ + beq.n 9237e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 9287e │ │ │ │ + bmi.w 9277e │ │ │ │ subs.w r2, fp, #4 │ │ │ │ - beq.n 9247e │ │ │ │ + beq.n 9237e │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 927d2 │ │ │ │ + bmi.w 926d2 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 924f4 │ │ │ │ - b.n 9247e │ │ │ │ + bne.n 923f4 │ │ │ │ + b.n 9237e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 929c2 │ │ │ │ + bne.w 928c2 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 927e2 │ │ │ │ + beq.w 926e2 │ │ │ │ blx 2c0c8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a20 │ │ │ │ + beq.w 92920 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c030 │ │ │ │ - b.n 9200e │ │ │ │ + b.n 91f0e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 929aa │ │ │ │ + bne.w 928aa │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9200e │ │ │ │ + beq.w 91f0e │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #25996 @ 0x658c │ │ │ │ + movw r3, #22604 @ 0x584c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #55908 @ 0xda64 │ │ │ │ + movw r3, #52516 @ 0xcd24 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #55788 @ 0xd9ec │ │ │ │ + movw r3, #52396 @ 0xccac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r8 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 9272c │ │ │ │ + bmi.w 9262c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92602 │ │ │ │ + beq.n 92502 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925fc │ │ │ │ + beq.n 924fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92724 │ │ │ │ + beq.w 92624 │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9256c │ │ │ │ + bne.n 9246c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 9200e │ │ │ │ + b.n 91f0e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 925ce │ │ │ │ + cbz r3, 924ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 925ce │ │ │ │ + beq.n 924ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 929da │ │ │ │ + blt.w 928da │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9246a │ │ │ │ + beq.w 9236a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9246a │ │ │ │ + bge.w 9236a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9246a │ │ │ │ + bne.w 9236a │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9246a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9236a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9200e │ │ │ │ + beq.w 91f0e │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 9256c │ │ │ │ + b.n 9246c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r6 │ │ │ │ - bpl.w 9212a │ │ │ │ + bpl.w 9202a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92138 │ │ │ │ + bge.w 92038 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 92138 │ │ │ │ + b.n 92038 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92454 │ │ │ │ - b.n 92412 │ │ │ │ - ldr r1, [pc, #28] @ (92658 ) │ │ │ │ + bne.w 92354 │ │ │ │ + b.n 92312 │ │ │ │ + ldr r1, [pc, #28] @ (92558 ) │ │ │ │ mov r0, sl │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 923d8 │ │ │ │ - b.n 92454 │ │ │ │ + bne.w 922d8 │ │ │ │ + b.n 92354 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #700] @ (9291c ) │ │ │ │ - bl 7aa94 │ │ │ │ + ldr r0, [pc, #700] @ (9281c ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 923fe │ │ │ │ - ldr r0, [pc, #688] @ (9291c ) │ │ │ │ - bl 43340 │ │ │ │ - b.n 92454 │ │ │ │ - ldr r1, [pc, #684] @ (92920 ) │ │ │ │ + bne.w 922fe │ │ │ │ + ldr r0, [pc, #688] @ (9281c ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 92354 │ │ │ │ + ldr r1, [pc, #684] @ (92820 ) │ │ │ │ mov r0, sl │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 923e0 │ │ │ │ - b.n 92454 │ │ │ │ + bne.w 922e0 │ │ │ │ + b.n 92354 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r2, [r7, #0] │ │ │ │ - bne.w 9289e │ │ │ │ + bne.w 9279e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9288e │ │ │ │ + bne.w 9278e │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - b.n 921c6 │ │ │ │ + b.n 920c6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne.w 9289c │ │ │ │ + bne.w 9279c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92972 │ │ │ │ + bne.w 92872 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 921ce │ │ │ │ + b.n 920ce │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9289a │ │ │ │ + bne.w 9279a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9292e │ │ │ │ + bne.w 9282e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 921d6 │ │ │ │ + b.n 920d6 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ - b.n 9201a │ │ │ │ + b.n 91f1a │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 9212a │ │ │ │ - movw r3, #31873 @ 0x7c81 │ │ │ │ + b.n 9202a │ │ │ │ + movw r3, #30153 @ 0x75c9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 92312 │ │ │ │ + b.n 92212 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 9247e │ │ │ │ + b.n 9237e │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 928d0 │ │ │ │ + bne.w 927d0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 921c0 │ │ │ │ + b.n 920c0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 921c0 │ │ │ │ + b.n 920c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 92602 │ │ │ │ + b.n 92502 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 92762 │ │ │ │ + bgt.n 92662 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 92740 │ │ │ │ + blt.n 92640 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 9277a │ │ │ │ + blt.n 9267a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55864 @ 0xda38 │ │ │ │ + movw r1, #52472 @ 0xccf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r6, [pc, #460] @ (92924 ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r6, [pc, #460] @ (92824 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 92456 │ │ │ │ + b.n 92356 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55808 @ 0xda00 │ │ │ │ + movw r1, #52416 @ 0xccc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92756 │ │ │ │ - movw r1, #55788 @ 0xd9ec │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92656 │ │ │ │ + movw r1, #52396 @ 0xccac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92588 │ │ │ │ - b.n 92602 │ │ │ │ + bne.w 92488 │ │ │ │ + b.n 92502 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 9261e │ │ │ │ + bmi.w 9251e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56020 @ 0xdad4 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r3, [pc, #364] @ (92924 ) │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r3, [pc, #364] @ (92824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 925b4 │ │ │ │ + bne.w 924b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 925dc │ │ │ │ + bl 83b0c │ │ │ │ + b.n 924dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 924fc │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 9200e │ │ │ │ + b.n 923fc │ │ │ │ + bl 83b0c │ │ │ │ + b.n 91f0e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 924c0 │ │ │ │ + b.n 923c0 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - ldr r2, [pc, #272] @ (92924 ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r2, [pc, #272] @ (92824 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9286c │ │ │ │ + bne.n 9276c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92864 │ │ │ │ + bge.n 92764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 925ca │ │ │ │ + bne.w 924ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 925ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924ca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9211c │ │ │ │ + b.n 9201c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 9211c │ │ │ │ + b.n 9201c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 924ce │ │ │ │ + b.n 923ce │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 924dc │ │ │ │ + b.n 923dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 925dc │ │ │ │ + bl 83b0c │ │ │ │ + b.n 924dc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 928f4 │ │ │ │ + bne.n 927f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9282a │ │ │ │ - b.n 925ca │ │ │ │ + blt.n 9272a │ │ │ │ + b.n 924ca │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 924ea │ │ │ │ + b.n 923ea │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 928b6 │ │ │ │ + bne.n 927b6 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r2 │ │ │ │ - b.n 921c6 │ │ │ │ + b.n 920c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56260 @ 0xdbc4 │ │ │ │ + movw r1, #52868 @ 0xce84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 92810 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 92710 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #52904 @ 0xcea8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 92810 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 92710 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 9271a │ │ │ │ + bmi.w 9261a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #52800 @ 0xce40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92810 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92710 │ │ │ │ mov r8, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 92874 │ │ │ │ - b.n 925ce │ │ │ │ + bne.n 92774 │ │ │ │ + b.n 924ce │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 920ba │ │ │ │ + b.w 91fba │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 920ca │ │ │ │ + b.w 91fca │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 920da │ │ │ │ + b.w 91fda │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 920ea │ │ │ │ + b.w 91fea │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 920fa │ │ │ │ + b.w 91ffa │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 9210a │ │ │ │ + b.w 9200a │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92982 │ │ │ │ + bne.n 92882 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 921d6 │ │ │ │ + b.n 920d6 │ │ │ │ ldrd r6, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92098 │ │ │ │ - b.w 92124 │ │ │ │ + bne.w 91f98 │ │ │ │ + b.w 92024 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 92092 │ │ │ │ + b.w 91f92 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56652 @ 0xdd4c │ │ │ │ + movw r1, #53260 @ 0xd00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92454 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92354 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92988 │ │ │ │ + bne.n 92888 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 921ce │ │ │ │ + b.n 920ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 928b8 │ │ │ │ + b.n 927b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 92984 │ │ │ │ + b.n 92884 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56140 @ 0xdb4c │ │ │ │ + movw r1, #52748 @ 0xce0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92810 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92710 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 920a8 │ │ │ │ + b.w 91fa8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92756 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92656 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92756 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92656 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 925ca │ │ │ │ + bne.w 924ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 925ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924ca │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56436 @ 0xdc74 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - ldr r6, [pc, #320] @ (92b4c ) │ │ │ │ + bl f3ae4 │ │ │ │ + ldr r6, [pc, #320] @ (92a4c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 92454 │ │ │ │ + b.n 92354 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 9224e │ │ │ │ - bl 23c560 │ │ │ │ - b.n 927b4 │ │ │ │ - ldr r6, [pc, #296] @ (92b4c ) │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 9214e │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 926b4 │ │ │ │ + ldr r6, [pc, #296] @ (92a4c ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - bl 23c560 │ │ │ │ - b.n 92456 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 92356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92454 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92354 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56096 @ 0xdb20 │ │ │ │ + movw r1, #52704 @ 0xcde0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 92810 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 92710 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #56704 @ 0xdd80 │ │ │ │ + movw r2, #53312 @ 0xd040 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24e294 │ │ │ │ - b.n 92456 │ │ │ │ + bl 24d618 │ │ │ │ + b.n 92356 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56368 @ 0xdc30 │ │ │ │ + movw r1, #52976 @ 0xcef0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #196] @ (92b4c ) │ │ │ │ + ldr r6, [pc, #196] @ (92a4c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 92454 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 92354 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56576 @ 0xdd00 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92a00 │ │ │ │ + b.n 92900 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92a00 │ │ │ │ - ldr r6, [pc, #140] @ (92b4c ) │ │ │ │ + b.n 92900 │ │ │ │ + ldr r6, [pc, #140] @ (92a4c ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 92456 │ │ │ │ + b.n 92356 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55976 @ 0xdaa8 │ │ │ │ + movw r1, #52584 @ 0xcd68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r6, [pc, #116] @ (92b4c ) │ │ │ │ + ldr r6, [pc, #116] @ (92a4c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92456 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 923cc │ │ │ │ - ldr r6, [pc, #92] @ (92b4c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922cc │ │ │ │ + ldr r6, [pc, #92] @ (92a4c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r6, r9] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 92b3e │ │ │ │ + beq.n 92a3e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 92b3e │ │ │ │ + bhi.n 92a3e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ - b.n 92388 │ │ │ │ + b.n 92288 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55720 @ 0xd9a8 │ │ │ │ + movw r1, #52328 @ 0xcc68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 92756 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 92656 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 92b20 │ │ │ │ + b.n 92a20 │ │ │ │ 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 92c10 │ │ │ │ + beq.n 92b10 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92be2 │ │ │ │ + beq.n 92ae2 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92c46 │ │ │ │ + beq.n 92b46 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92c28 │ │ │ │ + beq.n 92b28 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c60 │ │ │ │ + beq.n 92b60 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 92b50 │ │ │ │ + bl 92a50 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c72 │ │ │ │ + bne.n 92b72 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c72 │ │ │ │ + bne.n 92b72 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c76 │ │ │ │ + bne.n 92b76 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c3c │ │ │ │ + bne.n 92b3c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c6e │ │ │ │ + bne.n 92b6e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c56 │ │ │ │ + bne.n 92b56 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 92bf2 │ │ │ │ + beq.n 92af2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c20 │ │ │ │ + bne.n 92b20 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 92c00 │ │ │ │ + b.n 92b00 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 92bd8 │ │ │ │ + bne.n 92ad8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 92bd8 │ │ │ │ + bne.n 92ad8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92c20 │ │ │ │ + bne.n 92b20 │ │ │ │ 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, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 92c00 │ │ │ │ + beq.n 92b00 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 92bb8 │ │ │ │ + beq.n 92ab8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c7a │ │ │ │ + bne.n 92b7a │ │ │ │ mov r0, r7 │ │ │ │ - b.n 92bc8 │ │ │ │ + b.n 92ac8 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92bc8 │ │ │ │ + beq.n 92ac8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c6a │ │ │ │ + bne.n 92b6a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 92bf2 │ │ │ │ + b.n 92af2 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 92b9c │ │ │ │ + b.n 92a9c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92bd8 │ │ │ │ + b.n 92ad8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 92c56 │ │ │ │ + b.n 92b56 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 92c36 │ │ │ │ + b.n 92b36 │ │ │ │ mov r1, ip │ │ │ │ - b.n 92c3c │ │ │ │ + b.n 92b3c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92c56 │ │ │ │ + b.n 92b56 │ │ │ │ nop │ │ │ │ │ │ │ │ -00092c80 : │ │ │ │ +00092b80 : │ │ │ │ stmdb 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 r5, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ lsls r4, r5, #19 │ │ │ │ - bmi.w 931cc │ │ │ │ + bmi.w 930cc │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bpl.w 93686 │ │ │ │ + bpl.w 93586 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 9303a │ │ │ │ + bmi.w 92f3a │ │ │ │ orr.w r5, r5, #8192 @ 0x2000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9362c │ │ │ │ + beq.w 9352c │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9308e │ │ │ │ + beq.w 92f8e │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930e8 │ │ │ │ + beq.w 92fe8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 93112 │ │ │ │ - ldr r1, [pc, #536] @ (92ef0 ) │ │ │ │ + bpl.w 93012 │ │ │ │ + ldr r1, [pc, #536] @ (92df0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -153805,314 +153747,314 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9367a │ │ │ │ + beq.w 9357a │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93310 │ │ │ │ + beq.w 93210 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ clz r2, r8 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93334 │ │ │ │ + bne.w 93234 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 932d2 │ │ │ │ + beq.w 931d2 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9372a │ │ │ │ + bne.w 9362a │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 93474 │ │ │ │ + bne.w 93374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fb4 │ │ │ │ + bl 82fe8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83ea4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92d78 │ │ │ │ + bge.n 92c78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 932fc │ │ │ │ + beq.w 931fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 934aa │ │ │ │ + beq.w 933aa │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93818 │ │ │ │ + beq.w 93718 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 93384 │ │ │ │ + bne.w 93284 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93120 │ │ │ │ + bne.w 93020 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 936e2 │ │ │ │ + bne.w 935e2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 9325e │ │ │ │ + bmi.w 9315e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 93274 │ │ │ │ + bne.w 93174 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 931d4 │ │ │ │ + ble.w 930d4 │ │ │ │ adds r3, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r5 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 92e0c │ │ │ │ + bhi.n 92d0c │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9388e │ │ │ │ + beq.w 9378e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 92e0c │ │ │ │ + ble.n 92d0c │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 92e4a │ │ │ │ + beq.n 92d4a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 92e0c │ │ │ │ + beq.n 92d0c │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 92e4a │ │ │ │ + beq.n 92d4a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 92e0c │ │ │ │ + beq.n 92d0c │ │ │ │ adds r2, #20 │ │ │ │ mov.w ip, #2 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 92e4a │ │ │ │ + beq.n 92d4a │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 92dfc │ │ │ │ + bne.n 92cfc │ │ │ │ mov r5, sl │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93776 │ │ │ │ + bne.w 93676 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #22 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - b.n 92e52 │ │ │ │ + b.n 92d52 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 92e4a │ │ │ │ + beq.n 92d4a │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92e32 │ │ │ │ + bne.n 92d32 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92e0c │ │ │ │ + bne.n 92d0c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 92dc6 │ │ │ │ + blt.n 92cc6 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9334a │ │ │ │ + bne.w 9324a │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 92f12 │ │ │ │ + ble.n 92e12 │ │ │ │ add.w r1, r7, #12 │ │ │ │ movs r6, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 92eb4 │ │ │ │ + bhi.n 92db4 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9384a │ │ │ │ + beq.w 9374a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 92eb4 │ │ │ │ + ble.n 92db4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 92f0c │ │ │ │ + beq.n 92e0c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 92eb4 │ │ │ │ + beq.n 92db4 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 92f0c │ │ │ │ + beq.n 92e0c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 92eb4 │ │ │ │ + beq.n 92db4 │ │ │ │ adds r3, #20 │ │ │ │ movs r7, #2 │ │ │ │ ldr.w r8, [r3, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 92f0c │ │ │ │ + beq.n 92e0c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 92ea6 │ │ │ │ + bne.n 92da6 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93796 │ │ │ │ + bne.w 93696 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.w 931e6 │ │ │ │ + bpl.w 930e6 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r5, 92f2e │ │ │ │ + cbz r5, 92e2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92f26 │ │ │ │ + bge.n 92e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92f26 │ │ │ │ + cbnz r3, 92e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f26 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e26 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 92f0c │ │ │ │ + beq.n 92e0c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92ef4 │ │ │ │ + bne.n 92df4 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 92eb4 │ │ │ │ + bne.n 92db4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 92e72 │ │ │ │ + bne.n 92d72 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 92f22 │ │ │ │ + bmi.n 92e22 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93118 │ │ │ │ + bne.w 93018 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92eda │ │ │ │ + bne.n 92dda │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 931ec │ │ │ │ + bpl.w 930ec │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 932c0 │ │ │ │ + bne.w 931c0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 93256 │ │ │ │ + bmi.w 93156 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be4 │ │ │ │ + bl 86a7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c0ec │ │ │ │ + bl 8bfe8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 93140 │ │ │ │ + bmi.w 93040 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 9300e │ │ │ │ + bmi.n 92f0e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 934f8 │ │ │ │ + beq.w 933f8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 92fbe │ │ │ │ + ble.n 92ebe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 92f96 │ │ │ │ + bge.n 92e96 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f1c0 │ │ │ │ + bl 8f0bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9345a │ │ │ │ + blt.w 9335a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 92fbe │ │ │ │ + beq.n 92ebe │ │ │ │ adds r5, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 93882 │ │ │ │ - bl 8f1c0 │ │ │ │ + bge.w 93782 │ │ │ │ + bl 8f0bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9345a │ │ │ │ + blt.w 9335a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 92f9e │ │ │ │ + bne.n 92e9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de78 │ │ │ │ + bl 8dd74 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 92fd8 │ │ │ │ + bpl.n 92ed8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9389c │ │ │ │ + beq.w 9379c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 93170 │ │ │ │ + bmi.w 93070 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 92ff0 │ │ │ │ + bgt.n 92ef0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 93868 │ │ │ │ + ble.w 93768 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r1, r3, #30 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bmi.w 93190 │ │ │ │ + bmi.w 93090 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ itt eq │ │ │ │ mvneq.w r2, #15 │ │ │ │ streq r2, [r4, #104] @ 0x68 │ │ │ │ - beq.n 92f6e │ │ │ │ + beq.n 92e6e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40756 @ 0x9f34 │ │ │ │ + movw r1, #37364 @ 0x91f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ - ldr r1, [pc, #716] @ (93308 ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ + ldr r1, [pc, #716] @ (93208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -154123,33 +154065,33 @@ │ │ │ │ adds r5, r1, r2 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93618 │ │ │ │ + beq.w 93518 │ │ │ │ add.w r3, r2, #91136 @ 0x16400 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9362c │ │ │ │ + beq.w 9352c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cc0 │ │ │ │ - bl 7fac4 │ │ │ │ + bne.w 92bc0 │ │ │ │ + bl 7fab4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93344 │ │ │ │ - ldr r1, [pc, #608] @ (93308 ) │ │ │ │ + beq.w 93244 │ │ │ │ + ldr r1, [pc, #608] @ (93208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -154159,76 +154101,76 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93602 │ │ │ │ + beq.w 93502 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ccc │ │ │ │ + bne.w 92bcc │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9331e │ │ │ │ + beq.w 9321e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bmi.w 937b6 │ │ │ │ + bmi.w 936b6 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 92cd4 │ │ │ │ + bmi.w 92bd4 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 92d0c │ │ │ │ + b.n 92c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 93e40 │ │ │ │ - b.n 92f22 │ │ │ │ + bl 93d40 │ │ │ │ + b.n 92e22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92d96 │ │ │ │ + bge.w 92c96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d96 │ │ │ │ + bne.w 92c96 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92d96 │ │ │ │ + b.n 92c96 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r4, #144] @ 0x90 │ │ │ │ - bls.w 92f6a │ │ │ │ + bls.w 92e6a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40684 @ 0x9eec │ │ │ │ + movw r1, #37292 @ 0x91ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 92ff0 │ │ │ │ + beq.w 92ef0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40908 @ 0x9fcc │ │ │ │ + movw r1, #37516 @ 0x928c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ - ldr r0, [pc, #372] @ (93308 ) │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ + ldr r0, [pc, #372] @ (93208 ) │ │ │ │ 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] │ │ │ │ @@ -154239,1092 +154181,1092 @@ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ add.w r0, r1, #412 @ 0x19c │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9360e │ │ │ │ + beq.w 9350e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 92e68 │ │ │ │ - b.n 92f12 │ │ │ │ + bgt.w 92d68 │ │ │ │ + b.n 92e12 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92eda │ │ │ │ + bne.w 92dda │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 93236 │ │ │ │ + ble.n 93136 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 937fc │ │ │ │ + bmi.w 936fc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 93236 │ │ │ │ + beq.n 93136 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 937fc │ │ │ │ + bmi.w 936fc │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 93236 │ │ │ │ + beq.n 93136 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 937fc │ │ │ │ + bmi.w 936fc │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 93236 │ │ │ │ + beq.n 93136 │ │ │ │ adds r2, #24 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bmi.w 937fc │ │ │ │ + bmi.w 936fc │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 93224 │ │ │ │ + bne.n 93124 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 932c0 │ │ │ │ + bne.n 931c0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92f3c │ │ │ │ + bne.w 92e3c │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - b.n 92f4a │ │ │ │ + b.n 92e4a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 92db0 │ │ │ │ - ldr r1, [pc, #148] @ (9330c ) │ │ │ │ + beq.w 92cb0 │ │ │ │ + ldr r1, [pc, #148] @ (9320c ) │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #132] @ (9330c ) │ │ │ │ + ldr r1, [pc, #132] @ (9320c ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 93590 │ │ │ │ + beq.w 93490 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 93578 │ │ │ │ + bpl.w 93478 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 92e0e │ │ │ │ + bhi.w 92d0e │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 92dbc │ │ │ │ - b.n 92e52 │ │ │ │ + bgt.w 92cbc │ │ │ │ + b.n 92d52 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.n 93256 │ │ │ │ + bmi.n 93156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e00 │ │ │ │ + bl 84c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 92f4a │ │ │ │ - b.n 9345a │ │ │ │ + bge.w 92e4a │ │ │ │ + b.n 9335a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9369e │ │ │ │ + beq.w 9359e │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e888 │ │ │ │ + bl 8e784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 932f2 │ │ │ │ + bpl.n 931f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - b.n 92d38 │ │ │ │ + b.n 92c38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92d78 │ │ │ │ + b.n 92c78 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9345a │ │ │ │ + beq.w 9335a │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92d32 │ │ │ │ + bne.w 92c32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92d32 │ │ │ │ + beq.w 92c32 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d38 │ │ │ │ - b.n 932d8 │ │ │ │ + bne.w 92c38 │ │ │ │ + b.n 931d8 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 92cc0 │ │ │ │ - ldr r1, [pc, #668] @ (935e8 ) │ │ │ │ + b.n 92bc0 │ │ │ │ + ldr r1, [pc, #668] @ (934e8 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1caea0 │ │ │ │ - ldr r1, [pc, #652] @ (935e8 ) │ │ │ │ + bl 1cabb0 │ │ │ │ + ldr r1, [pc, #652] @ (934e8 ) │ │ │ │ add r2, sp, #20 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r6, r0, r2 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.w 93564 │ │ │ │ + bpl.w 93464 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 93550 │ │ │ │ + bpl.w 93450 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 92e5e │ │ │ │ - b.n 92eb4 │ │ │ │ + bls.w 92d5e │ │ │ │ + b.n 92db4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92b50 │ │ │ │ + bl 92a50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 92d8c │ │ │ │ + ble.w 92c8c │ │ │ │ str r6, [sp, #12] │ │ │ │ movw r9, #34960 @ 0x8890 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov fp, r5 │ │ │ │ add.w r8, r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 93756 │ │ │ │ + bge.w 93656 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [sl, #172] @ 0xac │ │ │ │ - cbz r0, 933fa │ │ │ │ - bl 92b50 │ │ │ │ + cbz r0, 932fa │ │ │ │ + bl 92a50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 934f4 │ │ │ │ + bne.w 933f4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 934f4 │ │ │ │ + bne.w 933f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9365a │ │ │ │ + beq.w 9355a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9341e │ │ │ │ + ble.n 9331e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 93408 │ │ │ │ + bne.n 93308 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 933aa │ │ │ │ + bne.n 932aa │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, fp │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ - b.n 92d8c │ │ │ │ + b.n 92c8c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 934f4 │ │ │ │ + bne.n 933f4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 933d0 │ │ │ │ + b.n 932d0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9341e │ │ │ │ + beq.n 9331e │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 933ec │ │ │ │ + beq.n 932ec │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93410 │ │ │ │ + bne.n 93310 │ │ │ │ mov r8, r4 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, fp │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #40532 @ 0x9e54 │ │ │ │ + movw r1, #37140 @ 0x9114 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 934aa │ │ │ │ + bge.n 933aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 934aa │ │ │ │ + cbnz r2, 933aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 934ae │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 933ae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 937c4 │ │ │ │ + bmi.w 936c4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93008 │ │ │ │ + b.n 92f08 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 93746 │ │ │ │ - ldr r1, [pc, #368] @ (935e8 ) │ │ │ │ + beq.w 93646 │ │ │ │ + ldr r1, [pc, #368] @ (934e8 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 934c6 │ │ │ │ + beq.n 933c6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 936aa │ │ │ │ + bpl.w 935aa │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 934de │ │ │ │ + bpl.n 933de │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d5e │ │ │ │ + bne.w 92c5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9345a │ │ │ │ + beq.n 9335a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9345a │ │ │ │ + bge.n 9335a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9345a │ │ │ │ + bne.n 9335a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9345a │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9335a │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #280] @ (935e8 ) │ │ │ │ + ldr r1, [pc, #280] @ (934e8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c55c │ │ │ │ + bl 15bb90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 934aa │ │ │ │ + bmi.n 933aa │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934a4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 933a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d5e │ │ │ │ - b.n 934aa │ │ │ │ + bne.w 92c5e │ │ │ │ + b.n 933aa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 933da │ │ │ │ + b.n 932da │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 935a6 │ │ │ │ + bmi.n 934a6 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #232] @ (935ec ) │ │ │ │ + ldr r2, [pc, #232] @ (934ec ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 93644 │ │ │ │ + bne.w 93544 │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93644 │ │ │ │ - ldr r1, [pc, #208] @ (935f0 ) │ │ │ │ + beq.w 93544 │ │ │ │ + ldr r1, [pc, #208] @ (934f0 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 9345a │ │ │ │ + beq.n 9335a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 935f8 │ │ │ │ - ldr r1, [pc, #188] @ (935f0 ) │ │ │ │ + bne.n 934f8 │ │ │ │ + ldr r1, [pc, #188] @ (934f0 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9345a │ │ │ │ - movw r3, #13913 @ 0x3659 │ │ │ │ + beq.n 9335a │ │ │ │ + movw r3, #10721 @ 0x29e1 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 92f76 │ │ │ │ + b.n 92e76 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9337c │ │ │ │ + bne.w 9327c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9337c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9327c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93376 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 93276 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 93376 │ │ │ │ + b.n 93276 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 932ac │ │ │ │ + bne.w 931ac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 932ac │ │ │ │ + b.n 931ac │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 932a6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 931a6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 932a6 │ │ │ │ - ldr r1, [pc, #76] @ (935f4 ) │ │ │ │ + b.n 931a6 │ │ │ │ + ldr r1, [pc, #76] @ (934f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ adds r5, r1, r3 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ add r2, r1 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 935e4 │ │ │ │ + beq.n 934e4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - b.n 93500 │ │ │ │ + b.n 93400 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f76 │ │ │ │ - b.n 93530 │ │ │ │ + bne.w 92e76 │ │ │ │ + b.n 93430 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 92cc0 │ │ │ │ + b.w 92bc0 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 931cc │ │ │ │ + b.n 930cc │ │ │ │ add.w r3, r2, #96768 @ 0x17a00 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93086 │ │ │ │ + bne.w 92f86 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40424 @ 0x9de8 │ │ │ │ + movw r1, #37032 @ 0x90a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ - ldr r0, [pc, #624] @ (938b8 ) │ │ │ │ - bl 7aa94 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ + ldr r0, [pc, #624] @ (937b8 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 9351e │ │ │ │ - ldr r0, [pc, #612] @ (938b8 ) │ │ │ │ - bl 43340 │ │ │ │ - b.n 9345a │ │ │ │ + bne.w 9341e │ │ │ │ + ldr r0, [pc, #612] @ (937b8 ) │ │ │ │ + bl 43388 │ │ │ │ + b.n 9335a │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 933ec │ │ │ │ + beq.w 932ec │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9365c │ │ │ │ + bne.n 9355c │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 933ec │ │ │ │ - b.n 9341e │ │ │ │ + beq.w 932ec │ │ │ │ + b.n 9331e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 92d0c │ │ │ │ + b.w 92c0c │ │ │ │ orr.w r6, r5, #256 @ 0x100 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ - bl 1ccb78 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 1cc850 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.w 9303a │ │ │ │ + bmi.w 92f3a │ │ │ │ mov r5, r6 │ │ │ │ - b.w 92caa │ │ │ │ + b.w 92baa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #536] @ (938bc ) │ │ │ │ + ldr r5, [pc, #536] @ (937bc ) │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 932f2 │ │ │ │ - b.n 932ec │ │ │ │ + bpl.w 931f2 │ │ │ │ + b.n 931ec │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 936b8 │ │ │ │ - bl 208c38 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 935b8 │ │ │ │ + bl 208650 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9349e │ │ │ │ + b.n 9339e │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 936fe │ │ │ │ - cbz r7, 9370e │ │ │ │ + bpl.n 935fe │ │ │ │ + cbz r7, 9360e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r7 │ │ │ │ orrge.w r0, r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 936b0 │ │ │ │ + b.n 935b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92f26 │ │ │ │ + bge.w 92e26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92f26 │ │ │ │ + bne.w 92e26 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f26 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 936ca │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 936ca │ │ │ │ + bne.n 935ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 935ca │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 934aa │ │ │ │ + bmi.w 933aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 934e8 │ │ │ │ + beq.w 933e8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 934ae │ │ │ │ - b.n 9345a │ │ │ │ + bne.w 933ae │ │ │ │ + b.n 9335a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9346e │ │ │ │ + bge.w 9336e │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.w 93474 │ │ │ │ + bne.w 93374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fb4 │ │ │ │ + bl 82fe8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d5e │ │ │ │ - b.n 934ae │ │ │ │ + bne.w 92c5e │ │ │ │ + b.n 933ae │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #40492 @ 0x9e2c │ │ │ │ + movw r1, #37100 @ 0x90ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93444 │ │ │ │ - ldr r0, [pc, #328] @ (938c0 ) │ │ │ │ + b.n 93344 │ │ │ │ + ldr r0, [pc, #328] @ (937c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 92e18 │ │ │ │ - ldr r0, [pc, #296] @ (938c0 ) │ │ │ │ + b.w 92d18 │ │ │ │ + ldr r0, [pc, #296] @ (937c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r1, [r3, #160] @ 0xa0 │ │ │ │ - b.w 92ebe │ │ │ │ + b.w 92dbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 930fe │ │ │ │ - ldr r0, [pc, #248] @ (938c0 ) │ │ │ │ + b.n 92ffe │ │ │ │ + ldr r0, [pc, #248] @ (937c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9383e │ │ │ │ + beq.n 9373e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 9383e │ │ │ │ + bhi.n 9373e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 93468 │ │ │ │ + b.n 93368 │ │ │ │ movw r5, #43564 @ 0xaa2c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - movw r1, #40588 @ 0x9e8c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93858 │ │ │ │ + blt.n 93758 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40464 @ 0x9e10 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 934ae │ │ │ │ - b.n 9345a │ │ │ │ + bne.w 933ae │ │ │ │ + b.n 9335a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 937f6 │ │ │ │ + b.n 936f6 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - beq.w 92f0c │ │ │ │ - b.w 92ef8 │ │ │ │ + beq.w 92e0c │ │ │ │ + b.w 92df8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93820 │ │ │ │ + bne.n 93720 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93820 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93720 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #41000 @ 0xa028 │ │ │ │ + movw r1, #37608 @ 0x92e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 92f9e │ │ │ │ - b.w 92fbe │ │ │ │ + bne.w 92e9e │ │ │ │ + b.w 92ebe │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne r2, r4 │ │ │ │ - beq.w 92e4a │ │ │ │ - b.w 92e36 │ │ │ │ + beq.w 92d4a │ │ │ │ + b.w 92d36 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.n 9345a │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9335a │ │ │ │ nop │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000938c4 : │ │ │ │ +000937c4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r3, 938d0 │ │ │ │ + cbnz r3, 937d0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 93a84 │ │ │ │ - ldr r7, [pc, #468] @ (93ac8 ) │ │ │ │ + bne.w 93984 │ │ │ │ + ldr r7, [pc, #468] @ (939c8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 93934 │ │ │ │ + cbnz r1, 93834 │ │ │ │ ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93a3a │ │ │ │ + bne.w 9393a │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r1, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r2, #192] @ 0xc0 │ │ │ │ - beq.n 9392e │ │ │ │ + beq.n 9382e │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 939e0 │ │ │ │ + bpl.n 938e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a1a │ │ │ │ + bne.n 9391a │ │ │ │ ldr.w lr, [r1, #24] │ │ │ │ ldr.w ip, [lr, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - ble.n 939e0 │ │ │ │ + ble.n 938e0 │ │ │ │ ldrb.w r3, [lr, #5] │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r5, [lr, #6] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 939fa │ │ │ │ + beq.n 938fa │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 939d4 │ │ │ │ + beq.n 938d4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9393a │ │ │ │ + beq.n 9383a │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9393a │ │ │ │ + ble.n 9383a │ │ │ │ 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 938c8 │ │ │ │ + bl 937c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93938 │ │ │ │ + bge.n 93838 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93938 │ │ │ │ + bne.n 93838 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 9393a │ │ │ │ + b.n 9383a │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 9396c │ │ │ │ + bne.n 9386c │ │ │ │ ldrb.w r0, [r2, #204] @ 0xcc │ │ │ │ - cbnz r0, 93a3a │ │ │ │ + cbnz r0, 9393a │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w ip, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9390c │ │ │ │ - b.n 9391e │ │ │ │ + bne.n 9380c │ │ │ │ + b.n 9381e │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r9, r3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 93976 │ │ │ │ + bne.n 93876 │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93a02 │ │ │ │ - b.n 939e0 │ │ │ │ + bne.n 93902 │ │ │ │ + b.n 938e0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 939e0 │ │ │ │ + ble.n 938e0 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ ldrb.w ip, [ip, r9] │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ - b.n 93976 │ │ │ │ + b.n 93876 │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r5, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, #20 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 93a54 │ │ │ │ + bmi.n 93954 │ │ │ │ adds r1, #1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - b.n 93a4a │ │ │ │ + b.n 9394a │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93a7a │ │ │ │ + cbz r3, 9397a │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - bge.n 93a7a │ │ │ │ - movw r0, #56992 @ 0xdea0 │ │ │ │ + bge.n 9397a │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ asrs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.n 939e6 │ │ │ │ + beq.n 938e6 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93a4a │ │ │ │ + b.n 9394a │ │ │ │ subs r5, r1, #1 │ │ │ │ - ldr r1, [pc, #64] @ (93ac8 ) │ │ │ │ + ldr r1, [pc, #64] @ (939c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ movs r2, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w lr, r1, r2 │ │ │ │ add.w lr, lr, #91136 @ 0x16400 │ │ │ │ ldr.w lr, [lr, #412] @ 0x19c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 93abc │ │ │ │ + beq.n 939bc │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 93abc │ │ │ │ + bhi.n 939bc │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ add r1, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - b.n 938f8 │ │ │ │ + b.n 937f8 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r1, r2 │ │ │ │ - b.n 93ab8 │ │ │ │ + b.n 939b8 │ │ │ │ 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 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 93ce2 │ │ │ │ + bgt.w 93be2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 93b88 │ │ │ │ + bls.n 93a88 │ │ │ │ adds r7, r0, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.w 93c8e │ │ │ │ + bmi.w 93b8e │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r8, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93c7e │ │ │ │ - ldr r3, [pc, #488] @ (93cfc ) │ │ │ │ + bne.w 93b7e │ │ │ │ + ldr r3, [pc, #488] @ (93bfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 93c02 │ │ │ │ + bcs.n 93b02 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 93bf6 │ │ │ │ + beq.n 93af6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93caa │ │ │ │ + beq.w 93baa │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93c40 │ │ │ │ - ldr r2, [pc, #416] @ (93d00 ) │ │ │ │ + blt.n 93b40 │ │ │ │ + ldr r2, [pc, #416] @ (93c00 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 93bba │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + cbz r3, 93aba │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93c46 │ │ │ │ + bne.n 93b46 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 93bba │ │ │ │ + cbnz r0, 93aba │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93bba │ │ │ │ - ldr r3, [pc, #368] @ (93cfc ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93aba │ │ │ │ + ldr r3, [pc, #368] @ (93bfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 93bcc │ │ │ │ - ldr r2, [pc, #352] @ (93d00 ) │ │ │ │ + cbz r4, 93acc │ │ │ │ + ldr r2, [pc, #352] @ (93c00 ) │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93c66 │ │ │ │ + bne.n 93b66 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ - b.n 93c60 │ │ │ │ + b.n 93b60 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r8, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93cda │ │ │ │ + bne.n 93bda │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 93b3a │ │ │ │ + bne.n 93a3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 93b4c │ │ │ │ + bne.n 93a4c │ │ │ │ ldr.w r2, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93c9a │ │ │ │ + bne.n 93b9a │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93c8e │ │ │ │ + beq.n 93b8e │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93b5e │ │ │ │ + bge.n 93a5e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 93b5e │ │ │ │ + b.n 93a5e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ clz r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93b76 │ │ │ │ + beq.n 93a76 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93bba │ │ │ │ + b.n 93aba │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93b4c │ │ │ │ - bl 23c560 │ │ │ │ + bne.w 93a4c │ │ │ │ + bl 23b8dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c24 │ │ │ │ - b.n 93c8e │ │ │ │ + bne.n 93b24 │ │ │ │ + b.n 93b8e │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp ip, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 93b4c │ │ │ │ + bhi.w 93a4c │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93b4c │ │ │ │ - b.n 93c02 │ │ │ │ + bne.w 93a4c │ │ │ │ + b.n 93b02 │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 93c82 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 93b82 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57048 @ 0xded8 │ │ │ │ + movw r1, #53656 @ 0xd198 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 93c92 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 93b92 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93dda │ │ │ │ - ldr r3, [pc, #264] @ (93e38 ) │ │ │ │ + bne.n 93cda │ │ │ │ + ldr r3, [pc, #264] @ (93d38 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93da2 │ │ │ │ + beq.n 93ca2 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 93d84 │ │ │ │ + cbz r2, 93c84 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #220] @ (93e3c ) │ │ │ │ + ldr r2, [pc, #220] @ (93d3c ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93dee │ │ │ │ + blt.n 93cee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93dfe │ │ │ │ + bne.n 93cfe │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r5, [r3, #24] │ │ │ │ @@ -155335,722 +155277,722 @@ │ │ │ │ addls.w r1, r0, #24 │ │ │ │ strls r1, [r3, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r1, #12] │ │ │ │ strls r2, [r3, r0] │ │ │ │ strhi r1, [r3, #8] │ │ │ │ - b.n 93d56 │ │ │ │ + b.n 93c56 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d56 │ │ │ │ + bne.n 93c56 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93e1e │ │ │ │ + bne.n 93d1e │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 93de8 │ │ │ │ + cbz r4, 93ce8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 93d56 │ │ │ │ + b.n 93c56 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d56 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 93d7e │ │ │ │ + bne.n 93c56 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 93c7e │ │ │ │ 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 93d76 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 93c76 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93e2a │ │ │ │ + bne.n 93d2a │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d76 │ │ │ │ + bne.n 93c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93d76 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93c76 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93dcc │ │ │ │ + b.n 93ccc │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93d76 │ │ │ │ + b.n 93c76 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #476] @ (94038 ) │ │ │ │ + ldr r5, [pc, #476] @ (93f38 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 94000 │ │ │ │ - cbnz r1, 93ea8 │ │ │ │ + bmi.w 93f00 │ │ │ │ + cbnz r1, 93da8 │ │ │ │ ldrb.w r6, [r2, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93f96 │ │ │ │ + bne.w 93e96 │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93fde │ │ │ │ + beq.w 93ede │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 93ea2 │ │ │ │ + bpl.n 93da2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93e68 │ │ │ │ + bpl.n 93d68 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 93f7a │ │ │ │ + bne.n 93e7a │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp r7, lr │ │ │ │ - bge.n 93e68 │ │ │ │ + bge.n 93d68 │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb.w ip, [r6, #6] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 93f3c │ │ │ │ + beq.n 93e3c │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93f58 │ │ │ │ + beq.n 93e58 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 93f00 │ │ │ │ + bne.n 93e00 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93e68 │ │ │ │ + bpl.n 93d68 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93ebe │ │ │ │ + b.n 93dbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93f30 │ │ │ │ + ble.n 93e30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 938c8 │ │ │ │ + bl 937c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93f2e │ │ │ │ + bge.n 93e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93fee │ │ │ │ + beq.n 93eee │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 93e68 │ │ │ │ + bpl.n 93d68 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 93efc │ │ │ │ + b.n 93dfc │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r7, r3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 93ef0 │ │ │ │ + bne.n 93df0 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 93f46 │ │ │ │ - b.n 93e68 │ │ │ │ + bne.n 93e46 │ │ │ │ + b.n 93d68 │ │ │ │ add.w r6, r7, r8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 93e68 │ │ │ │ + ble.n 93d68 │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 93f6e │ │ │ │ + cbz r6, 93e6e │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 93ef0 │ │ │ │ - b.n 93e68 │ │ │ │ + blt.n 93df0 │ │ │ │ + b.n 93d68 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 93f64 │ │ │ │ - b.n 93e68 │ │ │ │ + bgt.n 93e64 │ │ │ │ + b.n 93d68 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 93e68 │ │ │ │ + ble.w 93d68 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 93ef0 │ │ │ │ + b.n 93df0 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r7, r3, #5696 @ 0x1640 │ │ │ │ adds r7, #20 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 93fac │ │ │ │ + bmi.n 93eac │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 93fa2 │ │ │ │ + b.n 93ea2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93fc2 │ │ │ │ + cbz r3, 93ec2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 93fcc │ │ │ │ + blt.n 93ecc │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq.w 93e72 │ │ │ │ + beq.w 93d72 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93fa2 │ │ │ │ - movw r0, #56992 @ 0xdea0 │ │ │ │ + b.n 93ea2 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 93fc2 │ │ │ │ + b.n 93ec2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 93ea2 │ │ │ │ - b.n 93e9c │ │ │ │ + bpl.w 93da2 │ │ │ │ + b.n 93d9c │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 93f30 │ │ │ │ + b.n 93e30 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ subs r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r6, r0, r3 │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r6, [r6, #412] @ 0x19c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 9402c │ │ │ │ + beq.n 93f2c │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 9402c │ │ │ │ + bhi.n 93f2c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 93e66 │ │ │ │ + b.n 93d66 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ - b.n 94028 │ │ │ │ + b.n 93f28 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009403c : │ │ │ │ +00093f3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt.n 94060 │ │ │ │ - cbz r0, 9407e │ │ │ │ + blt.n 93f60 │ │ │ │ + cbz r0, 93f7e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 886f0 │ │ │ │ + b.w 88164 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56652 @ 0xdd4c │ │ │ │ + movw r1, #53260 @ 0xd00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r2, 94084 │ │ │ │ - ldr r3, [pc, #28] @ (940a0 ) │ │ │ │ - b.n 94078 │ │ │ │ + cbnz r2, 93f84 │ │ │ │ + ldr r3, [pc, #28] @ (93fa0 ) │ │ │ │ + b.n 93f78 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r1, #57076 @ 0xdef4 │ │ │ │ + movw r1, #53684 @ 0xd1b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94078 │ │ │ │ + b.n 93f78 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000940a4 : │ │ │ │ - ldr r3, [pc, #16] @ (940b8 ) │ │ │ │ +00093fa4 : │ │ │ │ + ldr r3, [pc, #16] @ (93fb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 940b2 │ │ │ │ + cbnz r0, 93fb2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 940b0 │ │ │ │ + b.n 93fb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000940bc : │ │ │ │ +00093fbc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 940ca │ │ │ │ + bpl.n 93fca │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57156 @ 0xdf44 │ │ │ │ + movw r1, #53764 @ 0xd204 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3f54 │ │ │ │ + b.w f3ae4 │ │ │ │ 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 94162 │ │ │ │ + beq.n 94062 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9413e │ │ │ │ + bne.n 9403e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 9413e │ │ │ │ - ldr r4, [pc, #136] @ (941a4 ) │ │ │ │ + beq.n 9403e │ │ │ │ + ldr r4, [pc, #136] @ (940a4 ) │ │ │ │ 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 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 94166 │ │ │ │ + cbnz r3, 94066 │ │ │ │ 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 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9415c │ │ │ │ - ldr r3, [pc, #84] @ (941a4 ) │ │ │ │ + beq.n 9405c │ │ │ │ + ldr r3, [pc, #84] @ (940a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 94122 │ │ │ │ + b.n 94022 │ │ │ │ mov r0, r6 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9413a │ │ │ │ + b.n 9403a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 94198 │ │ │ │ + cbz r0, 94098 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6ac4 │ │ │ │ - cbnz r0, 94180 │ │ │ │ + bl f6624 │ │ │ │ + cbnz r0, 94080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 243688 │ │ │ │ + bl 242a10 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 94194 │ │ │ │ + cbz r3, 94094 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94194 │ │ │ │ + bge.n 94094 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9419c │ │ │ │ + cbz r2, 9409c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 9413a │ │ │ │ + b.n 9403a │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 94186 │ │ │ │ + b.n 94086 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94194 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94094 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000941a8 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +000940a8 <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000941b4 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +000940b4 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 1c85f4 │ │ │ │ + b.w 84c6c │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #344] @ (9434c <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #344] @ (9424c <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 94324 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.w 94224 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94312 <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ + blt.w 94212 <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ - ldr r1, [pc, #312] @ (94350 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ + beq.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + ldr r1, [pc, #312] @ (94250 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94324 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94224 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94302 <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ + blt.n 94202 <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #276] @ (94354 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #276] @ (94254 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 94324 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94224 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 942f2 <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ + blt.n 941f2 <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 942a4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ - movw sl, #57204 @ 0xdf74 │ │ │ │ + ble.n 941a4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + movw sl, #53812 @ 0xd234 │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94278 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 94178 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 942da <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 941da <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ blx 2c0c8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 942e2 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + cbz r0, 941e2 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 94276 <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ + bgt.n 94176 <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94c38 <_PyTuple_Resize@@Base> │ │ │ │ + bl 94b30 <_PyTuple_Resize@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 942e4 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ - ldr r1, [pc, #164] @ (94358 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ + beq.n 941e4 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ + ldr r1, [pc, #164] @ (94258 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 942e2 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + beq.n 941e2 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 942d0 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ + bge.n 941d0 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94332 <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ + beq.n 94232 <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 94278 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ - b.n 942a4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + bgt.n 94178 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 941a4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9433a <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ + blt.n 9423a <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 942d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + b.n 941d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94252 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bne.n 94152 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94252 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94152 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9422e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bne.n 9412e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9422e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9412e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9420a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bne.w 9410a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9420a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9410a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 942d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bge.n 941d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bne.n 941d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 942d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941d2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bne.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 942ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941ec <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ nop │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r6, r6 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r6, r6 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r6, r6 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0009435c : │ │ │ │ +0009425c : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 9437a │ │ │ │ + bcs.n 9427a │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ 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 94434 │ │ │ │ + bcs.n 94334 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #232] @ (94480 ) │ │ │ │ + ldr r3, [pc, #232] @ (94380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 943e8 │ │ │ │ - ldr r0, [pc, #212] @ (94484 ) │ │ │ │ + cbz r3, 942e8 │ │ │ │ + ldr r0, [pc, #212] @ (94384 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94438 │ │ │ │ + bne.n 94338 │ │ │ │ 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} │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9445e │ │ │ │ + beq.n 9435e │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #120] @ (94484 ) │ │ │ │ + ldr r2, [pc, #120] @ (94384 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 943ce │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 942ce │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 94478 │ │ │ │ + bne.n 94378 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 94454 │ │ │ │ - b.n 943ce │ │ │ │ - b.w 945e0 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + cbz r0, 94354 │ │ │ │ + b.n 942ce │ │ │ │ + b.w 944e0 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 94468 │ │ │ │ + bne.n 94368 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 943ce │ │ │ │ + bne.n 942ce │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 943ce │ │ │ │ + b.n 942ce │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 943e2 │ │ │ │ + b.n 942e2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 943ce │ │ │ │ + b.n 942ce │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 9446c │ │ │ │ + b.n 9436c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00094488 : │ │ │ │ +00094388 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 944a6 │ │ │ │ + bcs.n 943a6 │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -156060,807 +156002,803 @@ │ │ │ │ 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 94560 │ │ │ │ - ldr r3, [pc, #272] @ (945d8 ) │ │ │ │ + bcs.n 94460 │ │ │ │ + ldr r3, [pc, #272] @ (944d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 94514 │ │ │ │ - ldr r0, [pc, #256] @ (945dc ) │ │ │ │ + cbz r3, 94414 │ │ │ │ + ldr r0, [pc, #256] @ (944dc ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94592 │ │ │ │ + bne.n 94492 │ │ │ │ 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} │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 945b8 │ │ │ │ + beq.n 944b8 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #164] @ (945dc ) │ │ │ │ + ldr r2, [pc, #164] @ (944dc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 944fa │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + beq.n 943fa │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 945d2 │ │ │ │ + bne.n 944d2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 945ae │ │ │ │ - b.n 944fa │ │ │ │ + cbz r0, 944ae │ │ │ │ + b.n 943fa │ │ │ │ eor.w r1, r0, r0, asr #31 │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 93d04 │ │ │ │ + bl 93c04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9450e │ │ │ │ + beq.n 9440e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ asrs r2, r5, #31 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 9450e │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 9440e │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 945c2 │ │ │ │ + bne.n 944c2 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 944fa │ │ │ │ + bne.n 943fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944fa │ │ │ │ + b.n 943fa │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9450e │ │ │ │ + b.n 9440e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944fa │ │ │ │ + b.n 943fa │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 945c6 │ │ │ │ + b.n 944c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r5, #24320 @ 0x5f00 │ │ │ │ - movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r2, #24320 @ 0x5f00 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 946ec │ │ │ │ - ldr r3, [pc, #324] @ (94750 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 945ee │ │ │ │ + ldr r3, [pc, #316] @ (94648 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 946dc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 945da │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 94688 │ │ │ │ - movw r2, #41976 @ 0xa3f8 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #276] @ (94754 ) │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 946fc │ │ │ │ - ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9470c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + cbz r1, 94588 │ │ │ │ + movw r3, #41976 @ 0xa3f8 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [pc, #268] @ (9464c ) │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 945fe │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9460e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ itt lt │ │ │ │ - movlt r2, #18 │ │ │ │ - strlt r2, [r3, #8] │ │ │ │ - blt.n 94670 │ │ │ │ - mov.w r2, #16 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - bne.n 94670 │ │ │ │ - mov r0, r3 │ │ │ │ + movlt r3, #18 │ │ │ │ + strlt r3, [r4, #8] │ │ │ │ + blt.n 94570 │ │ │ │ + mov.w r3, #16 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bne.n 94570 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ it lt │ │ │ │ - neglt r4, r4 │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + neglt r5, r5 │ │ │ │ + bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ - strne r4, [r3, #16] │ │ │ │ + strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrd ip, r6, [r2, #24] │ │ │ │ + ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 946ca │ │ │ │ - add.w r0, r2, ip │ │ │ │ - str r0, [r2, #4] │ │ │ │ + bhi.n 945ca │ │ │ │ + add.w r0, r3, ip │ │ │ │ + str r0, [r3, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - str.w r1, [r2, ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94634 │ │ │ │ - ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str.w r1, [r3, ip] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94534 │ │ │ │ + ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 94742 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 9463a │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r3, 946d4 │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 94634 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r0, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94634 │ │ │ │ - bl 23c560 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 9466a │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 945d4 │ │ │ │ + ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r7, #800] @ 0x320 │ │ │ │ + b.n 94534 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94534 │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 9456a │ │ │ │ movs r1, #2 │ │ │ │ - bl 801a0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94634 │ │ │ │ - b.n 946a4 │ │ │ │ - ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 80190 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94534 │ │ │ │ + b.n 945a4 │ │ │ │ + ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94534 │ │ │ │ + b.n 945d4 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94634 │ │ │ │ - b.n 946d4 │ │ │ │ - movs r5, #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r5, [r3, #0] │ │ │ │ - ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 94654 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ - movt r2, #21 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 94732 │ │ │ │ - ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.n 94554 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ + movt r1, #21 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 9462e │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94654 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 94654 │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 94554 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 94554 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 94654 │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 94554 │ │ │ │ + ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 946bc │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 945bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00094758 : │ │ │ │ +00094650 : │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494a │ │ │ │ + beq.w 94842 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r5, #41560 @ 0xa258 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ 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 947b8 │ │ │ │ + bmi.n 946b0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 9482e │ │ │ │ + beq.n 94726 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 948b0 │ │ │ │ + beq.n 947a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 94950 │ │ │ │ + bpl.w 94848 │ │ │ │ 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 9480c │ │ │ │ + blt.n 94704 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94816 │ │ │ │ + bne.n 9470e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 94816 │ │ │ │ + beq.n 9470e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 948e6 │ │ │ │ - bl 89be4 │ │ │ │ + beq.n 947de │ │ │ │ + bl 89ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 948f4 │ │ │ │ + blt.n 947ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ 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 947dc │ │ │ │ + beq.n 946d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 947e2 │ │ │ │ + bne.n 946da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8900 │ │ │ │ + bl 1c8608 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 948ec │ │ │ │ + b.n 947e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 94966 │ │ │ │ - ldr r2, [pc, #472] @ (94a10 ) │ │ │ │ + beq.w 9485e │ │ │ │ + ldr r2, [pc, #472] @ (94908 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (94a14 ) │ │ │ │ + ldr r2, [pc, #464] @ (9490c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94904 │ │ │ │ + bne.n 947fc │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #4000] @ 0xfa0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 949c0 │ │ │ │ + beq.w 948b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 948c0 │ │ │ │ + beq.n 947b8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94882 │ │ │ │ + bge.n 9477a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949b8 │ │ │ │ + beq.w 948b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948a4 │ │ │ │ + bge.n 9479c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949ae │ │ │ │ + beq.w 948a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948a4 │ │ │ │ + bge.n 9479c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949a6 │ │ │ │ + beq.w 9489e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 947b8 │ │ │ │ + b.n 946b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948d8 │ │ │ │ + bge.n 947d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 948d8 │ │ │ │ + cbnz r3, 947d0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94932 │ │ │ │ + beq.n 9482a │ │ │ │ mov r4, r2 │ │ │ │ - b.n 947b8 │ │ │ │ - bl 863a4 │ │ │ │ + b.n 946b0 │ │ │ │ + bl 86240 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94804 │ │ │ │ + bge.n 946fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94804 │ │ │ │ + bne.n 946fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94804 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 946fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94852 │ │ │ │ + beq.n 9474a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94922 │ │ │ │ + bge.n 9481a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94922 │ │ │ │ + cbnz r3, 9481a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 947b8 │ │ │ │ + b.n 946b0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 947b8 │ │ │ │ + b.n 946b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94804 │ │ │ │ + b.n 946fc │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 948ec │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 947e4 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 94836 │ │ │ │ + bne.w 9472e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 949c6 │ │ │ │ + bpl.n 948be │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 949da │ │ │ │ + bpl.n 948d2 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 949ec │ │ │ │ + blt.n 948e4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add r3, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 949f8 │ │ │ │ + blt.n 948f0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 947b8 │ │ │ │ + b.n 946b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9479c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 94894 │ │ │ │ + b.n 9478c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94882 │ │ │ │ - bl f7144 │ │ │ │ - b.n 947b8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9477a │ │ │ │ + bl f6d64 │ │ │ │ + b.n 946b0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94986 │ │ │ │ + bge.n 9487e │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #68] @ (94a18 ) │ │ │ │ + ldr r3, [pc, #68] @ (94910 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 9499c │ │ │ │ + b.n 94894 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 949e8 │ │ │ │ + blt.n 948e0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94986 │ │ │ │ + b.n 9487e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 949f2 │ │ │ │ + bpl.n 948ea │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 949d0 │ │ │ │ + b.n 948c8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 949d0 │ │ │ │ + b.n 948c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 949a2 │ │ │ │ + bne.n 9489a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 947b8 │ │ │ │ + b.n 946b0 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094a1c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00094914 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + beq.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bmi.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94a9a <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ + beq.n 94992 <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 94b0a <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ + beq.n 94a02 <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 94ab2 <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ + cbz r2, 949aa <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b68 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bge.n 94a60 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94b68 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bne.n 94a60 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94b70 <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ + blt.n 94a68 <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94b78 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ - ldr r3, [pc, #396] @ (94c30 <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ + beq.n 94a70 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ + ldr r3, [pc, #396] @ (94b28 <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a6c <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ + bne.n 94964 <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ add.w r0, r5, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94bb8 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ + beq.n 94ab0 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 94b20 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ + beq.n 94a18 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94ae0 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + bge.n 949d8 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bce <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ + beq.n 94ac6 <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94afe <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 949f6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bc0 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ + beq.n 94ab8 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94afe <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 949f6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bda <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ + beq.n 94ad2 <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 94a96 <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ + b.n 9498e <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b5a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + bge.n 94a52 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 94b5a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + cbnz r3, 94a52 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94a92 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bne.n 9498a <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94b42 <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ + beq.n 94a3a <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a92 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bge.n 9498a <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94aa0 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ + bne.n 94998 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 94be6 <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ + bpl.n 94ade <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 94bfa <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ + bpl.n 94af2 <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94c0c <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ + blt.n 94b04 <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94c18 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ + blt.n 94b10 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ - bl f7144 │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 94af0 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ + b.n 949e8 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94ae0 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + b.n 949d8 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94afe <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + b.n 949f6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 94b96 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + bge.n 94a8e <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #64] @ (94c34 <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #64] @ (94b2c <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 94bae <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ + b.n 94aa6 <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 94c08 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ + blt.n 94b00 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94b96 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + b.n 94a8e <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94c12 <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ + bpl.n 94b0a <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 94bf0 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94ae8 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94bf0 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94ae8 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94bb4 <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ + bne.n 94aac <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94a94 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 9498c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094c38 <_PyTuple_Resize@@Base>: │ │ │ │ +00094b30 <_PyTuple_Resize@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94d9c <_PyTuple_Resize@@Base+0x164> │ │ │ │ + beq.w 94c94 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d9c <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94c94 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - cbz r4, 94c70 <_PyTuple_Resize@@Base+0x38> │ │ │ │ + cbz r4, 94b68 <_PyTuple_Resize@@Base+0x38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 94d9c <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94c94 <_PyTuple_Resize@@Base+0x164> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 94c7a <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bne.n 94b72 <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94d34 <_PyTuple_Resize@@Base+0xfc> │ │ │ │ + beq.n 94c2c <_PyTuple_Resize@@Base+0xfc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94d50 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq.n 94c48 <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 94cc2 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - ldr r3, [pc, #356] @ (94df0 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + cbz r2, 94bba <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + ldr r3, [pc, #356] @ (94ce8 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -156872,40 +156810,40 @@ │ │ │ │ subs r3, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 94cdc <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bge.n 94bd4 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ add.w r2, r5, r7, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94d6a <_PyTuple_Resize@@Base+0x132> │ │ │ │ + bne.n 94c62 <_PyTuple_Resize@@Base+0x132> │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 94cce <_PyTuple_Resize@@Base+0x96> │ │ │ │ - ldr r2, [pc, #276] @ (94df4 <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ + bne.n 94bc6 <_PyTuple_Resize@@Base+0x96> │ │ │ │ + ldr r2, [pc, #276] @ (94cec <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94dda <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ + bne.n 94cd2 <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee180 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1eda50 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94de6 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + beq.n 94cde <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c7788 <_Py_NewReference@@Base> │ │ │ │ + bl 804ac <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 94d88 <_PyTuple_Resize@@Base+0x150> │ │ │ │ - ldr r0, [pc, #236] @ (94df0 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + bgt.n 94c80 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + ldr r0, [pc, #236] @ (94ce8 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -156914,110 +156852,110 @@ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r2, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r5, [r4, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 94c74 <_PyTuple_Resize@@Base+0x3c> │ │ │ │ + b.n 94b6c <_PyTuple_Resize@@Base+0x3c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94d48 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bge.n 94c40 <_PyTuple_Resize@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94d48 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + cbnz r3, 94c40 <_PyTuple_Resize@@Base+0x110> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #172] @ (94df8 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #172] @ (94cf0 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 94c76 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94b6e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94dbc <_PyTuple_Resize@@Base+0x184> │ │ │ │ + blt.n 94cb4 <_PyTuple_Resize@@Base+0x184> │ │ │ │ mov r0, r7 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 94c76 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94b6e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94d80 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bge.n 94c78 <_PyTuple_Resize@@Base+0x148> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 94dcc <_PyTuple_Resize@@Base+0x194> │ │ │ │ + cbz r1, 94cc4 <_PyTuple_Resize@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 94cce <_PyTuple_Resize@@Base+0x96> │ │ │ │ - b.n 94cdc <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bne.n 94bc6 <_PyTuple_Resize@@Base+0x96> │ │ │ │ + b.n 94bd4 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ subs r2, r7, r4 │ │ │ │ adds r0, r4, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d00 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + b.n 94bf8 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1c872c │ │ │ │ - movw r0, #39732 @ 0x9b34 │ │ │ │ + bl 84c84 │ │ │ │ + movw r0, #36340 @ 0x8df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r1, #968 @ 0x3c8 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94c76 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94b6e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d58 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bne.n 94c50 <_PyTuple_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d58 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c50 <_PyTuple_Resize@@Base+0x120> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 94d80 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + b.n 94c78 <_PyTuple_Resize@@Base+0x148> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94ce6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + b.n 94bde <_PyTuple_Resize@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 905c4 │ │ │ │ - b.n 94db6 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bl 904c0 │ │ │ │ + b.n 94cae <_PyTuple_Resize@@Base+0x17e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30877 @ 0x789d │ │ │ │ + movw r3, #30601 @ 0x7789 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94e86 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.n 94d7e <_PyTuple_Resize@@Base+0x24e> │ │ │ │ mov r5, r0 │ │ │ │ - bl 87bfc │ │ │ │ - cbz r0, 94e84 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + bl 87ae8 │ │ │ │ + cbz r0, 94d7c <_PyTuple_Resize@@Base+0x24c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 94e8e <_PyTuple_Resize@@Base+0x256> │ │ │ │ - ldr r3, [pc, #108] @ (94e98 <_PyTuple_Resize@@Base+0x260>) │ │ │ │ + bpl.n 94d86 <_PyTuple_Resize@@Base+0x256> │ │ │ │ + ldr r3, [pc, #108] @ (94d90 <_PyTuple_Resize@@Base+0x260>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -157031,29 +156969,29 @@ │ │ │ │ strd lr, r2, [r0, #-8] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 94e92 <_PyTuple_Resize@@Base+0x25a> │ │ │ │ + cbz r4, 94d8a <_PyTuple_Resize@@Base+0x25a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94e84 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + beq.n 94d7c <_PyTuple_Resize@@Base+0x24c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94e66 <_PyTuple_Resize@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #8] @ (94e9c <_PyTuple_Resize@@Base+0x264>) │ │ │ │ + b.n 94d5e <_PyTuple_Resize@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #8] @ (94d94 <_PyTuple_Resize@@Base+0x264>) │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -157061,90 +156999,90 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94fb4 <_PyTuple_Resize@@Base+0x37c> │ │ │ │ + bne.n 94eac <_PyTuple_Resize@@Base+0x37c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + cbz r3, 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + bge.n 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + cbnz r2, 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ubfx r6, r2, #14, #1 │ │ │ │ - ldr r2, [pc, #368] @ (95050 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ + ldr r2, [pc, #368] @ (94f48 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ ldr.w r5, [r2, ip] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ mov.w r9, r2, asr #13 │ │ │ │ - bge.n 94efc <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ + bge.n 94df4 <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94f62 <_PyTuple_Resize@@Base+0x32a> │ │ │ │ - ldr r2, [pc, #340] @ (95054 <_PyTuple_Resize@@Base+0x41c>) │ │ │ │ + bne.n 94e5a <_PyTuple_Resize@@Base+0x32a> │ │ │ │ + ldr r2, [pc, #340] @ (94f4c <_PyTuple_Resize@@Base+0x41c>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94fe4 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ + bne.n 94edc <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ mov r0, r3 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94fd2 <_PyTuple_Resize@@Base+0x39a> │ │ │ │ + bne.n 94eca <_PyTuple_Resize@@Base+0x39a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95030 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + bne.w 94f28 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 94f34 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + cbz r0, 94e2c <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f34 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bge.n 94e2c <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94f34 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 94e2c <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95000 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 94ef8 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 94f48 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + cbnz r0, 94e40 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f3e <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bge.n 94e36 <_PyTuple_Resize@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f3e <_PyTuple_Resize@@Base+0x306> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f3e <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bne.n 94e36 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e36 <_PyTuple_Resize@@Base+0x306> │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9501a <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ + bne.n 94f12 <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 94fa8 <_PyTuple_Resize@@Base+0x370> │ │ │ │ - ldr r1, [pc, #220] @ (95050 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ + cbz r2, 94ea0 <_PyTuple_Resize@@Base+0x370> │ │ │ │ + ldr r1, [pc, #220] @ (94f48 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [lr, #3868] @ 0xf1c │ │ │ │ str r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -157157,156 +157095,156 @@ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [lr, #3868] @ 0xf1c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ orrs r1, r2 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - b.n 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + b.n 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94ebc <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bge.w 94db4 <_PyTuple_Resize@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ebc <_PyTuple_Resize@@Base+0x284> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ebc <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bne.w 94db4 <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94db4 <_PyTuple_Resize@@Base+0x284> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + ble.n 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + beq.n 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 94f12 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 94e0a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 94f08 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ + beq.n 94e00 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 94f08 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ + b.n 94e00 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f3a <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bge.n 94e32 <_PyTuple_Resize@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f3a <_PyTuple_Resize@@Base+0x302> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f3a <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bne.n 94e32 <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e32 <_PyTuple_Resize@@Base+0x302> │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r2 │ │ │ │ ldrd ip, r3, [r7] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94f6a <_PyTuple_Resize@@Base+0x332> │ │ │ │ - b.n 94fa8 <_PyTuple_Resize@@Base+0x370> │ │ │ │ + bne.n 94e62 <_PyTuple_Resize@@Base+0x332> │ │ │ │ + b.n 94ea0 <_PyTuple_Resize@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94f1a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bge.w 94e12 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f1a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f1a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bne.w 94e12 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e12 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00095058 : │ │ │ │ +00094f50 : │ │ │ │ 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 9537c │ │ │ │ + bl 95274 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 95200 │ │ │ │ + bgt.w 950f6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 950d0 │ │ │ │ + cbz r1, 94fc8 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 9521e │ │ │ │ + bhi.w 95114 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 951d8 │ │ │ │ + bhi.w 950ce │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 9523c │ │ │ │ + beq.w 95132 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9523c │ │ │ │ + bne.w 95132 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 950ac │ │ │ │ + bne.n 94fa4 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 952aa │ │ │ │ - beq.w 95316 │ │ │ │ + blt.w 95222 │ │ │ │ + beq.w 9522a │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95254 │ │ │ │ + beq.w 9514a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95288 │ │ │ │ - ldr r2, [pc, #644] @ (95374 ) │ │ │ │ + bgt.w 95180 │ │ │ │ + ldr r2, [pc, #644] @ (9526c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95266 │ │ │ │ - ldr r0, [pc, #620] @ (95378 ) │ │ │ │ + beq.w 9515c │ │ │ │ + ldr r0, [pc, #620] @ (95270 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 952ae │ │ │ │ + bne.w 951a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157320,216 +157258,217 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95348 │ │ │ │ + beq.w 95234 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9534c │ │ │ │ + beq.w 95226 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 951c6 │ │ │ │ + beq.n 950be │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95320 │ │ │ │ + beq.w 951fe │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 951c6 │ │ │ │ + beq.n 950be │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95322 │ │ │ │ + beq.w 95200 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 951aa │ │ │ │ + bne.n 950a2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 952d2 │ │ │ │ + bne.n 951c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 9523c │ │ │ │ + cbnz r5, 95132 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95218 │ │ │ │ + beq.n 9510e │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 950be │ │ │ │ - cbnz r3, 9523a │ │ │ │ + bne.w 94fb6 │ │ │ │ + cbnz r3, 95130 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95218 │ │ │ │ - bls.n 95230 │ │ │ │ + beq.n 9510e │ │ │ │ + bls.n 95126 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 9523a │ │ │ │ + beq.n 95130 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 95218 │ │ │ │ + beq.n 9510e │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 95206 │ │ │ │ + bne.n 950fc │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 950a2 │ │ │ │ + b.n 94f9a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 951f8 │ │ │ │ - bhi.n 95240 │ │ │ │ + beq.n 950ee │ │ │ │ + bhi.n 95136 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 951f8 │ │ │ │ + beq.n 950ee │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 950be │ │ │ │ - b.n 95218 │ │ │ │ + bne.w 94fb6 │ │ │ │ + b.n 9510e │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95218 │ │ │ │ - bls.n 95248 │ │ │ │ + beq.n 9510e │ │ │ │ + bls.n 9513e │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 95210 │ │ │ │ + bne.n 95106 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 950a2 │ │ │ │ + b.n 94f9a │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 950be │ │ │ │ - b.n 95218 │ │ │ │ + bne.w 94fb6 │ │ │ │ + b.n 9510e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9535c │ │ │ │ + beq.w 95252 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95210 │ │ │ │ - b.n 9523a │ │ │ │ + bne.n 95106 │ │ │ │ + b.n 95130 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9529e │ │ │ │ - ldr r2, [pc, #248] @ (95374 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 95244 │ │ │ │ + ldr r2, [pc, #248] @ (9526c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95130 │ │ │ │ + b.n 95028 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95266 │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 9515c │ │ │ │ + bl 23b8dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9530c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 951d0 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 95244 │ │ │ │ + ldr r3, [pc, #212] @ (9526c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 95028 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 952fc │ │ │ │ + bne.n 951ee │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 95304 │ │ │ │ + cbnz r0, 951f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95374 ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (9526c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9512a │ │ │ │ + b.n 95022 │ │ │ │ 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 952f0 │ │ │ │ - cbnz r4, 95350 │ │ │ │ + beq.n 951e2 │ │ │ │ + cbnz r4, 95238 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 951d0 │ │ │ │ - b.n 952d2 │ │ │ │ + beq.w 950c6 │ │ │ │ + b.n 951c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95374 ) │ │ │ │ + ldr r3, [pc, #116] @ (9526c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9512a │ │ │ │ - ldr r3, [pc, #100] @ (95374 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 95130 │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 951d0 │ │ │ │ + b.n 95022 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 952aa │ │ │ │ + bge.n 95222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 952aa │ │ │ │ + cbnz r3, 95222 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 952aa │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 95322 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 950c6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95322 │ │ │ │ + b.n 95200 │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 950c6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 95200 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951d0 │ │ │ │ - b.n 95330 │ │ │ │ + bne.w 950c6 │ │ │ │ + b.n 9520e │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 63198 │ │ │ │ + b.n 95222 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 952aa │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 95222 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157537,61 +157476,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 954fa │ │ │ │ - cbz r3, 953c2 │ │ │ │ + bgt.w 953f0 │ │ │ │ + cbz r3, 952ba │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 95514 │ │ │ │ + bhi.w 9540a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 954cc │ │ │ │ + bhi.w 953c2 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95396 │ │ │ │ + beq.n 9528e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 95396 │ │ │ │ + bne.n 9528e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 953a2 │ │ │ │ + bne.n 9529a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 9559e │ │ │ │ - beq.w 9560c │ │ │ │ + blt.w 95518 │ │ │ │ + beq.w 95520 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 95548 │ │ │ │ + beq.w 9543e │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 9557c │ │ │ │ - ldr r1, [pc, #652] @ (9566c ) │ │ │ │ + bgt.w 95474 │ │ │ │ + ldr r1, [pc, #648] @ (95560 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9555a │ │ │ │ - ldr r0, [pc, #624] @ (95670 ) │ │ │ │ + beq.w 95450 │ │ │ │ + ldr r0, [pc, #620] @ (95564 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955a2 │ │ │ │ + bne.w 95494 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157605,279 +157544,278 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9563e │ │ │ │ + beq.w 9552a │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95642 │ │ │ │ + beq.w 9551c │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 954ba │ │ │ │ + beq.n 953b2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95616 │ │ │ │ + beq.w 954f4 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 954ba │ │ │ │ + beq.n 953b2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95618 │ │ │ │ + beq.w 954f6 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9549e │ │ │ │ + bne.n 95396 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 955c6 │ │ │ │ + bne.n 954b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95396 │ │ │ │ + bne.w 9528e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95510 │ │ │ │ + beq.n 95406 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 953b2 │ │ │ │ - cbnz r5, 95530 │ │ │ │ + bne.w 952aa │ │ │ │ + cbnz r5, 95426 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 95510 │ │ │ │ - bls.n 95526 │ │ │ │ + beq.n 95406 │ │ │ │ + bls.n 9541c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95530 │ │ │ │ + beq.n 95426 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 95510 │ │ │ │ + beq.n 95406 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 954fe │ │ │ │ + bne.n 953f4 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 95396 │ │ │ │ + b.n 9528e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 954f0 │ │ │ │ - bhi.n 95534 │ │ │ │ + beq.n 953e6 │ │ │ │ + bhi.n 9542a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 954f0 │ │ │ │ + beq.n 953e6 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 953b2 │ │ │ │ - b.n 95510 │ │ │ │ + bne.w 952aa │ │ │ │ + b.n 95406 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95510 │ │ │ │ - bls.n 9553c │ │ │ │ + beq.n 95406 │ │ │ │ + bls.n 95432 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95508 │ │ │ │ + bne.n 953fe │ │ │ │ adds r5, #1 │ │ │ │ - b.n 95396 │ │ │ │ + b.n 9528e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 953b2 │ │ │ │ - b.n 95510 │ │ │ │ + bne.w 952aa │ │ │ │ + b.n 95406 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95652 │ │ │ │ + beq.w 95548 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95508 │ │ │ │ - b.n 95530 │ │ │ │ + bne.n 953fe │ │ │ │ + b.n 95426 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95592 │ │ │ │ - ldr r2, [pc, #252] @ (9566c ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9553a │ │ │ │ + ldr r2, [pc, #248] @ (95560 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95424 │ │ │ │ + b.n 9531c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 9555a │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 95450 │ │ │ │ + bl 23b8dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95602 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 63120 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 954c4 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 9553a │ │ │ │ + ldr r3, [pc, #212] @ (95560 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 9531c │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 955f0 │ │ │ │ + bne.n 954e2 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 955fa │ │ │ │ + cbnz r0, 954ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (9566c ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95560 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9541e │ │ │ │ + b.n 95316 │ │ │ │ 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 955e4 │ │ │ │ - cbnz r4, 95646 │ │ │ │ + beq.n 954d6 │ │ │ │ + cbnz r4, 9552e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 954c4 │ │ │ │ - b.n 955c6 │ │ │ │ + beq.w 953ba │ │ │ │ + b.n 954b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #112] @ (9566c ) │ │ │ │ + ldr r3, [pc, #112] @ (95560 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9541e │ │ │ │ - ldr r3, [pc, #104] @ (9566c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 95424 │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 954c4 │ │ │ │ + b.n 95316 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9559e │ │ │ │ + bge.n 95518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9559e │ │ │ │ + cbnz r3, 95518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9559e │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 95618 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 953ba │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95618 │ │ │ │ + b.n 954f6 │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 953ba │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 954f6 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954c4 │ │ │ │ - b.n 95626 │ │ │ │ + bne.w 953ba │ │ │ │ + b.n 95504 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 63198 │ │ │ │ + b.n 95518 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9559e │ │ │ │ - nop │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 95518 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #57400 @ 0xe038 │ │ │ │ + movw r1, #54008 @ 0xd2f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 957f4 │ │ │ │ + bgt.w 956e6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 956c4 │ │ │ │ + cbz r1, 955b8 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95812 │ │ │ │ + bhi.w 95704 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 957cc │ │ │ │ + bhi.w 956be │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95830 │ │ │ │ + beq.w 95722 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95830 │ │ │ │ + bne.w 95722 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 956a0 │ │ │ │ + bne.n 95594 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 9589e │ │ │ │ - beq.w 9590a │ │ │ │ + blt.w 95812 │ │ │ │ + beq.w 9581a │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95848 │ │ │ │ + beq.w 9573a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 9587c │ │ │ │ - ldr r2, [pc, #644] @ (95968 ) │ │ │ │ + bgt.w 95770 │ │ │ │ + ldr r2, [pc, #644] @ (9585c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9585a │ │ │ │ - ldr r0, [pc, #620] @ (9596c ) │ │ │ │ + beq.w 9574c │ │ │ │ + ldr r0, [pc, #620] @ (95860 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 958a2 │ │ │ │ + bne.w 95790 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157891,280 +157829,281 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9593c │ │ │ │ + beq.w 95824 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95940 │ │ │ │ + beq.w 95816 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 957ba │ │ │ │ + beq.n 956ae │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95914 │ │ │ │ + beq.w 957ee │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 957ba │ │ │ │ + beq.n 956ae │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95916 │ │ │ │ + beq.w 957f0 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9579e │ │ │ │ + bne.n 95692 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 958c6 │ │ │ │ + bne.n 957b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 95830 │ │ │ │ + cbnz r5, 95722 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9580c │ │ │ │ + beq.n 956fe │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 956b2 │ │ │ │ - cbnz r3, 9582e │ │ │ │ + bne.w 955a6 │ │ │ │ + cbnz r3, 95720 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 9580c │ │ │ │ - bls.n 95824 │ │ │ │ + beq.n 956fe │ │ │ │ + bls.n 95716 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 9582e │ │ │ │ + beq.n 95720 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 9580c │ │ │ │ + beq.n 956fe │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 957fa │ │ │ │ + bne.n 956ec │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95696 │ │ │ │ + b.n 9558a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 957ec │ │ │ │ - bhi.n 95834 │ │ │ │ + beq.n 956de │ │ │ │ + bhi.n 95726 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 957ec │ │ │ │ + beq.n 956de │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 956b2 │ │ │ │ - b.n 9580c │ │ │ │ + bne.w 955a6 │ │ │ │ + b.n 956fe │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9580c │ │ │ │ - bls.n 9583c │ │ │ │ + beq.n 956fe │ │ │ │ + bls.n 9572e │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 95804 │ │ │ │ + bne.n 956f6 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95696 │ │ │ │ + b.n 9558a │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 956b2 │ │ │ │ - b.n 9580c │ │ │ │ + bne.w 955a6 │ │ │ │ + b.n 956fe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95950 │ │ │ │ + beq.w 95842 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95804 │ │ │ │ - b.n 9582e │ │ │ │ + bne.n 956f6 │ │ │ │ + b.n 95720 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95892 │ │ │ │ - ldr r2, [pc, #248] @ (95968 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 95834 │ │ │ │ + ldr r2, [pc, #248] @ (9585c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95724 │ │ │ │ + b.n 95618 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 9585a │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 9574c │ │ │ │ + bl 23b8dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95900 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 957c4 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 95834 │ │ │ │ + ldr r3, [pc, #212] @ (9585c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 95618 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 958f0 │ │ │ │ + bne.n 957de │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 958f8 │ │ │ │ + cbnz r0, 957e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95968 ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (9585c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9571e │ │ │ │ + b.n 95612 │ │ │ │ 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 958e4 │ │ │ │ - cbnz r4, 95944 │ │ │ │ + beq.n 957d2 │ │ │ │ + cbnz r4, 95828 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 957c4 │ │ │ │ - b.n 958c6 │ │ │ │ + beq.w 956b6 │ │ │ │ + b.n 957b4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95968 ) │ │ │ │ + ldr r3, [pc, #116] @ (9585c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9571e │ │ │ │ - ldr r3, [pc, #100] @ (95968 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 95724 │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 957c4 │ │ │ │ + b.n 95612 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9589e │ │ │ │ + bge.n 95812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9589e │ │ │ │ + cbnz r3, 95812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9589e │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 95916 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 956b6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95916 │ │ │ │ + b.n 957f0 │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 956b6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 957f0 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 957c4 │ │ │ │ - b.n 95924 │ │ │ │ + bne.w 956b6 │ │ │ │ + b.n 957fe │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 63198 │ │ │ │ + b.n 95812 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9589e │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 95812 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #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 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 95af0 │ │ │ │ + bgt.w 959e2 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 959c0 │ │ │ │ + cbz r1, 958b4 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95b0e │ │ │ │ + bhi.w 95a00 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 95ac8 │ │ │ │ + bhi.w 959ba │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95b2c │ │ │ │ + beq.w 95a1e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b2c │ │ │ │ + bne.w 95a1e │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9599c │ │ │ │ + bne.n 95890 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95b9a │ │ │ │ - beq.w 95c06 │ │ │ │ + blt.w 95b0e │ │ │ │ + beq.w 95b16 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95b44 │ │ │ │ + beq.w 95a36 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95b78 │ │ │ │ - ldr r2, [pc, #644] @ (95c64 ) │ │ │ │ + bgt.w 95a6c │ │ │ │ + ldr r2, [pc, #644] @ (95b58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95b56 │ │ │ │ - ldr r0, [pc, #620] @ (95c68 ) │ │ │ │ + beq.w 95a48 │ │ │ │ + ldr r0, [pc, #620] @ (95b5c ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b9e │ │ │ │ + bne.w 95a8c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -158178,306 +158117,307 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c38 │ │ │ │ + beq.w 95b20 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c3c │ │ │ │ + beq.w 95b12 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95ab6 │ │ │ │ + beq.n 959aa │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c10 │ │ │ │ + beq.w 95aea │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95ab6 │ │ │ │ + beq.n 959aa │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c12 │ │ │ │ + beq.w 95aec │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95a9a │ │ │ │ + bne.n 9598e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bc2 │ │ │ │ + bne.n 95ab0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 95b2c │ │ │ │ + cbnz r5, 95a1e │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95b08 │ │ │ │ + beq.n 959fa │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 959ae │ │ │ │ - cbnz r3, 95b2a │ │ │ │ + bne.w 958a2 │ │ │ │ + cbnz r3, 95a1c │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95b08 │ │ │ │ - bls.n 95b20 │ │ │ │ + beq.n 959fa │ │ │ │ + bls.n 95a12 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95b2a │ │ │ │ + beq.n 95a1c │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 95b08 │ │ │ │ + beq.n 959fa │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 95af6 │ │ │ │ + bne.n 959e8 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95992 │ │ │ │ + b.n 95886 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95ae8 │ │ │ │ - bhi.n 95b30 │ │ │ │ + beq.n 959da │ │ │ │ + bhi.n 95a22 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95ae8 │ │ │ │ + beq.n 959da │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 959ae │ │ │ │ - b.n 95b08 │ │ │ │ + bne.w 958a2 │ │ │ │ + b.n 959fa │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95b08 │ │ │ │ - bls.n 95b38 │ │ │ │ + beq.n 959fa │ │ │ │ + bls.n 95a2a │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 95b00 │ │ │ │ + bne.n 959f2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95992 │ │ │ │ + b.n 95886 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 959ae │ │ │ │ - b.n 95b08 │ │ │ │ + bne.w 958a2 │ │ │ │ + b.n 959fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95c4c │ │ │ │ + beq.w 95b3e │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95b00 │ │ │ │ - b.n 95b2a │ │ │ │ + bne.n 959f2 │ │ │ │ + b.n 95a1c │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95b8e │ │ │ │ - ldr r2, [pc, #248] @ (95c64 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 95b30 │ │ │ │ + ldr r2, [pc, #248] @ (95b58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95a20 │ │ │ │ + b.n 95914 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95b56 │ │ │ │ - bl 23c560 │ │ │ │ + bls.n 95a48 │ │ │ │ + bl 23b8dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95bfc │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 95ac0 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.n 95b30 │ │ │ │ + ldr r3, [pc, #212] @ (95b58 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 95914 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bec │ │ │ │ + bne.n 95ada │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 95bf4 │ │ │ │ + cbnz r0, 95ae2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95c64 ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95b58 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95a1a │ │ │ │ + b.n 9590e │ │ │ │ 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 95be0 │ │ │ │ - cbnz r4, 95c40 │ │ │ │ + beq.n 95ace │ │ │ │ + cbnz r4, 95b24 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ac0 │ │ │ │ - b.n 95bc2 │ │ │ │ + beq.w 959b2 │ │ │ │ + b.n 95ab0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95c64 ) │ │ │ │ + ldr r3, [pc, #116] @ (95b58 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95a1a │ │ │ │ - ldr r3, [pc, #100] @ (95c64 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 95a20 │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 95ac0 │ │ │ │ + b.n 9590e │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95b9a │ │ │ │ + bge.n 95b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 95b9a │ │ │ │ + cbnz r3, 95b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b9a │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 95c12 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 959b2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95c12 │ │ │ │ + b.n 95aec │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 959b2 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 95aec │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95ac0 │ │ │ │ - b.n 95c20 │ │ │ │ + bne.w 959b2 │ │ │ │ + b.n 95afa │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 63198 │ │ │ │ + b.n 95b0e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 95b9a │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 95b0e │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 95cee │ │ │ │ + bgt.n 95be2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95cb4 │ │ │ │ + beq.n 95ba8 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 95d0a │ │ │ │ + bhi.n 95bfe │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 95cb6 │ │ │ │ + bhi.n 95baa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d38 │ │ │ │ + beq.n 95c2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95c82 │ │ │ │ + beq.n 95b76 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95c82 │ │ │ │ + bne.n 95b76 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 95c90 │ │ │ │ + bne.n 95b84 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 95c82 │ │ │ │ + bne.n 95b76 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95d04 │ │ │ │ + beq.n 95bf8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95ca0 │ │ │ │ + bne.n 95b94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95d26 │ │ │ │ + bne.n 95c18 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 95d04 │ │ │ │ - bls.n 95d1a │ │ │ │ + beq.n 95bf8 │ │ │ │ + bls.n 95c0e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95d26 │ │ │ │ + beq.n 95c18 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 95d04 │ │ │ │ + beq.n 95bf8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95cf2 │ │ │ │ + bne.n 95be6 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95c82 │ │ │ │ + b.n 95b76 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95cde │ │ │ │ - bhi.n 95d2c │ │ │ │ + beq.n 95bd2 │ │ │ │ + bhi.n 95c1e │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 95cde │ │ │ │ + beq.n 95bd2 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95ca0 │ │ │ │ - b.n 95d04 │ │ │ │ + bne.n 95b94 │ │ │ │ + b.n 95bf8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95d04 │ │ │ │ - bhi.n 95d32 │ │ │ │ - cbz r3, 95d38 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95cfc │ │ │ │ + beq.n 95bf8 │ │ │ │ + bls.n 95c24 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 95bf0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 95c82 │ │ │ │ + b.n 95b76 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95ca0 │ │ │ │ - b.n 95d04 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95cfc │ │ │ │ - b.n 95d26 │ │ │ │ + bne.n 95b94 │ │ │ │ + b.n 95bf8 │ │ │ │ + cbz r3, 95c2c │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 95bf0 │ │ │ │ + b.n 95c18 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -158485,231 +158425,231 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 96774 │ │ │ │ + bhi.w 96662 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r5, r0, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r7, r7, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r7, r0, #13 │ │ │ │ lsls r1, r4, #13 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r5, r2, #13 │ │ │ │ lsls r1, r6, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r1, r6, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r7, r7, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r3, r6, #14 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r7, r5, #13 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r0, r5, #12 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ lsls r0, r1, #11 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9435c │ │ │ │ + b.w 9425c │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 96082 │ │ │ │ - str r1, [r6, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.w 95f78 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 966d0 │ │ │ │ + beq.w 96548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 95ea2 │ │ │ │ + beq.n 95d98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95ea2 │ │ │ │ + bge.n 95d98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 96578 │ │ │ │ + beq.w 96468 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96588 │ │ │ │ + beq.w 96478 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 886f0 │ │ │ │ + b.w 88164 │ │ │ │ movs r1, #0 │ │ │ │ subs r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 96068 │ │ │ │ + bgt.w 95f5e │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 95f14 │ │ │ │ + beq.n 95e0a │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.w 960b6 │ │ │ │ + bhi.w 95fac │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 96030 │ │ │ │ + bhi.w 95f26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9675c │ │ │ │ + beq.w 9664a │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 95ee0 │ │ │ │ + beq.n 95dd6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95ee0 │ │ │ │ + bne.n 95dd6 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 95eee │ │ │ │ + bne.n 95de4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96634 │ │ │ │ - beq.w 9652c │ │ │ │ + blt.w 96464 │ │ │ │ + beq.w 9641a │ │ │ │ subs r2, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 96550 │ │ │ │ - ldr r1, [pc, #432] @ (960dc ) │ │ │ │ + bgt.w 9643e │ │ │ │ + ldr r1, [pc, #432] @ (95fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96506 │ │ │ │ - ldr r0, [pc, #404] @ (960e0 ) │ │ │ │ + beq.w 963f8 │ │ │ │ + ldr r0, [pc, #404] @ (95fd4 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 965b2 │ │ │ │ + bne.w 964a2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2b44c │ │ │ │ @@ -158724,826 +158664,825 @@ │ │ │ │ orrs r2, r3 │ │ │ │ str.w lr, [r3] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96610 │ │ │ │ + beq.w 964ce │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9601a │ │ │ │ + beq.n 95f10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96696 │ │ │ │ + beq.w 9657e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9601a │ │ │ │ + beq.n 95f10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96692 │ │ │ │ + beq.w 9657a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9601a │ │ │ │ + beq.n 95f10 │ │ │ │ add.w r7, r5, #24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2e4080 <_PyMonitoring_FireBranchEvent@@Base+0xba0> │ │ │ │ + bl 95c48 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96612 │ │ │ │ + beq.w 964d0 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r7, r1 │ │ │ │ - bne.n 95ff6 │ │ │ │ + bne.n 95eec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 965e2 │ │ │ │ + bne.w 96590 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r5, r2, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95ee0 │ │ │ │ + bne.w 95dd6 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 960c8 │ │ │ │ + beq.n 95fbe │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 95f04 │ │ │ │ + bne.w 95dfa │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 962dc │ │ │ │ + bne.w 961d0 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 960c8 │ │ │ │ - bls.n 960cc │ │ │ │ + beq.n 95fbe │ │ │ │ + bls.n 95fc2 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 962dc │ │ │ │ + beq.w 961d0 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 960c8 │ │ │ │ + beq.n 95fbe │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 9606c │ │ │ │ - b.n 960c8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #1781 @ 0x6f5 │ │ │ │ + bne.n 95f62 │ │ │ │ + b.n 95fbe │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #85 @ 0x55 │ │ │ │ movt r2, #24 │ │ │ │ - ldr.w r5, [r0], #8 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ cmp r5, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 96530 │ │ │ │ + bne.w 9641e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 95e6c │ │ │ │ + bne.w 95d60 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 95d98 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 9605a │ │ │ │ - bhi.w 962c8 │ │ │ │ + beq.n 95f50 │ │ │ │ + bhi.w 961bc │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 9605a │ │ │ │ + beq.n 95f50 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 95f04 │ │ │ │ + bne.w 95dfa │ │ │ │ subs r1, #1 │ │ │ │ - b.n 95ee0 │ │ │ │ + b.n 95dd6 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 960c8 │ │ │ │ - bls.w 962d0 │ │ │ │ + beq.n 95fbe │ │ │ │ + bls.w 961c4 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.n 96078 │ │ │ │ - b.n 962dc │ │ │ │ - nop │ │ │ │ + bne.n 95f6e │ │ │ │ + b.n 961d0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 96774 │ │ │ │ - add r1, pc, #4 @ (adr r1, 960fc ) │ │ │ │ + bhi.w 96662 │ │ │ │ + add r1, pc, #4 @ (adr r1, 95ff0 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - str r5, [r4, #12] │ │ │ │ + ldrsh r1, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #12] │ │ │ │ + ldrsh r1, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r3, r3] │ │ │ │ + ldrb r1, [r2, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #12] │ │ │ │ + ldrsh r1, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #12] │ │ │ │ + ldrsh r1, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ + str r7, [r5, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r1, #72] @ 0x48 │ │ │ │ + str r5, [r7, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ + str r1, [r6, #28] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r1, #64] @ 0x40 │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r0, #68] @ 0x44 │ │ │ │ + str r5, [r6, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r6, r1] │ │ │ │ + ldrb r3, [r5, r5] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r6, r1] │ │ │ │ + ldrb r3, [r5, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r6, r1] │ │ │ │ + ldrb r3, [r5, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r5, r2] │ │ │ │ + ldrb r1, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ + str r7, [r2, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r5, #64] @ 0x40 │ │ │ │ + str r5, [r3, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ + str r5, [r2, #28] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ + str r5, [r2, #28] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ + str r1, [r6, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r4, r1] │ │ │ │ + ldrb r1, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r4, #76] @ 0x4c │ │ │ │ + str r1, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r5, r2] │ │ │ │ + ldrb r1, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r3, #68] @ 0x44 │ │ │ │ + str r1, [r2, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #116] @ 0x74 │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r1, #60] @ 0x3c │ │ │ │ + str r3, [r0, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r5, r2] │ │ │ │ + ldrb r1, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r1, #48] @ 0x30 │ │ │ │ + str r3, [r0, #32] │ │ │ │ movs r1, r1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 95f04 │ │ │ │ - b.n 960c8 │ │ │ │ + bne.w 95dfa │ │ │ │ + b.n 95fbe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9675c │ │ │ │ + beq.w 9664a │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 96078 │ │ │ │ + bne.w 95f6e │ │ │ │ adds r1, #1 │ │ │ │ - b.n 95ee0 │ │ │ │ + b.n 95dd6 │ │ │ │ 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, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9b9dc │ │ │ │ + b.w 9b8e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8f69c │ │ │ │ + b.w 8f598 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 95c6c │ │ │ │ + bl 95b60 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 96634 │ │ │ │ + blt.w 96464 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 96642 │ │ │ │ - bl 7fac4 │ │ │ │ + bne.w 965ca │ │ │ │ + bl 7fab4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 965ee │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 96392 │ │ │ │ + beq.n 96286 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966c4 │ │ │ │ + beq.w 9653c │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9669a │ │ │ │ + beq.w 96512 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9669a │ │ │ │ + beq.w 96512 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 965a0 │ │ │ │ + blt.w 96490 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96388 │ │ │ │ + bge.n 9627c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96704 │ │ │ │ + beq.w 965fe │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 96338 │ │ │ │ + bgt.n 9622c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 96024 │ │ │ │ + beq.w 95f1a │ │ │ │ sub.w r0, r2, #32 │ │ │ │ adds r3, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ iteee hi │ │ │ │ movhi r1, #1 │ │ │ │ movwls r1, #61438 @ 0xeffe │ │ │ │ movtls r1, #64511 @ 0xfbff │ │ │ │ asrls r1, r0 │ │ │ │ it ls │ │ │ │ andls.w r1, r1, #1 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 96394 │ │ │ │ + beq.n 96288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96394 │ │ │ │ + beq.n 96288 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95ea2 │ │ │ │ - b.n 96620 │ │ │ │ + bne.w 95d98 │ │ │ │ + b.n 964de │ │ │ │ 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 9653a │ │ │ │ + beq.w 96428 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96588 │ │ │ │ + beq.w 96478 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 806d4 │ │ │ │ + b.w 8071c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 17e0a4 │ │ │ │ + b.w 17da3c │ │ │ │ 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, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 133b40 │ │ │ │ + b.w 133480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 806d4 │ │ │ │ + bl 8071c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 95d98 │ │ │ │ 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, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 14de1c │ │ │ │ + b.w 14d674 │ │ │ │ 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 96742 │ │ │ │ + beq.w 96630 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96588 │ │ │ │ + beq.w 96478 │ │ │ │ mov r0, r5 │ │ │ │ blx 2acf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w a257c │ │ │ │ + b.w a1a6c │ │ │ │ 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, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 296918 │ │ │ │ + b.w 295b70 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 95c6c │ │ │ │ + bl 95b60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 96634 │ │ │ │ + blt.n 96464 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96728 │ │ │ │ + beq.w 96622 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96682 │ │ │ │ + beq.w 9656a │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96638 │ │ │ │ + beq.w 965c0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 964c0 │ │ │ │ + b.n 963b2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 95d98 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84490 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 8445c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9670c │ │ │ │ - ldr r2, [pc, #616] @ (9678c ) │ │ │ │ + cbz r0, 9645a │ │ │ │ + ldr r2, [pc, #620] @ (9667c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 95f6a │ │ │ │ - ldr r5, [pc, #608] @ (96790 ) │ │ │ │ - b.n 9601a │ │ │ │ + b.n 95e60 │ │ │ │ + ldr r5, [pc, #612] @ (96680 ) │ │ │ │ + b.n 95f10 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r5, 96588 │ │ │ │ + cbz r5, 96478 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 963ee │ │ │ │ - b.n 963e6 │ │ │ │ + bge.w 962e2 │ │ │ │ + b.n 962da │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 96506 │ │ │ │ + bls.n 963f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23c560 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9670c │ │ │ │ - ldr r2, [pc, #540] @ (9678c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ - b.n 95f70 │ │ │ │ + bne.w 96582 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 63198 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 95d98 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96736 │ │ │ │ + bne.w 96606 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 960ac │ │ │ │ + bge.w 95fa2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 960ac │ │ │ │ + b.n 95fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96372 │ │ │ │ + bne.w 96266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96372 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96266 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 9666e │ │ │ │ + bne.n 964fe │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 96666 │ │ │ │ + cbnz r0, 964f6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #436] @ (9678c ) │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #436] @ (9667c ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95f6a │ │ │ │ - adds r3, #1 │ │ │ │ - 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 96604 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 963c2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 965e0 │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 95e60 │ │ │ │ mov r2, r0 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96634 │ │ │ │ + bge.n 96464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 96634 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 96464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 95ea2 │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - b.n 9661a │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57408 @ 0xe040 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63120 │ │ │ │ - b.n 96634 │ │ │ │ - ldr r2, [pc, #292] @ (9678c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96464 │ │ │ │ + ldr r2, [pc, #388] @ (9667c ) │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ - b.n 95f6a │ │ │ │ + b.n 95e60 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #272] @ (9678c ) │ │ │ │ + ldr r3, [pc, #368] @ (9667c ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95f6a │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96794 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 95ea2 │ │ │ │ - b.n 96620 │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 96612 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 96612 │ │ │ │ + b.n 95e60 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96718 │ │ │ │ + blt.n 96612 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96628 │ │ │ │ - b.n 96634 │ │ │ │ + blt.n 964e6 │ │ │ │ + b.n 96464 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 9661a │ │ │ │ - bl 940a4 │ │ │ │ + b.n 964d8 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95ea2 │ │ │ │ + bne.w 95d98 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57424 @ 0xe050 │ │ │ │ + movw r1, #54032 @ 0xd310 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 95d98 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 96684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 95d98 │ │ │ │ + b.n 964de │ │ │ │ + movs r2, #2 │ │ │ │ + b.n 964d0 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 964d0 │ │ │ │ + ldr r2, [pc, #248] @ (9667c ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + b.n 95e66 │ │ │ │ + adds r3, #1 │ │ │ │ + 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 965b2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 962b6 │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ + cmp r2, #41 @ 0x29 │ │ │ │ + bne.n 9658e │ │ │ │ + adds r3, #2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.w 95d98 │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 964d8 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54016 @ 0xd300 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 95ea2 │ │ │ │ + bl 11dd6c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63120 │ │ │ │ - b.w 95ea2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96388 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + bl 63198 │ │ │ │ + b.n 96464 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63120 │ │ │ │ - b.n 96634 │ │ │ │ + bl 63198 │ │ │ │ + b.w 95d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9627c │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 95db8 │ │ │ │ + b.w 95dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 966b4 │ │ │ │ + bne.n 9652c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 966b4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9652c │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63120 │ │ │ │ - b.w 95ea2 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 95ec2 │ │ │ │ - b.w 95eca │ │ │ │ + bl 63198 │ │ │ │ + b.w 95d98 │ │ │ │ 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 96588 │ │ │ │ + beq.w 96478 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 96474 │ │ │ │ - b.n 9647c │ │ │ │ + blt.w 96368 │ │ │ │ + b.n 96370 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 96634 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 96464 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57460 @ 0xe074 │ │ │ │ + movw r1, #54068 @ 0xd334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 96634 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 96464 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 967a6 │ │ │ │ - cbz r1, 967a0 │ │ │ │ + bne.n 96696 │ │ │ │ + cbz r1, 96690 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, r2, #32 │ │ │ │ movw lr, #61438 @ 0xeffe │ │ │ │ @@ -159551,28 +159490,28 @@ │ │ │ │ uxtb.w ip, ip │ │ │ │ movs r4, #1 │ │ │ │ cmp.w ip, #26 │ │ │ │ itt ls │ │ │ │ asrls.w lr, lr, ip │ │ │ │ andls.w r4, lr, r4 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 967ce │ │ │ │ - cbnz r4, 967e0 │ │ │ │ + beq.n 966be │ │ │ │ + cbnz r4, 966d0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 967a8 │ │ │ │ - cbz r1, 967da │ │ │ │ + bne.n 96698 │ │ │ │ + cbz r1, 966ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ │ │ │ │ -000967e8 : │ │ │ │ +000966d8 : │ │ │ │ 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} │ │ │ │ @@ -159580,1138 +159519,1138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fab4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r0, [r6, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce │ │ │ │ + beq.w 974be │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8220 @ 0x201c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 1ca768 │ │ │ │ + bl 1ca478 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976ee │ │ │ │ - bl 9a680 │ │ │ │ + beq.w 975de │ │ │ │ + bl 9a584 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce │ │ │ │ + beq.w 974be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r6, #-200] │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a5d0 │ │ │ │ str.w r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce │ │ │ │ + beq.w 974be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58084 @ 0xe2e4 │ │ │ │ + movw r1, #54692 @ 0xd5a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 975ce │ │ │ │ + beq.w 974be │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2baec │ │ │ │ - bl 1cb028 │ │ │ │ + bl 1cad4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976c6 │ │ │ │ + beq.w 975b6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (96b98 ) │ │ │ │ + ldr r1, [pc, #764] @ (96a88 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 976c6 │ │ │ │ + beq.w 975b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58092 @ 0xe2ec │ │ │ │ + movw r1, #54700 @ 0xd5ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 976c6 │ │ │ │ + beq.w 975b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 968d0 │ │ │ │ + bge.n 967c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976bc │ │ │ │ + beq.w 975ac │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #54712 @ 0xd5b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1cb074 │ │ │ │ + bl 1cad98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58148 @ 0xe324 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96918 │ │ │ │ + bge.n 96808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9783c │ │ │ │ + beq.w 9772c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #17304 @ 0x4398 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cb074 │ │ │ │ + bl 1cad98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58164 @ 0xe334 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96958 │ │ │ │ + bge.n 96848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97832 │ │ │ │ + beq.w 97722 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58180 @ 0xe344 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1cb074 │ │ │ │ + bl 1cad98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58196 @ 0xe354 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96998 │ │ │ │ + bge.n 96888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97828 │ │ │ │ + beq.w 97718 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #45692 @ 0xb27c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cb074 │ │ │ │ + bl 1cad98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969d8 │ │ │ │ + bge.n 968c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9781e │ │ │ │ + beq.w 9770e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 1bd354 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 1bd14c │ │ │ │ movw r0, #61184 @ 0xef00 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #23652 @ 0x5c64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a1a │ │ │ │ + bge.n 9690a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97880 │ │ │ │ + beq.w 97770 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58236 @ 0xe37c │ │ │ │ + movw r1, #54844 @ 0xd63c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a58 │ │ │ │ + bge.n 96948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97876 │ │ │ │ + beq.w 97766 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r3, #31936 @ 0x7cc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #58248 @ 0xe388 │ │ │ │ + movw r1, #54856 @ 0xd648 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58256 @ 0xe390 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95058 │ │ │ │ + bl 94f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58264 @ 0xe398 │ │ │ │ + movw r1, #54872 @ 0xd658 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96aa8 │ │ │ │ + bge.n 96998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9786c │ │ │ │ + beq.w 9775c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #35328 @ 0x8a00 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58272 @ 0xe3a0 │ │ │ │ + movw r1, #54880 @ 0xd660 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97858 │ │ │ │ + blt.w 97748 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58284 @ 0xe3ac │ │ │ │ + movw r1, #54892 @ 0xd66c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b18 │ │ │ │ + bge.n 96a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97894 │ │ │ │ + beq.w 97784 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #32104 @ 0x7d68 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #28712 @ 0x7028 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58296 @ 0xe3b8 │ │ │ │ + movw r1, #54904 @ 0xd678 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b56 │ │ │ │ + bge.n 96a46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9788a │ │ │ │ + beq.w 9777a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #58308 @ 0xe3c4 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #54916 @ 0xd684 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5368 @ 0x14f8 │ │ │ │ + movw r1, #1976 @ 0x7b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b9c │ │ │ │ + bge.n 96a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97814 │ │ │ │ - b.n 96b9c │ │ │ │ + beq.w 97704 │ │ │ │ + b.n 96a8c │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58316 @ 0xe3cc │ │ │ │ + movw r1, #54924 @ 0xd68c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bd6 │ │ │ │ + bge.n 96ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9780a │ │ │ │ + beq.w 976fa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 1cb0e0 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 1cae00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48656 @ 0xbe10 │ │ │ │ + movw r1, #45264 @ 0xb0d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c0c │ │ │ │ + bge.n 96afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97974 │ │ │ │ + beq.w 97864 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 1cb1d8 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 1caef8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48588 @ 0xbdcc │ │ │ │ + movw r1, #45196 @ 0xb08c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c42 │ │ │ │ + bge.n 96b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97960 │ │ │ │ + beq.w 97850 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r2, [pc, #324] @ (96d90 ) │ │ │ │ + beq.w 97574 │ │ │ │ + ldr r2, [pc, #324] @ (96c80 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.w 9785a │ │ │ │ movw r0, #31140 @ 0x79a4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978e6 │ │ │ │ + beq.w 977d6 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97928 │ │ │ │ + beq.w 97818 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9790c │ │ │ │ + beq.w 977fc │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97944 │ │ │ │ + beq.w 97834 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978ae │ │ │ │ + beq.w 9779e │ │ │ │ movw r7, #43568 @ 0xaa30 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9799a │ │ │ │ + beq.w 9788a │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9797e │ │ │ │ + beq.w 9786e │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b6 │ │ │ │ + beq.w 978a6 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978ca │ │ │ │ + beq.w 977ba │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ + movw r1, #60416 @ 0xec00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d2c │ │ │ │ + bge.n 96c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979f0 │ │ │ │ + beq.w 978e0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58324 @ 0xe3d4 │ │ │ │ + movw r1, #54932 @ 0xd694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d6a │ │ │ │ + bge.n 96c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97902 │ │ │ │ + beq.w 977f2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 96dce │ │ │ │ + b.n 96cbe │ │ │ │ nop │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 979d2 │ │ │ │ - bl 9bab0 │ │ │ │ + beq.w 978c2 │ │ │ │ + bl 9b9b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 977e4 │ │ │ │ + beq.w 976d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dcc │ │ │ │ + bge.n 96cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977c6 │ │ │ │ + beq.w 976b6 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r6, [r8, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 96d94 │ │ │ │ + bne.n 96c84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c0c0 │ │ │ │ + bl 9bfc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977a6 │ │ │ │ + bne.w 97696 │ │ │ │ mov r0, r9 │ │ │ │ - bl 841d0 │ │ │ │ + bl 841fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e04 │ │ │ │ + bge.n 96cf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 96e04 │ │ │ │ + cbnz r3, 96cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e2e │ │ │ │ + bge.n 96d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977d0 │ │ │ │ + beq.w 976c0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 80a90 │ │ │ │ + bl 80ad8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r7, [pc, #764] @ (97144 ) │ │ │ │ + beq.w 97574 │ │ │ │ + ldr r7, [pc, #764] @ (97034 ) │ │ │ │ addw r9, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r8, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97670 │ │ │ │ mov r8, r6 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str.w r0, [r8, #16]! │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777e │ │ │ │ + beq.w 9766e │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777e │ │ │ │ + beq.w 9766e │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ add.w r7, sl, #12 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777e │ │ │ │ + beq.w 9766e │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777e │ │ │ │ + beq.w 9766e │ │ │ │ str.w r0, [r8, #16] │ │ │ │ cmp r7, r9 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bne.n 96e76 │ │ │ │ + bne.n 96d66 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #57368 @ 0xe018 │ │ │ │ + movw r1, #53976 @ 0xd2d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - bl 9e5ec │ │ │ │ + bl 9e52c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f3a │ │ │ │ + bge.n 96e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 96f3a │ │ │ │ + cbnz r3, 96e2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #29252 @ 0x7244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f64 │ │ │ │ + bge.n 96e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9779c │ │ │ │ + beq.w 9768c │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #58360 @ 0xe3f8 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58368 @ 0xe400 │ │ │ │ + movw r1, #54976 @ 0xd6c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fa2 │ │ │ │ + bge.n 96e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977da │ │ │ │ + beq.w 976ca │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #35328 @ 0x8a00 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58380 @ 0xe40c │ │ │ │ + movw r1, #54988 @ 0xd6cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9776c │ │ │ │ + blt.w 9765c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r2, [pc, #360] @ (97148 ) │ │ │ │ + beq.w 97574 │ │ │ │ + ldr r2, [pc, #360] @ (97038 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (9714c ) │ │ │ │ + ldr r1, [pc, #360] @ (9703c ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9796a │ │ │ │ - ldr r0, [pc, #344] @ (9714c ) │ │ │ │ - bl 9b2bc │ │ │ │ + beq.w 9785a │ │ │ │ + ldr r0, [pc, #344] @ (9703c ) │ │ │ │ + bl 9b1c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movs r0, #3 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #7 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #58392 @ 0xe418 │ │ │ │ + movw r0, #55000 @ 0xd6d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9774c │ │ │ │ + bne.w 9763c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #60396 @ 0xebec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9705a │ │ │ │ + bge.n 96f4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97744 │ │ │ │ + beq.w 97634 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 7fac4 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 7fab4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #58400 @ 0xe420 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #55008 @ 0xd6e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30500 @ 0x7724 │ │ │ │ + movw r1, #26324 @ 0x66d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970a8 │ │ │ │ + bge.n 96f98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97724 │ │ │ │ + beq.w 97614 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9772c │ │ │ │ - movw r0, #58408 @ 0xe428 │ │ │ │ + beq.w 9761c │ │ │ │ + movw r0, #55016 @ 0xd6e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58420 @ 0xe434 │ │ │ │ + movw r1, #55028 @ 0xd6f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970ec │ │ │ │ + bge.n 96fdc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9771c │ │ │ │ + beq.w 9760c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #23652 @ 0x5c64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58236 @ 0xe37c │ │ │ │ + movw r1, #54844 @ 0xd63c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97150 │ │ │ │ + bge.n 97040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97714 │ │ │ │ - b.n 97150 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + beq.w 97604 │ │ │ │ + b.n 97040 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r6, r6 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9772c │ │ │ │ - movw r0, #58432 @ 0xe440 │ │ │ │ + beq.w 9761c │ │ │ │ + movw r0, #55040 @ 0xd700 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58452 @ 0xe454 │ │ │ │ + movw r1, #55060 @ 0xd714 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97190 │ │ │ │ + bge.n 97080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9770c │ │ │ │ + beq.w 975fc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #58464 @ 0xe460 │ │ │ │ + movw r1, #55072 @ 0xd720 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9761c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbc70 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb948 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971d0 │ │ │ │ + bge.n 970c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 971d0 │ │ │ │ + cbnz r3, 970c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #18012 @ 0x465c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971fa │ │ │ │ + bge.n 970ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97704 │ │ │ │ + beq.w 975f4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r2, [pc, #756] @ (974f8 ) │ │ │ │ + beq.w 97574 │ │ │ │ + ldr r2, [pc, #756] @ (973e8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #756] @ (974fc ) │ │ │ │ + ldr r1, [pc, #756] @ (973ec ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9796a │ │ │ │ - ldr r0, [pc, #744] @ (974fc ) │ │ │ │ + beq.w 9785a │ │ │ │ + ldr r0, [pc, #744] @ (973ec ) │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ - bl 9b2bc │ │ │ │ + bl 9b1c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cc05c <_PyNamespace_New@@Base+0x3ec> │ │ │ │ + bl 1cbd34 <_PyNamespace_New@@Base+0x3ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97670 │ │ │ │ + beq.w 97560 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59236 @ 0xe764 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97256 │ │ │ │ + bge.n 97146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97668 │ │ │ │ + beq.w 97558 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - movw r0, #14800 @ 0x39d0 │ │ │ │ + beq.w 97574 │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88254 │ │ │ │ + bl 88140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58496 @ 0xe480 │ │ │ │ + movw r1, #55104 @ 0xd740 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97294 │ │ │ │ + bge.n 97184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97660 │ │ │ │ + beq.w 97550 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 1cc548 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 1cc220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64660 @ 0xfc94 │ │ │ │ + movw r1, #61340 @ 0xef9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972ca │ │ │ │ + bge.n 971ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97658 │ │ │ │ + beq.w 97548 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r2, [pc, #556] @ (97500 ) │ │ │ │ + beq.w 97574 │ │ │ │ + ldr r2, [pc, #556] @ (973f0 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #556] @ (97504 ) │ │ │ │ + ldr r1, [pc, #556] @ (973f4 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c9a4c │ │ │ │ + bl 1c975c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.w 9785a │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58516 @ 0xe494 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97314 │ │ │ │ + bge.n 97204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976b4 │ │ │ │ + beq.w 975a4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ - bl 7fac4 │ │ │ │ + beq.w 97574 │ │ │ │ + bl 7fab4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58528 @ 0xe4a0 │ │ │ │ + movw r1, #55136 @ 0xd760 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9734a │ │ │ │ + bge.n 9723a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976a4 │ │ │ │ + beq.w 97594 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58548 @ 0xe4b4 │ │ │ │ + movw r1, #55156 @ 0xd774 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97382 │ │ │ │ + bge.n 97272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976ac │ │ │ │ + beq.w 9759c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97574 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9764e │ │ │ │ + bne.w 9753e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #19812 @ 0x4d64 │ │ │ │ + movw r2, #16420 @ 0x4024 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1cc714 │ │ │ │ + bl 1cc3ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 975ce │ │ │ │ - ldr r0, [pc, #348] @ (97508 ) │ │ │ │ + beq.w 974be │ │ │ │ + ldr r0, [pc, #348] @ (973f8 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca768 │ │ │ │ + bl 1ca478 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce │ │ │ │ - movw r1, #48520 @ 0xbd88 │ │ │ │ + beq.w 974be │ │ │ │ + movw r1, #44912 @ 0xaf70 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #324] @ (9750c ) │ │ │ │ - bl 98fd4 │ │ │ │ + ldr r2, [pc, #324] @ (973fc ) │ │ │ │ + bl 98ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ - movw r1, #40088 @ 0x9c98 │ │ │ │ + bne.w 974a6 │ │ │ │ + movw r1, #36696 @ 0x8f58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #308] @ (97510 ) │ │ │ │ + ldr r2, [pc, #308] @ (97400 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ - bl 1cbc70 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 974a6 │ │ │ │ + bl 1cb948 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975b6 │ │ │ │ + beq.w 974a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60628 @ 0xecd4 │ │ │ │ + movw r1, #57308 @ 0xdfdc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9741a │ │ │ │ + bge.n 9730a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97646 │ │ │ │ + beq.w 97536 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ - ldr.w r8, [pc, #244] @ 97518 │ │ │ │ + bne.w 974a6 │ │ │ │ + ldr.w r8, [pc, #244] @ 97408 │ │ │ │ mov.w r9, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ lsl.w r0, r9, r7 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 975b6 │ │ │ │ - bl 98fd4 │ │ │ │ + beq.w 974a6 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9745c │ │ │ │ + bge.n 9734c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9763a │ │ │ │ + beq.w 9752a │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ + bne.w 974a6 │ │ │ │ cmp r7, #19 │ │ │ │ - bne.n 9742a │ │ │ │ - movw r1, #58560 @ 0xe4c0 │ │ │ │ + bne.n 9731a │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #160] @ (97514 ) │ │ │ │ + ldr r2, [pc, #160] @ (97404 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ - bl 9435c │ │ │ │ + bne.w 974a6 │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58572 @ 0xe4cc │ │ │ │ + movw r1, #55180 @ 0xd78c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97628 │ │ │ │ + blt.w 97518 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 975b6 │ │ │ │ + bne.w 974a6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58584 @ 0xe4d8 │ │ │ │ + movw r1, #55192 @ 0xd798 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97616 │ │ │ │ + blt.w 97506 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975b6 │ │ │ │ + bne.n 974a6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58596 @ 0xe4e4 │ │ │ │ + movw r1, #55204 @ 0xd7a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97606 │ │ │ │ - b.n 9751c │ │ │ │ + blt.w 974f6 │ │ │ │ + b.n 9740c │ │ │ │ nop │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #1 │ │ │ │ @@ -160721,549 +160660,549 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, #204 @ 0xcc │ │ │ │ lsls r1, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r2, pc, #528 @ (adr r2, 9761c ) │ │ │ │ movs r6, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975b6 │ │ │ │ + bne.n 974a6 │ │ │ │ movs r0, #5 │ │ │ │ - bl 9435c │ │ │ │ + bl 9425c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58608 @ 0xe4f0 │ │ │ │ + movw r1, #55216 @ 0xd7b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98fd4 │ │ │ │ + bl 98ec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 975f6 │ │ │ │ + blt.n 974e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975b6 │ │ │ │ + bne.n 974a6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63960 @ 0xf9d8 │ │ │ │ + movw r1, #60640 @ 0xece0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9756c │ │ │ │ + bge.n 9745c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 975ee │ │ │ │ + beq.n 974de │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 975ce │ │ │ │ - ldr r0, [pc, #724] @ (97848 ) │ │ │ │ + beq.n 974be │ │ │ │ + ldr r0, [pc, #724] @ (97738 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca768 │ │ │ │ + bl 1ca478 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 975ce │ │ │ │ + cbz r0, 974be │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #63976 @ 0xf9e8 │ │ │ │ + movw r1, #60656 @ 0xecf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94758 │ │ │ │ + bl 94650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9759e │ │ │ │ + bge.n 9748e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 975e6 │ │ │ │ - cbnz r4, 975ce │ │ │ │ + cbz r3, 974d6 │ │ │ │ + cbnz r4, 974be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975ce │ │ │ │ + bge.n 974be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 975ce │ │ │ │ + cbnz r3, 974be │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #636] @ (9784c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #636] @ (9773c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57992 @ 0xe288 │ │ │ │ + movw r3, #54600 @ 0xd548 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 975ae │ │ │ │ + b.n 9749e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9759e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9748e │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9756c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9745c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97542 │ │ │ │ + bne.n 97432 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97542 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9751c │ │ │ │ + bne.n 9740c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9751c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9740c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974cc │ │ │ │ + bne.w 973bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 974cc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974a2 │ │ │ │ + bne.w 97392 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 974a2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97392 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 9745c │ │ │ │ + b.n 9734c │ │ │ │ mov r0, fp │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9741a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9730a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97392 │ │ │ │ - b.n 97684 │ │ │ │ + beq.w 97282 │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 972ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 971ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97294 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97256 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97146 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97684 │ │ │ │ + bge.n 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 97684 │ │ │ │ + cbnz r3, 97574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #57992 @ 0xe288 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #54600 @ 0xd548 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #448] @ (97850 ) │ │ │ │ + ldr r1, [pc, #448] @ (97740 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 975ae │ │ │ │ + b.n 9749e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9734a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9723a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97382 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97272 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97314 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97204 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 968d0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 967c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c872c │ │ │ │ - ldr r3, [pc, #388] @ (97854 ) │ │ │ │ + bl 84c84 │ │ │ │ + ldr r3, [pc, #388] @ (97744 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - movw r3, #58116 @ 0xe304 │ │ │ │ + movw r3, #54724 @ 0xd5c4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 975ae │ │ │ │ - ldr r2, [pc, #348] @ (9784c ) │ │ │ │ + b.n 9749e │ │ │ │ + ldr r2, [pc, #348] @ (9773c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #58048 @ 0xe2c0 │ │ │ │ + movw r3, #54656 @ 0xd580 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 975ae │ │ │ │ + b.n 9749e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 971fa │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 970ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97190 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97150 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97040 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 970ec │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96fdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 970a8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96f98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97684 │ │ │ │ + bge.n 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97684 │ │ │ │ + bne.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9705a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96f4a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97036 │ │ │ │ + beq.w 96f26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97684 │ │ │ │ + bge.n 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97684 │ │ │ │ + bne.n 97574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fd8 │ │ │ │ + bne.w 96ec8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96fd8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96ec8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f64 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dcc │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96cbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96e2e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96fa2 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e92 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9789e │ │ │ │ + blt.n 9778e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bd6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ac6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b9c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 969d8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 968c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96998 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96958 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96918 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96808 │ │ │ │ nop │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ movs r6, r6 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r2, pc, #464 @ (adr r2, 97914 ) │ │ │ │ movs r6, r6 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ade │ │ │ │ + bne.w 969ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ade │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 969ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96aa8 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a58 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96948 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a1a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9690a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b56 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b18 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 977ea │ │ │ │ + bne.n 976da │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 977ea │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d6a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c42 │ │ │ │ - movw r3, #58020 @ 0xe2a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b32 │ │ │ │ + movw r3, #54628 @ 0xd564 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 9768c │ │ │ │ + b.n 9757c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c0c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96afc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ + bne.w 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97684 │ │ │ │ + bge.w 97574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97684 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97684 │ │ │ │ + bne.w 97574 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d2c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c1c │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #136] @ (97aa4 ) │ │ │ │ + ldr r1, [pc, #136] @ (97994 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r4 │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97a9c │ │ │ │ - ldr r1, [pc, #120] @ (97aa8 ) │ │ │ │ + bne.n 9798c │ │ │ │ + ldr r1, [pc, #120] @ (97998 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ - cbnz r0, 97a9c │ │ │ │ - ldr r1, [pc, #112] @ (97aac ) │ │ │ │ + bl 8618c │ │ │ │ + cbnz r0, 9798c │ │ │ │ + ldr r1, [pc, #112] @ (9799c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ - cbnz r0, 97a9c │ │ │ │ - ldr r1, [pc, #104] @ (97ab0 ) │ │ │ │ + bl 8618c │ │ │ │ + cbnz r0, 9798c │ │ │ │ + ldr r1, [pc, #104] @ (979a0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ - cbnz r0, 97a9c │ │ │ │ - ldr r1, [pc, #96] @ (97ab4 ) │ │ │ │ + bl 8618c │ │ │ │ + cbnz r0, 9798c │ │ │ │ + ldr r1, [pc, #96] @ (979a4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f0 │ │ │ │ - cbnz r0, 97a9c │ │ │ │ + bl 8618c │ │ │ │ + cbnz r0, 9798c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97a7e │ │ │ │ + bne.n 9796e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r7, #24] │ │ │ │ - cbnz r2, 97a82 │ │ │ │ + cbnz r2, 97972 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97a7e │ │ │ │ + bge.n 9796e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 97a7e │ │ │ │ + bne.n 9796e │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 97a7e │ │ │ │ + b.n 9796e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97a7e │ │ │ │ + b.n 9796e │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 97b04 │ │ │ │ + cbnz r0, 979f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00097ab8 : │ │ │ │ +000979a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 97b04 │ │ │ │ - ldr r1, [pc, #56] @ (97b08 ) │ │ │ │ + cbnz r3, 979f4 │ │ │ │ + ldr r1, [pc, #56] @ (979f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3892] @ 0xf34 │ │ │ │ @@ -161276,154 +161215,154 @@ │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ bl 2fb50 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097b0c : │ │ │ │ +000979fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 97ba4 │ │ │ │ + beq.n 97a94 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97b72 │ │ │ │ + bne.n 97a62 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 97b72 │ │ │ │ + beq.n 97a62 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 97b8c │ │ │ │ + beq.n 97a7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 97b6e │ │ │ │ + cbz r3, 97a5e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97b64 │ │ │ │ + bge.n 97a54 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r3 │ │ │ │ - b.n 97b66 │ │ │ │ + b.n 97a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 97b94 │ │ │ │ + beq.n 97a84 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 97b4a │ │ │ │ + bne.n 97a3a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97b66 │ │ │ │ + b.n 97a56 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97b5e │ │ │ │ + b.n 97a4e │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97b5e │ │ │ │ + b.n 97a4e │ │ │ │ stmdb 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 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 982cc │ │ │ │ + beq.w 981bc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98340 │ │ │ │ + beq.w 98230 │ │ │ │ mov r6, r2 │ │ │ │ movw r3, #15128 @ 0x3b18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #28] │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [r7, #16] │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 98e68 │ │ │ │ + bne.w 98d58 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 97dfe │ │ │ │ + bgt.w 97cee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e4c │ │ │ │ + beq.w 98d3c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 98e4c │ │ │ │ + bhi.w 98d3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #684] @ 97ef0 │ │ │ │ + ldr.w r8, [pc, #684] @ 97de0 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97ef4 │ │ │ │ + beq.w 97de4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r0, [pc, #644] @ (97ee8 ) │ │ │ │ - ldr r1, [pc, #640] @ (97ee8 ) │ │ │ │ + ldr r0, [pc, #644] @ (97dd8 ) │ │ │ │ + ldr r1, [pc, #640] @ (97dd8 ) │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr.w r1, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r9, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip, #2012] @ 0x7dc │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97dc2 │ │ │ │ + bne.w 97cb2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ @@ -161452,189 +161391,189 @@ │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ str r3, [r1, #0] │ │ │ │ strd ip, r2, [r4, #-8] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w lr, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 98f30 │ │ │ │ + bne.w 98e20 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c44 │ │ │ │ + beq.w 98b34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 97d22 │ │ │ │ + bpl.n 97c12 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97d22 │ │ │ │ + bne.n 97c12 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 97e24 │ │ │ │ + beq.w 97d14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97d44 │ │ │ │ + bge.n 97c34 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9815a │ │ │ │ + beq.w 9804a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c44 │ │ │ │ + bne.w 98b34 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97d5c │ │ │ │ + bge.n 97c4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98f82 │ │ │ │ + beq.w 98e72 │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97c06 │ │ │ │ + bne.w 97af6 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #380] @ 97ef0 │ │ │ │ + ldr.w r8, [pc, #380] @ 97de0 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r3, #40881 @ 0x9fb1 │ │ │ │ + movw r3, #37973 @ 0x9455 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97ef4 │ │ │ │ - ldr r0, [pc, #336] @ (97ee8 ) │ │ │ │ + beq.w 97de4 │ │ │ │ + ldr r0, [pc, #336] @ (97dd8 ) │ │ │ │ ldr.w r3, [ip, #2012] @ 0x7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [ip, #2008] @ 0x7d8 │ │ │ │ ldr.w r9, [r0, #1600] @ 0x640 │ │ │ │ str.w r3, [ip, #2012] @ 0x7dc │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r3, [r4, #0] │ │ │ │ - movw r3, #40881 @ 0x9fb1 │ │ │ │ + movw r3, #37973 @ 0x9455 │ │ │ │ movt r3, #10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 97c82 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + beq.w 97b72 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98cba │ │ │ │ + bne.w 98baa │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97fd0 │ │ │ │ + bne.w 97ec0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 97c82 │ │ │ │ - movw r3, #1949 @ 0x79d │ │ │ │ + b.n 97b72 │ │ │ │ + movw r3, #633 @ 0x279 │ │ │ │ movt r3, #14 │ │ │ │ - b.n 97c40 │ │ │ │ + b.n 97b30 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r3, #19829 @ 0x4d75 │ │ │ │ + movweq r3, #18657 @ 0x48e1 │ │ │ │ movteq r3, #14 │ │ │ │ - beq.w 97c40 │ │ │ │ + beq.w 97b30 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 98e4c │ │ │ │ + ble.w 98d3c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98214 │ │ │ │ - movw r3, #29981 @ 0x751d │ │ │ │ + bne.w 98104 │ │ │ │ + movw r3, #27725 @ 0x6c4d │ │ │ │ movt r3, #13 │ │ │ │ - b.n 97c40 │ │ │ │ + b.n 97b30 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9805a │ │ │ │ + beq.w 97f4a │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - ldr r3, [pc, #176] @ (97eec ) │ │ │ │ + ldr r3, [pc, #176] @ (97ddc ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9807e │ │ │ │ + bne.w 97f6e │ │ │ │ add.w sl, sl, #110592 @ 0x1b000 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98e40 │ │ │ │ + beq.w 98d30 │ │ │ │ ldr.w sl, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 97fd6 │ │ │ │ + bne.w 97ec6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97ecc │ │ │ │ + bge.n 97dbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 97ecc │ │ │ │ + cbnz r3, 97dbc │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #8] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #0] │ │ │ │ - bge.n 97eb0 │ │ │ │ + bge.n 97da0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98b3e │ │ │ │ + bne.w 98a2e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9890e │ │ │ │ + bne.w 987fe │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98304 │ │ │ │ + bne.w 981f4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9828c │ │ │ │ + blt.w 9817c │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 982b4 │ │ │ │ + beq.w 981a4 │ │ │ │ mov r9, sl │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97c12 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ @@ -161644,251 +161583,251 @@ │ │ │ │ ubfx r4, r0, #14, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r4, [r7, #32] │ │ │ │ - bmi.w 988b0 │ │ │ │ + bmi.w 987a0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 988dc │ │ │ │ + bhi.w 987cc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ adds.w sl, r0, r1 │ │ │ │ - bmi.w 988dc │ │ │ │ + bmi.w 987cc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r9, [r1, #888] @ 0x378 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 9831c │ │ │ │ + bne.w 9820c │ │ │ │ ldr.w r0, [ip, #1612] @ 0x64c │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r0, [r7, #20] │ │ │ │ - bcs.w 9811a │ │ │ │ + bcs.w 9800a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [r7, #24] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 982d0 │ │ │ │ + beq.w 981c0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w ip, r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 980f6 │ │ │ │ + beq.w 97fe6 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, fp] │ │ │ │ add r4, ip │ │ │ │ strd r2, r2, [ip] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w ip, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.w 98246 │ │ │ │ + bgt.w 98136 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9827a │ │ │ │ - ldr r1, [pc, #720] @ (98284 ) │ │ │ │ + blt.w 9816a │ │ │ │ + ldr r1, [pc, #720] @ (98174 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r1, #1600] @ 0x640 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 988e0 │ │ │ │ + bne.w 987d0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.w 9892c │ │ │ │ + bmi.w 9881c │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ - b.n 97c82 │ │ │ │ + b.n 97b72 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97fec │ │ │ │ + bge.n 97edc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f78 │ │ │ │ + beq.w 98e68 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98018 │ │ │ │ + bge.n 97f08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f6e │ │ │ │ + beq.w 98e5e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98018 │ │ │ │ + bge.n 97f08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e2a │ │ │ │ + beq.w 98d1a │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97d22 │ │ │ │ + blt.w 97c12 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 981c6 │ │ │ │ + bmi.w 980b6 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97c12 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 98e9c │ │ │ │ - ldr r3, [pc, #544] @ (98288 ) │ │ │ │ + beq.w 98d8c │ │ │ │ + ldr r3, [pc, #544] @ (98178 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e4a │ │ │ │ + beq.w 97d3a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e4a │ │ │ │ + beq.w 97d3a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 980e4 │ │ │ │ + bge.n 97fd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 980e4 │ │ │ │ + cbnz r3, 97fd4 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w sl, [r8, fp] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #4] │ │ │ │ - bge.n 980c8 │ │ │ │ + bge.n 97fb8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98b92 │ │ │ │ + bne.w 98a82 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98966 │ │ │ │ + bne.w 98856 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982ec │ │ │ │ + bne.w 981dc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98f3e │ │ │ │ + blt.w 98e2e │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97c12 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 9823a │ │ │ │ + bcc.w 9812a │ │ │ │ ldr r1, [r7, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97f7c │ │ │ │ + bne.w 97e6c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr.w r9, [r1, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 989fe │ │ │ │ + bne.w 988ee │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 988dc │ │ │ │ + beq.w 987cc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 97f7c │ │ │ │ + b.n 97e6c │ │ │ │ ldr.w sl, [r8, fp] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r1, [sl, #712] @ 0x2c8 │ │ │ │ sub.w ip, r7, r1 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #16384 @ 0x4000 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bge.n 9818a │ │ │ │ + bge.n 9807a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98be6 │ │ │ │ + bne.w 98ad6 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr.w r8, [r2, #1600] @ 0x640 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98946 │ │ │ │ + bne.w 98836 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d44 │ │ │ │ + beq.w 97c34 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 97d44 │ │ │ │ + ble.w 97c34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d44 │ │ │ │ + beq.w 97c34 │ │ │ │ mov r0, sl │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - b.n 97d44 │ │ │ │ + b.n 97c34 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98298 │ │ │ │ + bne.n 98188 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9803c │ │ │ │ + beq.w 97f2c │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -161898,163 +161837,163 @@ │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ subs r2, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9, #-8] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 9803c │ │ │ │ + b.n 97f2c │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98e4c │ │ │ │ + bne.w 98d3c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49036 @ 0xbf8c │ │ │ │ + movw r1, #45644 @ 0xb24c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97d68 │ │ │ │ + b.n 97c58 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ str.w r9, [r2, #8] │ │ │ │ - b.n 97f7c │ │ │ │ + b.n 97e6c │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ - cbz r2, 9826c │ │ │ │ + cbz r2, 9815c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9826c │ │ │ │ + beq.n 9815c │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ - cbnz r2, 9826c │ │ │ │ + cbnz r2, 9815c │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e34 │ │ │ │ + bne.w 98d24 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 98b12 │ │ │ │ + bpl.w 98a02 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97fb2 │ │ │ │ + bge.w 97ea2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 97fb2 │ │ │ │ + b.n 97ea2 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98c44 │ │ │ │ + beq.w 98b34 │ │ │ │ mov r9, sl │ │ │ │ - b.n 97d22 │ │ │ │ - movw r1, #16833 @ 0x41c1 │ │ │ │ + b.n 97c12 │ │ │ │ + movw r1, #16577 @ 0x40c1 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98da6 │ │ │ │ + bne.w 98c96 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 981ce │ │ │ │ - b.n 9803c │ │ │ │ + bne.n 980be │ │ │ │ + b.n 97f2c │ │ │ │ mov r0, sl │ │ │ │ mov r9, sl │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97c12 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 97d68 │ │ │ │ + b.n 97c58 │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ strd r2, r3, [r7, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97f7c │ │ │ │ - b.n 9811a │ │ │ │ + bne.w 97e6c │ │ │ │ + b.n 9800a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 980e4 │ │ │ │ + ble.w 97fd4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 980e4 │ │ │ │ + beq.w 97fd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 980e4 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 97fd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 97ecc │ │ │ │ + ble.w 97dbc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ecc │ │ │ │ + beq.w 97dbc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 97ecc │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 97dbc │ │ │ │ strd r2, r3, [r7, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f7c │ │ │ │ + bne.w 97e6c │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 23c630 │ │ │ │ - b.n 98234 │ │ │ │ + bl 23b9ac │ │ │ │ + b.n 98124 │ │ │ │ str r2, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 98e68 │ │ │ │ + bne.w 98d58 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 98562 │ │ │ │ + bgt.w 98452 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e4c │ │ │ │ + beq.w 98d3c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 98e4c │ │ │ │ + bhi.w 98d3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r9, [pc, #736] @ 98660 │ │ │ │ + ldr.w r9, [pc, #736] @ 98550 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98570 │ │ │ │ - ldr r0, [pc, #696] @ (98658 ) │ │ │ │ + beq.w 98460 │ │ │ │ + ldr r0, [pc, #696] @ (98548 ) │ │ │ │ ldr.w r3, [r2, #2012] @ 0x7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a3e │ │ │ │ + bne.w 9892e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ sub.w lr, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -162081,385 +162020,385 @@ │ │ │ │ str.w lr, [r1] │ │ │ │ strd r6, r2, [r4, #-8] │ │ │ │ str.w lr, [r6, #4] │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98f48 │ │ │ │ + bne.w 98e38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c44 │ │ │ │ + beq.w 98b34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 98452 │ │ │ │ + bpl.n 98342 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98452 │ │ │ │ + bne.n 98342 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 9849c │ │ │ │ + beq.n 9838c │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98472 │ │ │ │ + bge.n 98362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987b4 │ │ │ │ + beq.w 986a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 98c44 │ │ │ │ + bne.w 98b34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9848a │ │ │ │ + bge.n 9837a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f54 │ │ │ │ + beq.w 98e44 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r4, [r3, #16]! │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 98342 │ │ │ │ + bne.w 98232 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 97d68 │ │ │ │ + b.n 97c58 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - beq.w 98c62 │ │ │ │ - ldr r3, [pc, #432] @ (9865c ) │ │ │ │ + beq.w 98b52 │ │ │ │ + ldr r3, [pc, #432] @ (9854c ) │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 986f6 │ │ │ │ + bne.w 985e6 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 98dec │ │ │ │ + beq.w 98cdc │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9867a │ │ │ │ + beq.w 9856a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 984f6 │ │ │ │ + bge.n 983e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e82 │ │ │ │ + beq.w 98d72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9851a │ │ │ │ + bge.n 9840a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e00 │ │ │ │ + beq.w 98cf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9851a │ │ │ │ + bge.n 9840a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98df6 │ │ │ │ + beq.w 98ce6 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ movs r3, #1 │ │ │ │ bfi r2, r3, #0, #2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98452 │ │ │ │ + blt.n 98342 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 9881c │ │ │ │ + bmi.w 9870c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98544 │ │ │ │ + bge.n 98434 │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #2 │ │ │ │ bfi r2, r3, #0, #2 │ │ │ │ strb r2, [r6, #16] │ │ │ │ - b.n 98452 │ │ │ │ - movw r5, #1949 @ 0x79d │ │ │ │ + b.n 98342 │ │ │ │ + movw r5, #633 @ 0x279 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 9837e │ │ │ │ - movw r5, #40881 @ 0x9fb1 │ │ │ │ + b.n 9826e │ │ │ │ + movw r5, #37973 @ 0x9455 │ │ │ │ movt r5, #10 │ │ │ │ - b.n 9837e │ │ │ │ + b.n 9826e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 98664 │ │ │ │ - movw r5, #19829 @ 0x4d75 │ │ │ │ + bne.n 98554 │ │ │ │ + movw r5, #18657 @ 0x48e1 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 9837e │ │ │ │ + b.n 9826e │ │ │ │ movw r6, #15128 @ 0x3b18 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ and.w r4, r3, #24 │ │ │ │ ubfx r0, r3, #14, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r0, [r7, #24] │ │ │ │ - bmi.w 98a24 │ │ │ │ + bmi.w 98914 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 98338 │ │ │ │ + bcc.w 98228 │ │ │ │ adds.w r3, r1, r0, lsl #3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bmi.w 98338 │ │ │ │ + bmi.w 98228 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r3, [r8, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98a12 │ │ │ │ + bne.w 98902 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r4, [r2, #1612] @ 0x64c │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 98782 │ │ │ │ + bcs.w 98672 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r1, [r4, ip, lsl #3] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 989f2 │ │ │ │ + beq.w 988e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 98762 │ │ │ │ + beq.w 98652 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r4, r3, r2, lsl #3 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ strd r1, r1, [r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r3, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.w 98868 │ │ │ │ + blt.w 98758 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98ae2 │ │ │ │ - ldr r2, [pc, #32] @ (98658 ) │ │ │ │ + blt.w 989d2 │ │ │ │ + ldr r2, [pc, #32] @ (98548 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r7, #28] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98abe │ │ │ │ + bne.w 989ae │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 98a66 │ │ │ │ + bmi.w 98956 │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983be │ │ │ │ + b.n 982ae │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 98e4c │ │ │ │ + ble.w 98d3c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98214 │ │ │ │ - movw r5, #29981 @ 0x751d │ │ │ │ + bne.w 98104 │ │ │ │ + movw r5, #27725 @ 0x6c4d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 9837e │ │ │ │ + b.n 9826e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 986ce │ │ │ │ + bge.n 985be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 986ce │ │ │ │ + cbnz r3, 985be │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #20] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bge.n 986b2 │ │ │ │ + bge.n 985a2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98d02 │ │ │ │ + bne.w 98bf2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98aa2 │ │ │ │ + bne.w 98992 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a8a │ │ │ │ + bne.w 9897a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98c3e │ │ │ │ + blt.w 98b2e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 98454 │ │ │ │ + bne.w 98344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 98454 │ │ │ │ + b.n 98344 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984c2 │ │ │ │ + beq.w 983b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98752 │ │ │ │ + bge.n 98642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 98752 │ │ │ │ + cbnz r3, 98642 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bge.n 98736 │ │ │ │ + bge.n 98626 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98d54 │ │ │ │ + bne.w 98c44 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ce6 │ │ │ │ + bne.w 98bd6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98cce │ │ │ │ + bne.w 98bbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98454 │ │ │ │ + bge.w 98344 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 98454 │ │ │ │ + b.n 98344 │ │ │ │ ldrd r0, r2, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 98812 │ │ │ │ + bcc.n 98702 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w lr, [r1, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98600 │ │ │ │ + bne.w 984f0 │ │ │ │ ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r2, #41937 @ 0xa3d1 │ │ │ │ + movw r2, #42505 @ 0xa609 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98dba │ │ │ │ + bne.w 98caa │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98338 │ │ │ │ + beq.w 98228 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 98600 │ │ │ │ + b.n 984f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #20] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bge.n 987de │ │ │ │ + bge.n 986ce │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 989a0 │ │ │ │ + bne.w 98890 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98984 │ │ │ │ + bne.w 98874 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98472 │ │ │ │ + beq.w 98362 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 98472 │ │ │ │ + ble.w 98362 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98472 │ │ │ │ + beq.w 98362 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 98472 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 98362 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 98600 │ │ │ │ + b.n 984f0 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98af6 │ │ │ │ + bne.w 989e6 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98536 │ │ │ │ + beq.w 98426 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r5, #0] │ │ │ │ @@ -162469,124 +162408,124 @@ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ subs r3, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 98536 │ │ │ │ + b.n 98426 │ │ │ │ ldr.w r1, [r3, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9862a │ │ │ │ + beq.w 9851a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9862a │ │ │ │ + beq.w 9851a │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9862a │ │ │ │ + bne.w 9851a │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f90 │ │ │ │ + bne.w 98e80 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 9862a │ │ │ │ + bmi.w 9851a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9889a │ │ │ │ + bne.n 9878a │ │ │ │ dmb ish │ │ │ │ - b.n 9862a │ │ │ │ + b.n 9851a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ sub.w r9, r9, r4 │ │ │ │ ldrd lr, r0, [r0, #12] │ │ │ │ add r0, lr │ │ │ │ add.w lr, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ add.w lr, lr, r0, lsl #2 │ │ │ │ add r1, lr │ │ │ │ cmp r1, r9 │ │ │ │ - bls.w 97f22 │ │ │ │ + bls.w 97e12 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 98338 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 98228 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98b2e │ │ │ │ + bne.w 98a1e │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97fc6 │ │ │ │ + bne.w 97eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97fc6 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.w 97eb6 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97ebc │ │ │ │ + beq.w 97dac │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.w 97ebc │ │ │ │ + b.w 97dac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1dd16c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dcc24 <_PyAST_Compile@@Base+0x364> │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97c82 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.w 97b72 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 98198 │ │ │ │ + beq.w 98088 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 98198 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 98088 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 980d4 │ │ │ │ + beq.w 97fc4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.w 980d4 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.w 97fc4 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 987ea │ │ │ │ + beq.w 986da │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 987ea │ │ │ │ + b.n 986da │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98f5e │ │ │ │ + bne.w 98e4e │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 989e2 │ │ │ │ + cbz r2, 988d2 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ @@ -162599,136 +162538,136 @@ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ - b.n 98472 │ │ │ │ + b.n 98362 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9877c │ │ │ │ + b.n 9866c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r9 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ - b.w 98144 │ │ │ │ + b.w 98034 │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98600 │ │ │ │ - b.n 98338 │ │ │ │ + bne.w 984f0 │ │ │ │ + b.n 98228 │ │ │ │ ldr.w r0, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ add r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - b.n 98592 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 98482 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98a7a │ │ │ │ + bne.n 9896a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98650 │ │ │ │ + bne.w 98540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983be │ │ │ │ + b.n 982ae │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 1dd16c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dcc24 <_PyAST_Compile@@Base+0x364> │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983be │ │ │ │ + b.n 982ae │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983be │ │ │ │ + b.n 982ae │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 986ce │ │ │ │ + ble.w 985be │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 986ce │ │ │ │ + beq.w 985be │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 986ce │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 985be │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986be │ │ │ │ + beq.w 985ae │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 986be │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 985ae │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98ae8 │ │ │ │ + bne.n 989d8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98648 │ │ │ │ + bne.w 98538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 98648 │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 98538 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 98636 │ │ │ │ + b.n 98526 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98648 │ │ │ │ - movw r1, #16833 @ 0x41c1 │ │ │ │ + b.n 98538 │ │ │ │ + movw r1, #16577 @ 0x40c1 │ │ │ │ movt r1, #9 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98dc6 │ │ │ │ + bne.w 98cb6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98826 │ │ │ │ - b.n 98536 │ │ │ │ + bne.w 98716 │ │ │ │ + b.n 98426 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b16 │ │ │ │ + bne.n 98a06 │ │ │ │ dmb ish │ │ │ │ - b.w 9826c │ │ │ │ + b.w 9815c │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97fc6 │ │ │ │ + b.w 97eb6 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e1a │ │ │ │ + bne.w 98d0a │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ - cbz r2, 98b80 │ │ │ │ + cbz r2, 98a70 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162742,20 +162681,20 @@ │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r9, [r1, #100] @ 0x64 │ │ │ │ - b.w 97ecc │ │ │ │ + b.w 97dbc │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e0a │ │ │ │ + bne.w 98cfa │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ - cbz r2, 98bd4 │ │ │ │ + cbz r2, 98ac4 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162768,20 +162707,20 @@ │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r9, [sl, #100] @ 0x64 │ │ │ │ - b.w 980e4 │ │ │ │ + b.w 97fd4 │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98dd8 │ │ │ │ + bne.w 98cc8 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ - cbz r1, 98c2c │ │ │ │ + cbz r1, 98b1c │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w r1, [ip] │ │ │ │ @@ -162794,85 +162733,85 @@ │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ orrs r1, r2 │ │ │ │ str.w r1, [r9, #-8] │ │ │ │ str.w r9, [sl, #100] @ 0x64 │ │ │ │ - b.w 97d44 │ │ │ │ + b.w 97c34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98454 │ │ │ │ + bne.w 98344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98234 │ │ │ │ + bge.w 98124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98234 │ │ │ │ + bne.w 98124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98234 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98124 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 984a8 │ │ │ │ + bne.w 98398 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 98f9c │ │ │ │ + bpl.w 98e8c │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 98fb2 │ │ │ │ + bpl.w 98ea2 │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98fc0 │ │ │ │ + blt.w 98eb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98454 │ │ │ │ + bge.w 98344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98454 │ │ │ │ + bne.w 98344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98454 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98344 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97c82 │ │ │ │ + b.w 97b72 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 98752 │ │ │ │ + ble.w 98642 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98752 │ │ │ │ + beq.w 98642 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f430 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 98752 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + bl 23e7bc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 98642 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98742 │ │ │ │ + beq.w 98632 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98742 │ │ │ │ + b.n 98632 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98f20 │ │ │ │ + bne.w 98e10 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 98d44 │ │ │ │ + cbz r2, 98c34 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162885,20 +162824,20 @@ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r6, [r8, #100] @ 0x64 │ │ │ │ - b.n 986ce │ │ │ │ + b.n 985be │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e8c │ │ │ │ + bne.w 98d7c │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 98d96 │ │ │ │ + cbz r2, 98c86 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162911,221 +162850,221 @@ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r6, [r8, #100] @ 0x64 │ │ │ │ - b.n 98752 │ │ │ │ + b.n 98642 │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 981ce │ │ │ │ - b.w 9803c │ │ │ │ + bne.w 980be │ │ │ │ + b.w 97f2c │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 987a2 │ │ │ │ + b.n 98692 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98826 │ │ │ │ - b.w 98536 │ │ │ │ + bne.w 98716 │ │ │ │ + b.w 98426 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #24] │ │ │ │ str r2, [r7, #32] │ │ │ │ blx r1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98bf0 │ │ │ │ - b.n 98c2c │ │ │ │ + bne.w 98ae0 │ │ │ │ + b.n 98b1c │ │ │ │ mov r5, r6 │ │ │ │ - bl f7144 │ │ │ │ - b.w 98454 │ │ │ │ + bl f6d64 │ │ │ │ + b.w 98344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9851a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9840a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98508 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 983f8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b9c │ │ │ │ - b.n 98bd4 │ │ │ │ + bne.w 98a8c │ │ │ │ + b.n 98ac4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b48 │ │ │ │ - b.n 98b80 │ │ │ │ + bne.w 98a38 │ │ │ │ + b.n 98a70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98018 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97f08 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98260 │ │ │ │ - b.w 9826c │ │ │ │ - bl f7144 │ │ │ │ + beq.w 98150 │ │ │ │ + b.w 9815c │ │ │ │ + bl f6d64 │ │ │ │ str.w r9, [r7, #20] │ │ │ │ - b.w 980f0 │ │ │ │ + b.w 97fe0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49008 @ 0xbf70 │ │ │ │ + movw r1, #45616 @ 0xb230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3f54 │ │ │ │ - b.w 98234 │ │ │ │ + bl f3ae4 │ │ │ │ + b.w 98124 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58856 @ 0xe5e8 │ │ │ │ + movw r1, #55464 @ 0xd8a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.w 98234 │ │ │ │ + bl 11dd6c │ │ │ │ + b.w 98124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 984f6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 983e6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d5e │ │ │ │ - b.n 98d96 │ │ │ │ + bne.w 98c4e │ │ │ │ + b.n 98c86 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 98ee8 │ │ │ │ + bpl.n 98dd8 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 98f00 │ │ │ │ + bpl.n 98df0 │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98f0e │ │ │ │ + blt.n 98dfe │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r2, #43944 @ 0xaba8 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 980f0 │ │ │ │ + bge.w 97fe0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 980f0 │ │ │ │ + bne.w 97fe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 980f0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97fe0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 98eb0 │ │ │ │ + bge.n 98da0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #216] @ (98fd0 ) │ │ │ │ + ldr r3, [pc, #216] @ (98ec0 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 98ec8 │ │ │ │ + b.n 98db8 │ │ │ │ ldrsb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98f0e │ │ │ │ + blt.n 98dfe │ │ │ │ add.w r3, r9, #28 │ │ │ │ - b.n 98eb0 │ │ │ │ + b.n 98da0 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r9, #20 │ │ │ │ addpl.w r3, r9, #28 │ │ │ │ - b.n 98ef4 │ │ │ │ + b.n 98de4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #20] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d0c │ │ │ │ - b.n 98d44 │ │ │ │ + bne.w 98bfc │ │ │ │ + b.n 98c34 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r3, r0 │ │ │ │ - b.w 97d44 │ │ │ │ + b.w 97c34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 980f0 │ │ │ │ + b.w 97fe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 98472 │ │ │ │ + b.w 98362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9848a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9837a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #28] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 989aa │ │ │ │ - b.n 989e2 │ │ │ │ + bne.w 9889a │ │ │ │ + b.n 988d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98002 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97ef2 │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.w 97fec │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97edc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - b.w 97d5c │ │ │ │ + b.w 97c4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9888a │ │ │ │ - b.w 9862a │ │ │ │ + beq.w 9877a │ │ │ │ + b.w 9851a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 98c86 │ │ │ │ + bge.w 98b76 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #36] @ (98fd0 ) │ │ │ │ + ldr r5, [pc, #36] @ (98ec0 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 98c9c │ │ │ │ + b.n 98b8c │ │ │ │ ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98fc0 │ │ │ │ + blt.n 98eb0 │ │ │ │ add.w r3, r6, #28 │ │ │ │ - b.n 98c86 │ │ │ │ + b.n 98b76 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ - b.n 98fa8 │ │ │ │ + b.n 98e98 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00098fd4 : │ │ │ │ +00098ec4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99068 │ │ │ │ + bne.n 98f58 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -163133,73 +163072,73 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f0 │ │ │ │ + bl 88164 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 99062 │ │ │ │ + cbz r0, 98f52 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 99024 │ │ │ │ + bpl.n 98f14 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 99024 │ │ │ │ + bne.n 98f14 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 9904e │ │ │ │ + beq.n 98f3e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 99070 │ │ │ │ + bl 98f60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99040 │ │ │ │ + bge.n 98f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 99046 │ │ │ │ + cbz r3, 98f36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99040 │ │ │ │ - ldr r2, [pc, #28] @ (9906c ) │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98f30 │ │ │ │ + ldr r2, [pc, #28] @ (98f5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89b0 │ │ │ │ + bl 1c865c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99024 │ │ │ │ + bne.n 98f14 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99040 │ │ │ │ + b.n 98f30 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00099070 : │ │ │ │ +00098f60 : │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 9964c │ │ │ │ - ldr.w fp, [pc, #1280] @ 99590 │ │ │ │ + bpl.w 99564 │ │ │ │ + ldr.w fp, [pc, #1320] @ 994a8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r1] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -163207,125 +163146,125 @@ │ │ │ │ it lt │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ it lt │ │ │ │ strlt.w r9, [r1] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 990ca │ │ │ │ + bne.n 98fba │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 992fc │ │ │ │ + beq.w 991ea │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9972c │ │ │ │ - movw r9, #39589 @ 0x9aa5 │ │ │ │ + beq.w 99644 │ │ │ │ + movw r9, #39357 @ 0x99bd │ │ │ │ movt r9, #9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 99446 │ │ │ │ + bne.w 99330 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.w 996aa │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 995c2 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 99206 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bmi.w 990f4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99240 │ │ │ │ + beq.w 9912e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99264 │ │ │ │ + bge.w 99152 │ │ │ │ ldr.w r2, [fp, r7] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ eor.w r7, fp, r4, asr #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 9928e │ │ │ │ + bne.w 9917c │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r7, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1436] @ 0x59c │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 9951e │ │ │ │ + bne.w 99406 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 993a2 │ │ │ │ + beq.w 99290 │ │ │ │ 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, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 99190 │ │ │ │ - bic.w fp, r1, #1 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 993be │ │ │ │ + bls.n 9907e │ │ │ │ + bic.w r0, r1, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 992ac │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 993ac │ │ │ │ + bmi.w 9929a │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r6, #12 │ │ │ │ - bmi.n 991b4 │ │ │ │ + bmi.n 990a2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r2, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99608 │ │ │ │ - blt.w 9970e │ │ │ │ + beq.w 99520 │ │ │ │ + blt.w 99626 │ │ │ │ add r7, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99608 │ │ │ │ + beq.w 99520 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9941a │ │ │ │ + beq.w 99304 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 994fe │ │ │ │ + beq.w 993e6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a5f8 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + bl 9a4fc <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 994c0 │ │ │ │ - movs r7, #0 │ │ │ │ + beq.w 993aa │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 99254 │ │ │ │ + bpl.n 99142 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 991f4 │ │ │ │ + bge.n 990e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9984a │ │ │ │ + beq.w 99762 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 994a0 │ │ │ │ - mov r0, r7 │ │ │ │ + blt.w 9938a │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ @@ -163336,62 +163275,62 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 995f8 │ │ │ │ + beq.w 99510 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990fe │ │ │ │ + bne.w 98fee │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 990fe │ │ │ │ + bge.w 98fee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 994aa │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 99394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991e2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 991e2 │ │ │ │ + bne.n 990d0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 990d0 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ eor.w r7, fp, r4, asr #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 99142 │ │ │ │ + beq.w 99032 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 99594 │ │ │ │ + beq.w 994ac │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9939e │ │ │ │ + beq.n 9928c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9917a │ │ │ │ + bne.w 9906a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9917a │ │ │ │ + bgt.w 9906a │ │ │ │ movs r2, #12 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ add.w r7, r3, #42240 @ 0xa500 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -163405,774 +163344,787 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r7, r1] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r7, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99522 │ │ │ │ + blt.w 9940a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 9917a │ │ │ │ + b.n 9906a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 996ca │ │ │ │ - ldr r3, [pc, #644] @ (9958c ) │ │ │ │ + beq.w 995e2 │ │ │ │ + ldr r3, [pc, #688] @ (994a4 ) │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9946c │ │ │ │ + bne.w 99356 │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ - add r3, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ + add r3, sp, #20 │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8b768 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 99852 │ │ │ │ + bl 8b664 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 9976a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 993e8 │ │ │ │ + beq.n 992d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9934a │ │ │ │ + bge.n 99238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9986a │ │ │ │ + beq.w 99782 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9936c │ │ │ │ + bge.n 9925a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99860 │ │ │ │ + beq.w 99778 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9936c │ │ │ │ + bge.n 9925a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99858 │ │ │ │ + beq.w 99770 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 990ca │ │ │ │ + blt.w 98fba │ │ │ │ mov r0, r4 │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 992f8 │ │ │ │ + bne.n 991e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 99198 │ │ │ │ + bpl.w 99086 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9cf8 │ │ │ │ + bl f991c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 991da │ │ │ │ - b.n 994c0 │ │ │ │ - movw r2, #27613 @ 0x6bdd │ │ │ │ - movt r2, #15 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 994f2 │ │ │ │ - ldr.w r0, [fp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 99532 │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ + bne.w 990c8 │ │ │ │ + b.n 993aa │ │ │ │ + movw r3, #26621 @ 0x67fd │ │ │ │ + movt r3, #15 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.w 993dc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.w 9941a │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl f6c34 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 991dc │ │ │ │ + bl f6854 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 990ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 995da │ │ │ │ + bge.w 994f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995da │ │ │ │ + bne.w 994f2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99416 │ │ │ │ + blt.n 99300 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 994da │ │ │ │ + beq.n 993c4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 9942a │ │ │ │ + bpl.n 99314 │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994b2 │ │ │ │ + bne.n 9939c │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991c2 │ │ │ │ - b.n 994c0 │ │ │ │ + bne.w 990b0 │ │ │ │ + b.n 993aa │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 991fe │ │ │ │ + bge.w 990ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991fe │ │ │ │ + bne.w 990ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 991fe │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 990ec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9931a │ │ │ │ + beq.w 99208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 995e6 │ │ │ │ + bge.w 994fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995e6 │ │ │ │ + bne.w 994fe │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 995f0 │ │ │ │ + blt.w 99508 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99740 │ │ │ │ + beq.w 99658 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9945a │ │ │ │ - b.n 991fe │ │ │ │ - bl 15c854 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + blt.n 99344 │ │ │ │ + b.n 990ec │ │ │ │ + bl 15bea0 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991c2 │ │ │ │ + bne.w 990b0 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99628 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 991dc │ │ │ │ + bne.w 99540 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 990ca │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 990ca │ │ │ │ - mov r2, sl │ │ │ │ + b.n 98fba │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 991dc │ │ │ │ + mov r2, sl │ │ │ │ + blx r7 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 990ca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9966a │ │ │ │ + bne.w 99582 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9966a │ │ │ │ + beq.w 99582 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl dba60 │ │ │ │ + bl db5e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 991da │ │ │ │ - b.n 994c0 │ │ │ │ + bne.w 990c8 │ │ │ │ + b.n 993aa │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9928e │ │ │ │ + b.n 9917c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992f8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 992f8 │ │ │ │ - ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9982a │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 9957a │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 993d8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 9957a │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 993d8 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 9957a │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 993d8 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq.n 9957a │ │ │ │ - adds r1, #24 │ │ │ │ - movs r3, #3 │ │ │ │ - ldr.w ip, [r1, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w 993d8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 9956a │ │ │ │ - ldr.w r1, [fp, #12] │ │ │ │ - bl 1cf42c <_PySys_GetRequiredAttr@@Base+0x780> │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 993d8 │ │ │ │ - b.n 991dc │ │ │ │ + bne.w 991e6 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 991e6 │ │ │ │ + ldr.w r3, [r7, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99742 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 9946c │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 992c4 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 9946c │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 992c4 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 9946c │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 992c4 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 9946c │ │ │ │ + adds r3, #24 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr.w lr, [r3, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, lr │ │ │ │ + beq.w 992c4 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 9945c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 99486 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst.w r3, #268435456 @ 0x10000000 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r1, #55580 @ 0xd91c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #12276 @ 0x2ff4 │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 993be │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 99390 │ │ │ │ + bcs.w 9927e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 99390 │ │ │ │ + bne.w 9927e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 99390 │ │ │ │ + bgt.w 9927e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f7fec <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7c0c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9939e │ │ │ │ + beq.w 9928c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 992a8 │ │ │ │ - b.n 992f8 │ │ │ │ + bne.w 99196 │ │ │ │ + b.n 991e6 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9940c │ │ │ │ + bge.w 992f6 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9949c │ │ │ │ + bge.w 99386 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990fe │ │ │ │ - b.n 99240 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.w 98fee │ │ │ │ + b.n 9912e │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 99684 │ │ │ │ + bls.n 9959c │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + movw r1, #55776 @ 0xd9e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - b.n 994d4 │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 993be │ │ │ │ + movw r2, #43840 @ 0xab40 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #59056 @ 0xe6b0 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6754 │ │ │ │ - b.n 994d4 │ │ │ │ + bl f62b4 │ │ │ │ + b.n 993be │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 991fe │ │ │ │ + bl f3ae4 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 990ec │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9950e │ │ │ │ + bne.w 993f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 994c0 │ │ │ │ + bl 43388 │ │ │ │ + b.n 993aa │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #58972 @ 0xe65c │ │ │ │ - movwne r1, #59056 @ 0xe6b0 │ │ │ │ + movweq r1, #55652 @ 0xd964 │ │ │ │ + movwne r1, #55736 @ 0xd9b8 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6754 │ │ │ │ - b.n 994d4 │ │ │ │ + bl f62b4 │ │ │ │ + b.n 993be │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 994aa │ │ │ │ + b.n 99394 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 99304 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 997b6 │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bpl.w 997f2 │ │ │ │ + bne.w 991f2 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 996ce │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bpl.w 9970a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99800 │ │ │ │ + blt.w 99718 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99810 │ │ │ │ + blt.w 99728 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 990ca │ │ │ │ + b.n 98fba │ │ │ │ ldr r3, [r6, #8] │ │ │ │ eor.w r0, r3, r3, asr #31 │ │ │ │ sub.w r0, r0, r3, asr #31 │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r7 │ │ │ │ adds r7, r6, r3 │ │ │ │ - b.n 991b4 │ │ │ │ + b.n 990a2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 99762 │ │ │ │ + cbz r3, 9967a │ │ │ │ mov r0, r4 │ │ │ │ - bl dd388 │ │ │ │ + bl dce90 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9974a │ │ │ │ + cbz r0, 99662 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ - b.n 9944a │ │ │ │ + b.n 99334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 994aa │ │ │ │ + b.n 99394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99664 │ │ │ │ + bge.n 9957c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99664 │ │ │ │ + bne.n 9957c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99664 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9957c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 997a6 │ │ │ │ + blt.n 996be │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbnz r3, 997ca │ │ │ │ + cbnz r3, 996e2 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r3, 997ca │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + cbnz r3, 996e2 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #58912 @ 0xe620 │ │ │ │ + movw r3, #55520 @ 0xd8e0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #59140 @ 0xe704 │ │ │ │ + movw r1, #55820 @ 0xda0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - b.n 99664 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9957c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9976a │ │ │ │ + bne.n 99682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9976a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99682 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 996ec │ │ │ │ + bge.n 99604 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #176] @ (99874 ) │ │ │ │ + ldr r3, [pc, #176] @ (9978c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 99702 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + b.n 9961a │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #58912 @ 0xe620 │ │ │ │ + movw r3, #55520 @ 0xd8e0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #59184 @ 0xe730 │ │ │ │ + movw r1, #55864 @ 0xda38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - b.n 99664 │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 9957c │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99800 │ │ │ │ + blt.n 99718 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 996ec │ │ │ │ + b.n 99604 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 997c0 │ │ │ │ + b.n 996d8 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9970a │ │ │ │ + bne.w 99622 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 990ca │ │ │ │ - mov r3, r2 │ │ │ │ + b.n 98fba │ │ │ │ + mov r3, r7 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 9983a │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 993d8 │ │ │ │ - b.n 9982c │ │ │ │ + cbz r3, 99752 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 992c4 │ │ │ │ + b.n 99744 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 993d8 │ │ │ │ - b.n 9957a │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 992c4 │ │ │ │ + b.n 9946c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 991f4 │ │ │ │ - bl f7144 │ │ │ │ - b.n 990ca │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 990e2 │ │ │ │ + bl f6d64 │ │ │ │ + b.n 98fba │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9936c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9925a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 9935c │ │ │ │ + b.n 9924a │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9934a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99238 │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099878 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00099790 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ - cbz r1, 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ 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 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 998be <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 997d6 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 999e8 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ - ldr r3, [pc, #464] @ (99a9c <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ + beq.w 99900 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ + ldr r3, [pc, #464] @ (999b4 <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9998c <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ + bne.n 998a4 <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 8b768 │ │ │ │ + bl 8b664 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 99a26 <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ + beq.w 9993e <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9995a <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + beq.n 99872 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9990e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + bge.n 99826 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a3c <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ + beq.w 99954 <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99930 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99848 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a2e <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ + beq.w 99946 <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99930 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99848 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a48 <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ + beq.w 99960 <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.n 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 999d2 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bge.n 998ea <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999d2 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bne.n 998ea <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99984 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + blt.n 9989c <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 999ba <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ + beq.n 998d2 <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 998dc <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ + beq.n 997f4 <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 999dc <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + bge.n 998f4 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 999dc <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + cbnz r3, 998f4 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99984 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + bge.n 9989c <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 99986 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82ec4 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82ef8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 99986 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9997a <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ + bge.n 99892 <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 99986 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 999b2 <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ + blt.n 998ca <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 99986 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 998ca <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ + bne.w 997e2 <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 99a54 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ + bpl.n 9996c <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 99a68 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ + bpl.n 99980 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99a7a <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ + blt.n 99992 <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99a86 <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ + blt.n 9999e <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ - bl f7144 │ │ │ │ + b.n 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bl f6d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 99920 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 99838 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 9990e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + b.n 99826 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 99930 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 99848 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 99a06 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + bge.n 9991e <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #60] @ (99aa0 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ + ldr r3, [pc, #60] @ (999b8 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 99a1c <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + b.n 99934 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 99a76 <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ + blt.n 9998e <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99a06 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + b.n 9991e <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99a80 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ + bpl.n 99998 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 99a5e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 99976 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99a5e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 99976 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a22 <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ + bne.n 9993a <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 998b8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 997d0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099aa4 : │ │ │ │ +000999bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 99cce │ │ │ │ + bpl.w 99be6 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90810 <_PyType_GetDict@@Base> │ │ │ │ + bl 90710 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d58 │ │ │ │ + beq.w 99c70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -164180,412 +164132,412 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1caea0 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 99b9e │ │ │ │ + bhi.n 99ab6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 99bb6 │ │ │ │ + bmi.n 99ace │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 99bc2 │ │ │ │ + bmi.n 99ada │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99c8a │ │ │ │ - blt.w 99d04 │ │ │ │ + beq.w 99ba2 │ │ │ │ + blt.w 99c1c │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99c8a │ │ │ │ + beq.w 99ba2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99bc8 │ │ │ │ + beq.n 99ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99c6e │ │ │ │ + beq.w 99b86 │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99c0c │ │ │ │ + bne.n 99b24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99c0c │ │ │ │ + beq.n 99b24 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 99c5c │ │ │ │ - bl 89be4 │ │ │ │ + beq.n 99b74 │ │ │ │ + bl 89ae0 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 99bf4 │ │ │ │ + beq.n 99b0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9a4ec <_PyObject_GenericSetAttrWithDict@@Base+0x780> │ │ │ │ + bl 1cacdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99b90 │ │ │ │ + bge.n 99aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99d64 │ │ │ │ + beq.w 99c7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99c4c │ │ │ │ + blt.n 99b64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r0, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99afe │ │ │ │ + beq.n 99a16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99b78 │ │ │ │ + b.n 99a90 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9cf8 │ │ │ │ - b.n 99b70 │ │ │ │ + bl f991c │ │ │ │ + b.n 99a88 │ │ │ │ sub.w r3, r6, #12 │ │ │ │ - b.n 99b1a │ │ │ │ + b.n 99a32 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.n 99bd8 │ │ │ │ + bpl.n 99af0 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c62 │ │ │ │ + bne.n 99b7a │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99b26 │ │ │ │ + bne.n 99a3e │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99caa │ │ │ │ + bne.n 99bc2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99b78 │ │ │ │ + b.n 99a90 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 99b58 │ │ │ │ + bne.n 99a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99c34 │ │ │ │ + bge.n 99b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99d50 │ │ │ │ + beq.w 99c68 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99bf4 │ │ │ │ + bge.n 99b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bf4 │ │ │ │ + bne.n 99b0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99bf4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b98 │ │ │ │ + bne.n 99ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99b98 │ │ │ │ - bl 863a4 │ │ │ │ - b.n 99b70 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99ab0 │ │ │ │ + bl 86240 │ │ │ │ + b.n 99a88 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15c854 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + bl 15bea0 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99bee │ │ │ │ + b.n 99b06 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99cec │ │ │ │ + bne.n 99c04 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 99cec │ │ │ │ + beq.n 99c04 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl dba60 │ │ │ │ - b.n 99b70 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bl db5e4 │ │ │ │ + b.n 99a88 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 99d22 │ │ │ │ + bls.n 99c3a │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + movw r1, #55776 @ 0xd9e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ - b.n 99c06 │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ + bl f3ae4 │ │ │ │ + b.n 99b1e │ │ │ │ + movw r2, #43840 @ 0xab40 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #59056 @ 0xe6b0 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6754 │ │ │ │ - b.n 99c06 │ │ │ │ + bl f62b4 │ │ │ │ + b.n 99b1e │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99b98 │ │ │ │ + b.n 99ab0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.n 99c80 │ │ │ │ + bne.n 99b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 99bf4 │ │ │ │ + bl 43388 │ │ │ │ + b.n 99b0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ eor.w ip, r0, r0, asr #31 │ │ │ │ sub.w ip, ip, r0, asr #31 │ │ │ │ ldrd r0, lr, [r2, #16] │ │ │ │ adds r2, r0, #3 │ │ │ │ mla r2, lr, ip, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r3, r2 │ │ │ │ add r3, r6 │ │ │ │ - b.n 99b1a │ │ │ │ + b.n 99a32 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #39589 @ 0x9aa5 │ │ │ │ + movw r3, #39357 @ 0x99bd │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #58972 @ 0xe65c │ │ │ │ - movwne r1, #59056 @ 0xe6b0 │ │ │ │ + movweq r1, #55652 @ 0xd964 │ │ │ │ + movwne r1, #55736 @ 0xd9b8 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6754 │ │ │ │ - b.n 99c06 │ │ │ │ + bl f62b4 │ │ │ │ + b.n 99b1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99c34 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99ce6 │ │ │ │ - b.n 99ad2 │ │ │ │ + blt.n 99bfe │ │ │ │ + b.n 999ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99b90 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99aa8 │ │ │ │ │ │ │ │ -00099d6c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00099c84 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 9a2de <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ + bpl.w 9a1f6 <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 99f22 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bmi.w 99e3a <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f62 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - ldr r0, [pc, #712] @ (9a070 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + beq.w 99e7a <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + ldr r0, [pc, #712] @ (99f88 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99f80 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ + bge.w 99e98 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 99fa8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + bne.w 99ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1436] @ 0x59c │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 9a138 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.w 9a050 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a030 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 99f48 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ 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 │ │ │ │ - bls.n 99e3a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bls.n 99d52 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ bic.w r9, r1, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a048 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + bne.w 99f60 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a29c <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ + bne.w 9a1b4 <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a034 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + bmi.w 99f4c <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 99e66 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + bmi.n 99d7e <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a212 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ - blt.w 9a27e <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ + beq.w 9a12a <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + blt.w 9a196 <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a212 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + beq.w 9a12a <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a074 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + beq.w 99f8c <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a114 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 9a02c <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99efa <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ + bge.n 99e12 <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99f06 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + bne.n 99e1e <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f06 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + beq.n 99e1e <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 9a0b0 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ - bl 89be4 │ │ │ │ + beq.w 99fc8 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bl 89ae0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9a0dc <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 99ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 99f70 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bpl.n 99e88 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99ee8 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bge.n 99e00 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a318 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 9a230 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a09e <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + blt.w 99fb6 <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 99ea6 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ + beq.n 99dbe <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bne.n 99eac <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ + bne.n 99dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8900 │ │ │ │ + bl 1c8608 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a0b6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ - ldr r0, [pc, #332] @ (9a070 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + b.n 99fce <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + ldr r0, [pc, #332] @ (99f88 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ 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] │ │ │ │ @@ -164595,62 +164547,62 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a202 <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ + beq.w 9a11a <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ ldr.w r3, [ip, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99daa <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 99cc2 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99da4 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 9a2f6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + bge.w 99cbc <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 9a20e <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99ed6 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99ed6 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bne.n 99dee <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99dee <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 99dec <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ + beq.w 99d04 <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a1a6 <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ + beq.w 9a0be <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a02c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.n 99f44 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 99e24 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bne.w 99d3c <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 99e24 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bgt.w 99d3c <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ movs r2, #12 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w r6, r3, #42240 @ 0xa500 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ adds r0, r6, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -164664,362 +164616,362 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, r1] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r6, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a13c <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ + blt.w 9a054 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 99e24 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + b.n 99d3c <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a01a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.n 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99e3a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 99d52 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9cf8 │ │ │ │ + bl f991c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 99ece <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ - b.n 9a0dc <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - movw r2, #27613 @ 0x6bdd │ │ │ │ + bne.w 99de6 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + b.n 99ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + movw r2, #26621 @ 0x67fd │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9a0be <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ + bne.n 99fd6 <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a14c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.n 9a064 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6c34 │ │ │ │ + bl f6854 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 9a082 <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ + bpl.n 99f9a <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 9a0ca <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ + cbnz r0, 99fe2 <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ - b.n 9a0d8 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + bne.w 99d8c <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + b.n 99ff0 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ef2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bne.w 99e0a <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99ef2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ - bl 863a4 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99e0a <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bl 86240 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - b.n 9a0dc <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bge.w 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - bl 15c854 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl 15bea0 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + bne.w 99d8c <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f69c4 │ │ │ │ + bl f6524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + beq.w 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #59056 @ 0xe6b0 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6754 │ │ │ │ - b.n 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl f62b4 │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a236 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ + bne.w 9a14e <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9a236 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ + beq.w 9a14e <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl dba60 │ │ │ │ + bl db5e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a0b6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + b.n 99fce <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 99fa8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + b.n 99ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a01a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a01a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.w 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a2fc <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + beq.w 9a214 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9a194 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + ble.n 9a0ac <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9a194 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 9a0ac <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9a194 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 9a0ac <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9a194 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 9a0ac <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9a184 <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ + bne.n 9a09c <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1cf42c <_PySys_GetRequiredAttr@@Base+0x780> │ │ │ │ + bl 1ceed4 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bne.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 9a01e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bcs.w 99f36 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a01e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 99f36 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9a01e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bgt.w 99f36 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f7fec <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7c0c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 9a330 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 9a248 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a02c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.w 99f44 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a01a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + beq.w 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ - b.n 99e24 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + beq.w 99eec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b.n 99d3c <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99daa <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 99f62 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.w 99cc2 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 99e7a <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 9a250 <_PyObject_GenericSetAttrWithDict@@Base+0x4e4> │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + bls.n 9a168 <_PyObject_GenericSetAttrWithDict@@Base+0x4e4> │ │ │ │ + movw r1, #55776 @ 0xd9e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9a12a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + bne.w 9a042 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 9a0dc <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bl 43388 │ │ │ │ + b.n 99ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #39589 @ 0x9aa5 │ │ │ │ + movw r3, #39357 @ 0x99bd │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #58972 @ 0xe65c │ │ │ │ - movwne r1, #59056 @ 0xe6b0 │ │ │ │ + movweq r1, #55652 @ 0xd964 │ │ │ │ + movwne r1, #55736 @ 0xd9b8 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6754 │ │ │ │ - b.n 9a230 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ + bl f62b4 │ │ │ │ + b.n 9a148 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ 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 99e66 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + b.n 99d7e <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a30c <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + beq.n 9a224 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 862f0 │ │ │ │ + bl 8618c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a0b6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bge.w 99fce <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0b6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bne.w 99fce <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r0, sl │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a0b6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99fce <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3f54 │ │ │ │ + bl f3ae4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99ef2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + b.n 99e0a <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 9a320 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + cbz r3, 9a238 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 9a2fe <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 9a216 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl db7ec │ │ │ │ + bl db36c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a2be <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ + b.n 9a1d6 <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99ee8 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99e00 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a05e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 9a194 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.w 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 9a0ac <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a450 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bne.n 9a368 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9a450 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + beq.n 9a368 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a46e <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ + beq.w 9a386 <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a440 <_PyObject_GenericSetAttrWithDict@@Base+0x6d4> │ │ │ │ + bge.n 9a358 <_PyObject_GenericSetAttrWithDict@@Base+0x6d4> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 9a3c6 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ble.n 9a2de <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ adds r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str r2, [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 9a3d2 <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ + bmi.n 9a2ea <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a41c <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ + bne.n 9a334 <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ adds r0, #3 │ │ │ │ str.w r7, [r9] │ │ │ │ - beq.n 9a47e <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 9a396 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 9a394 <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ + blt.n 9a2ac <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 9a40a <_PyObject_GenericSetAttrWithDict@@Base+0x69e> │ │ │ │ + bpl.n 9a322 <_PyObject_GenericSetAttrWithDict@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ (9a4e8 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + ldr r2, [pc, #276] @ (9a400 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ movs r0, #28 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ @@ -165028,210 +164980,201 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ add.w ip, r0, #412 @ 0x19c │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 9a464 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + cbz r2, 9a37c <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ - b.n 9a3a4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 9a2bc <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3ca <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bne.n 9a2e2 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a3ca <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a2e2 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ 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, [r9] │ │ │ │ - beq.n 9a47e <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 9a396 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9a3bc <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + beq.n 9a2d4 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9a3c6 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + b.n 9a2de <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r4, #1 │ │ │ │ - bgt.n 9a388 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ + bgt.n 9a2a0 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9a3ca <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 9a2e2 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9a360 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ - bl f7144 │ │ │ │ - b.n 9a478 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 9a278 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ + bl f6d64 │ │ │ │ + b.n 9a390 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ - b.n 9a3a4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 9a2bc <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 9a48e <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ + bmi.n 9a3a6 <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 9a4c6 <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ + bpl.n 9a3de <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a3ca <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 9a2e2 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f7144 │ │ │ │ + bl f6d64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9a3c6 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ - ldr r2, [pc, #88] @ (9a4e8 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + b.n 9a2de <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ldr r2, [pc, #88] @ (9a400 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9a4b6 <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ + beq.n 9a3ce <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 9a4da <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ + bls.n 9a3f2 <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a478 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 9a390 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c80 │ │ │ │ + bl 92b80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a45e <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ + blt.n 9a376 <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a478 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ - b.n 9a36a <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ + beq.n 9a390 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 9a282 <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a4c0 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 9a3d8 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 9a4f2 <_PyObject_GenericSetAttrWithDict@@Base+0x786> │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a4f0 <_PyObject_GenericSetAttrWithDict@@Base+0x784> │ │ │ │ - b.w 846c4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a5a4 <_PyObject_GenericSetAttrWithDict@@Base+0x838> │ │ │ │ + beq.n 9a4a8 <_PyObject_GenericSetAttrWithDict@@Base+0x824> │ │ │ │ mov r3, r2 │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a55e <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + bne.n 9a462 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9a55e <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + beq.n 9a462 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r0, ip │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 9a59a <_PyObject_GenericSetAttrWithDict@@Base+0x82e> │ │ │ │ + beq.n 9a49e <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89be4 │ │ │ │ + b.w 89ae0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - bne.n 9a544 <_PyObject_GenericSetAttrWithDict@@Base+0x7d8> │ │ │ │ + bne.n 9a448 <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 43340 │ │ │ │ + bl 43388 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a58a <_PyObject_GenericSetAttrWithDict@@Base+0x81e> │ │ │ │ + bge.n 9a48e <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 9a5ea <_PyObject_GenericSetAttrWithDict@@Base+0x87e> │ │ │ │ + cbz r2, 9a4ee <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a5da <_PyObject_GenericSetAttrWithDict@@Base+0x86e> │ │ │ │ + blt.n 9a4de <_PyObject_GenericSetAttrWithDict@@Base+0x85a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 863a4 │ │ │ │ + b.w 86240 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9a5c2 <_PyObject_GenericSetAttrWithDict@@Base+0x856> │ │ │ │ + bne.n 9a4c6 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9a5c2 <_PyObject_GenericSetAttrWithDict@@Base+0x856> │ │ │ │ + beq.n 9a4c6 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w dba60 │ │ │ │ + b.w db5e4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9a5b6 <_PyObject_GenericSetAttrWithDict@@Base+0x84a> │ │ │ │ + bne.n 9a4ba <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ mov r0, r1 │ │ │ │ - bl 43340 │ │ │ │ - b.n 9a592 <_PyObject_GenericSetAttrWithDict@@Base+0x826> │ │ │ │ + bl 43388 │ │ │ │ + b.n 9a496 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a592 <_PyObject_GenericSetAttrWithDict@@Base+0x826> │ │ │ │ + bne.n 9a496 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a592 <_PyObject_GenericSetAttrWithDict@@Base+0x826> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a496 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9a58a <_PyObject_GenericSetAttrWithDict@@Base+0x81e> │ │ │ │ + b.n 9a48e <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -165247,240 +165190,240 @@ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9a656 <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + bne.n 9a55a <_PyObject_GenericSetAttrWithDict@@Base+0x8d6> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9a656 <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + beq.n 9a55a <_PyObject_GenericSetAttrWithDict@@Base+0x8d6> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 9a674 <_PyObject_GenericSetAttrWithDict@@Base+0x908> │ │ │ │ + beq.n 9a578 <_PyObject_GenericSetAttrWithDict@@Base+0x8f4> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89be4 │ │ │ │ + b.w 89ae0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 9a63a <_PyObject_GenericSetAttrWithDict@@Base+0x8ce> │ │ │ │ + bne.n 9a53e <_PyObject_GenericSetAttrWithDict@@Base+0x8ba> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c8900 │ │ │ │ + b.w 1c8608 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 863a4 │ │ │ │ + b.w 86240 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a680 : │ │ │ │ +0009a584 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9a694 │ │ │ │ + bne.n 9a598 │ │ │ │ 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 9ef10 │ │ │ │ + bl 9ee50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a6b4 │ │ │ │ + cbz r0, 9a5b8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #59328 @ 0xe7c0 │ │ │ │ + movw r0, #56008 @ 0xdac8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9a6b0 │ │ │ │ + b.n 9a5b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a6cc : │ │ │ │ +0009a5d0 : │ │ │ │ stmdb 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 9abf0 │ │ │ │ + beq.w 9aaf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9abf0 │ │ │ │ + bpl.w 9aaf4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9fe │ │ │ │ + beq.w 9a902 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aada │ │ │ │ + bne.w 9a9de │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #4289 @ 0x10c1 │ │ │ │ + movw r3, #1713 @ 0x6b1 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9ab70 │ │ │ │ + bne.w 9aa74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r3, r3, r0 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 9ab70 │ │ │ │ + blt.w 9aa74 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aa74 │ │ │ │ + beq.w 9a978 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r5 │ │ │ │ adds r2, #20 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ adds.w sl, r2, r3, lsl #3 │ │ │ │ - bmi.w 9aaa2 │ │ │ │ + bmi.w 9a9a6 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r5, [r8, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9aaba │ │ │ │ - ldr r7, [pc, #668] @ (9aa14 ) │ │ │ │ + bne.w 9a9be │ │ │ │ + ldr r7, [pc, #668] @ (9a918 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 9aa1c │ │ │ │ + bcs.w 9a920 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 9aa60 │ │ │ │ + beq.w 9a964 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r9, [r5] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a986 │ │ │ │ + beq.w 9a88a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ adds r3, #20 │ │ │ │ add r3, r5 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aaa8 │ │ │ │ + beq.w 9a9ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9a870 │ │ │ │ + ble.n 9a774 │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.w 9a968 │ │ │ │ + beq.w 9a86c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a848 │ │ │ │ + beq.n 9a74c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a824 │ │ │ │ + beq.n 9a728 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a81c │ │ │ │ + cbz r2, 9a720 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aa5a │ │ │ │ + blt.w 9a95e │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a840 │ │ │ │ + cbz r2, 9a744 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aa54 │ │ │ │ + blt.w 9a958 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a864 │ │ │ │ + cbz r2, 9a768 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a9f8 │ │ │ │ + blt.w 9a8fc │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 9a968 │ │ │ │ + bne.n 9a86c │ │ │ │ ldr.w ip, [r7, r6] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a9b6 │ │ │ │ - ldr.w lr, [pc, #400] @ 9aa18 │ │ │ │ + beq.w 9a8ba │ │ │ │ + ldr.w lr, [pc, #400] @ 9a91c │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2, #1920] @ 0x780 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r8, [lr, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9abc4 │ │ │ │ + bne.w 9aac8 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ strd r5, r8, [r3, #24] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ @@ -165501,226 +165444,226 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a980 │ │ │ │ + blt.n 9a884 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a920 │ │ │ │ + cbz r2, 9a824 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a9f2 │ │ │ │ + blt.n 9a8f6 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a93e │ │ │ │ + cbz r2, 9a842 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a9e6 │ │ │ │ + blt.n 9a8ea │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a95c │ │ │ │ + cbz r2, 9a860 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a9ec │ │ │ │ + blt.n 9a8f0 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 9a870 │ │ │ │ + beq.n 9a774 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a8fe │ │ │ │ + beq.n 9a802 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a8f0 │ │ │ │ + blt.n 9a7f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a8fe │ │ │ │ + bge.n 9a802 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a8fe │ │ │ │ + b.n 9a802 │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 9a7be │ │ │ │ + bhi.w 9a6c2 │ │ │ │ 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 r5, #0 │ │ │ │ - beq.n 9aa1c │ │ │ │ + beq.n 9a920 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 9a7be │ │ │ │ + b.n 9a6c2 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac16 │ │ │ │ + beq.w 9ab1a │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r2, [r3, #24] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ strd r8, r9, [r3, #16] │ │ │ │ - b.n 9a8c0 │ │ │ │ + b.n 9a7c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a93e │ │ │ │ + b.n 9a842 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a95c │ │ │ │ + b.n 9a860 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a920 │ │ │ │ + b.n 9a824 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a864 │ │ │ │ + b.n 9a768 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fbf0 │ │ │ │ + b.w 7fbe0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r5, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9abb0 │ │ │ │ + bne.w 9aab4 │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9aaa2 │ │ │ │ + cbz r5, 9a9a6 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a9b2 │ │ │ │ + b.n 9a8b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a840 │ │ │ │ + b.n 9a744 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a81c │ │ │ │ + b.n 9a720 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a9ae │ │ │ │ + b.n 9a8b2 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ add.w r2, r0, #20 │ │ │ │ movs r0, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla sl, r0, r3, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 9a75a │ │ │ │ - bl 23c560 │ │ │ │ - b.n 9abac │ │ │ │ + bge.w 9a65e │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 9aab0 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 9a870 │ │ │ │ + ble.w 9a774 │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a7ec │ │ │ │ + b.n 9a6f0 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaa2 │ │ │ │ + beq.n 9a9a6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #356] @ (9ac38 ) │ │ │ │ + ldr r7, [pc, #356] @ (9ab3c ) │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 9a7be │ │ │ │ - bl 2535cc <_PyXI_GetMainNamespace@@Base+0x300> │ │ │ │ + b.n 9a6c2 │ │ │ │ + bl 252bb8 <_PyXI_GetMainNamespace@@Base+0x2d0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac2e │ │ │ │ + beq.w 9ab32 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd60 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd50 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac22 │ │ │ │ + beq.w 9ab26 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bcs.n 9ab22 │ │ │ │ + bcs.n 9aa26 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ab00 │ │ │ │ + beq.n 9aa04 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ add.w ip, r7, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ - b.n 9ab00 │ │ │ │ + b.n 9aa04 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r4, [pc, #264] @ (9ac38 ) │ │ │ │ + ldr r4, [pc, #264] @ (9ab3c ) │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r1, r5, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ cmp r2, #0 │ │ │ │ strd r6, r7, [r3, #16] │ │ │ │ @@ -165736,364 +165679,364 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orrs r2, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 9a8e8 │ │ │ │ + b.n 9a7ec │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbf0 │ │ │ │ + bl 7fbe0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8e8 │ │ │ │ + beq.w 9a7ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a070c │ │ │ │ + bl a0310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8e8 │ │ │ │ + beq.w 9a7ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9abac │ │ │ │ + bge.n 9aab0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9abac │ │ │ │ + cbnz r2, 9aab0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a8e8 │ │ │ │ + b.n 9a7ec │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aa46 │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 9a94a │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9ac04 │ │ │ │ + bne.n 9ab08 │ │ │ │ ldr.w r0, [lr, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9ca │ │ │ │ + bne.w 9a8ce │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a9cc │ │ │ │ + b.n 9a8d0 │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a8e8 │ │ │ │ + b.n 9a7ec │ │ │ │ ldr.w r2, [lr, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a9cc │ │ │ │ + b.n 9a8d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbf9c <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cbc74 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a8e8 │ │ │ │ + b.n 9a7ec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a8e8 │ │ │ │ + b.n 9a7ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ 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 r1, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af00 │ │ │ │ + beq.w 9ae04 │ │ │ │ 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 9af2c │ │ │ │ + bmi.w 9ae30 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r4, [r6, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9aed6 │ │ │ │ - ldr r0, [pc, #608] @ (9aefc ) │ │ │ │ + bne.w 9adda │ │ │ │ + ldr r0, [pc, #608] @ (9ae00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 9ae88 │ │ │ │ + bcs.w 9ad8c │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9aec6 │ │ │ │ + beq.w 9adca │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9ae56 │ │ │ │ + beq.w 9ad5a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c030 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ lsls r3, r1 │ │ │ │ adds r3, #20 │ │ │ │ add r3, r4 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aeea │ │ │ │ + beq.w 9adee │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9ad8a │ │ │ │ + ble.n 9ac8e │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r6, #3 │ │ │ │ - beq.n 9ae08 │ │ │ │ + beq.n 9ad0c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ad62 │ │ │ │ + beq.n 9ac66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ad3e │ │ │ │ + beq.n 9ac42 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ad36 │ │ │ │ + cbz r2, 9ac3a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ad2a │ │ │ │ + bge.n 9ac2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aec0 │ │ │ │ + blt.w 9adc4 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ad5a │ │ │ │ + cbz r2, 9ac5e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ad4e │ │ │ │ + bge.n 9ac52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aeba │ │ │ │ + blt.w 9adbe │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ad7e │ │ │ │ + cbz r2, 9ac82 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9ae82 │ │ │ │ + blt.w 9ad86 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 9ae08 │ │ │ │ + bne.n 9ad0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae20 │ │ │ │ + blt.n 9ad24 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9adc0 │ │ │ │ + cbz r2, 9acc4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae26 │ │ │ │ + bge.n 9ad2a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae30 │ │ │ │ + blt.n 9ad34 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9adde │ │ │ │ + cbz r2, 9ace2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae36 │ │ │ │ + bge.n 9ad3a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae40 │ │ │ │ + blt.n 9ad44 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9adfc │ │ │ │ + cbz r2, 9ad00 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae46 │ │ │ │ + bge.n 9ad4a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae50 │ │ │ │ + blt.n 9ad54 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 9ad8a │ │ │ │ + beq.n 9ac8e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ad9e │ │ │ │ + beq.n 9aca2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ad92 │ │ │ │ + blt.n 9ac96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ad9e │ │ │ │ + bge.n 9aca2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ad9e │ │ │ │ + b.n 9aca2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9adc0 │ │ │ │ + bge.n 9acc4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9adc0 │ │ │ │ + b.n 9acc4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9adde │ │ │ │ + bge.n 9ace2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9adde │ │ │ │ + b.n 9ace2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9adfc │ │ │ │ + bge.n 9ad00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9adfc │ │ │ │ + b.n 9ad00 │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 9ae76 │ │ │ │ + bhi.n 9ad7a │ │ │ │ add.w r0, r8, #1 │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w ip, [r3, r7] │ │ │ │ - cbz r4, 9ae88 │ │ │ │ + cbz r4, 9ad8c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 9ace0 │ │ │ │ + b.n 9abe4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9ace0 │ │ │ │ + b.n 9abe4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ad7e │ │ │ │ + b.n 9ac82 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9af34 │ │ │ │ + bne.n 9ae38 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9af2c │ │ │ │ + beq.n 9ae30 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9ae72 │ │ │ │ + b.n 9ad76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ad5a │ │ │ │ + b.n 9ac5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ad36 │ │ │ │ + b.n 9ac3a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9ae70 │ │ │ │ + b.n 9ad74 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9af2c │ │ │ │ + cbz r0, 9ae30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9ace0 │ │ │ │ + b.n 9abe4 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 9ad8a │ │ │ │ + ble.w 9ac8e │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9ad08 │ │ │ │ + b.n 9ac0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ @@ -166102,537 +166045,537 @@ │ │ │ │ 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 9ac80 │ │ │ │ + bge.w 9ab84 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c560 │ │ │ │ - b.n 9ad8a │ │ │ │ + bl 23b8dc │ │ │ │ + b.n 9ac8e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9aeaa │ │ │ │ + b.n 9adae │ │ │ │ │ │ │ │ -0009af44 <_PyObject_New@@Base>: │ │ │ │ +0009ae48 <_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.n 9b058 <_PyObject_New@@Base+0x114> │ │ │ │ + blt.n 9af5c <_PyObject_New@@Base+0x114> │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #205 @ 0xcd │ │ │ │ + movw r3, #189 @ 0xbd │ │ │ │ movt r3, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b046 <_PyObject_New@@Base+0x102> │ │ │ │ - ldr r3, [pc, #284] @ (9b094 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 9af4a <_PyObject_New@@Base+0x102> │ │ │ │ + ldr r3, [pc, #284] @ (9af98 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 9aff4 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 9aef8 <_PyObject_New@@Base+0xb0> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 9b034 <_PyObject_New@@Base+0xf0> │ │ │ │ + beq.n 9af38 <_PyObject_New@@Base+0xf0> │ │ │ │ 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 9afd8 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 9aedc <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #212] @ (9b098 <_PyObject_New@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #212] @ (9af9c <_PyObject_New@@Base+0x154>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b062 <_PyObject_New@@Base+0x11e> │ │ │ │ + bne.n 9af66 <_PyObject_New@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 9b024 <_PyObject_New@@Base+0xe0> │ │ │ │ + bhi.n 9af28 <_PyObject_New@@Base+0xe0> │ │ │ │ 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 9afb4 <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9aeb8 <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #41937 @ 0xa3d1 │ │ │ │ + movw r3, #42505 @ 0xa609 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b076 <_PyObject_New@@Base+0x132> │ │ │ │ + bne.n 9af7a <_PyObject_New@@Base+0x132> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 9b058 <_PyObject_New@@Base+0x114> │ │ │ │ + cbz r4, 9af5c <_PyObject_New@@Base+0x114> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 9afb4 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9aeb8 <_PyObject_New@@Base+0x70> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9afb4 <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9aff4 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9aeb8 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9aef8 <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9afb4 <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9aff4 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9aeb8 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9aef8 <_PyObject_New@@Base+0xb0> │ │ │ │ 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 9afb4 <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9aeb8 <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23c560 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.w 23b8dc │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b086 <_PyObject_New@@Base+0x142> │ │ │ │ + bne.n 9af8a <_PyObject_New@@Base+0x142> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15db98 │ │ │ │ - b.n 9afd0 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 15d204 │ │ │ │ + b.n 9aed4 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9b016 <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 9af1a <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9afd0 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 9aed4 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b09c : │ │ │ │ +0009afa0 : │ │ │ │ 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 9b198 │ │ │ │ + beq.n 9b09c │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 9b0ce │ │ │ │ + cbz r2, 9afd2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 9b0ce │ │ │ │ + cbz r2, 9afd2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 9b10e │ │ │ │ + cbz r2, 9b012 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9b10e │ │ │ │ + cbz r2, 9b012 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b1d8 │ │ │ │ + beq.n 9b0dc │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b1d8 │ │ │ │ + beq.n 9b0dc │ │ │ │ movw r2, #43708 @ 0xaabc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl fe9b0 │ │ │ │ + bl fe590 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 9b1c6 │ │ │ │ + beq.n 9b0ca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 118ae0 │ │ │ │ + b.w 1185d4 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9b1ae │ │ │ │ + bge.n 9b0b2 │ │ │ │ movw r2, #40104 @ 0x9ca8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b1a0 │ │ │ │ - ldr r1, [pc, #200] @ (9b1ec ) │ │ │ │ + beq.n 9b0a4 │ │ │ │ + ldr r1, [pc, #200] @ (9b0f0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d8858 │ │ │ │ + bl d7f38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b19c │ │ │ │ + beq.n 9b0a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9b170 │ │ │ │ - cbz r2, 9b170 │ │ │ │ + beq.n 9b074 │ │ │ │ + cbz r2, 9b074 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b16a │ │ │ │ + bge.n 9b06e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9b16a │ │ │ │ + cbnz r1, 9b06e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c85f4 │ │ │ │ + bl 84c6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #59404 @ 0xe80c │ │ │ │ + movw r1, #56084 @ 0xdb14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3f54 │ │ │ │ - bl 5d90c │ │ │ │ + b.w f3ae4 │ │ │ │ + bl 5da98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9b16a │ │ │ │ + b.n 9b06e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 204810 │ │ │ │ + b.w 204228 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59440 @ 0xe830 │ │ │ │ + movw r1, #56120 @ 0xdb38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9b18e │ │ │ │ + b.n 9b092 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 940a4 │ │ │ │ + bl 93fa4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b102 │ │ │ │ - b.n 9b19c │ │ │ │ + beq.n 9b006 │ │ │ │ + b.n 9b0a0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59356 @ 0xe7dc │ │ │ │ + movw r1, #56036 @ 0xdae4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 9b1c2 │ │ │ │ + b.n 9b0c6 │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r2, r2, #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, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b23e │ │ │ │ + bne.n 9b142 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b23e │ │ │ │ + beq.n 9b142 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 9b25a │ │ │ │ + cbnz r3, 9b15e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b23a │ │ │ │ + beq.n 9b13e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b274 │ │ │ │ + bne.n 9b178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c878 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12c224 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9b26e │ │ │ │ + b.n 9b172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b2ae │ │ │ │ + beq.n 9b1b2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b222 │ │ │ │ + beq.n 9b126 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 9b23a │ │ │ │ + beq.n 9b13e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b226 │ │ │ │ + beq.n 9b12a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #64] @ (9b2b8 ) │ │ │ │ + ldr r1, [pc, #64] @ (9b1bc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a87b4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl a7c38 <_PyObject_LookupSpecial@@Base> │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 9b28c │ │ │ │ - bl 940a4 │ │ │ │ + cbnz r0, 9b190 │ │ │ │ + bl 93fa4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b234 │ │ │ │ - b.n 9b26e │ │ │ │ + beq.n 9b138 │ │ │ │ + b.n 9b172 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b2aa │ │ │ │ + bge.n 9b1ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9b2aa │ │ │ │ + cbnz r2, 9b1ae │ │ │ │ mov r0, r3 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 9b26e │ │ │ │ + b.n 9b172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 9b23a │ │ │ │ + bl 43388 │ │ │ │ + b.n 9b13e │ │ │ │ nop │ │ │ │ pop {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b2bc : │ │ │ │ +0009b1c0 : │ │ │ │ stmdb 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 r2, r3, #30 │ │ │ │ - bmi.w 9b4ac │ │ │ │ + bmi.w 9b3b0 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9b4ee │ │ │ │ - ldr r1, [pc, #728] @ (9b5c0 ) │ │ │ │ + bpl.w 9b3f2 │ │ │ │ + ldr r1, [pc, #728] @ (9b4c4 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b5e8 │ │ │ │ + bne.w 9b4ec │ │ │ │ ldr.w r2, [r1, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9b5e8 │ │ │ │ + beq.w 9b4ec │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b724 │ │ │ │ + beq.w 9b628 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9b758 │ │ │ │ + bpl.w 9b65c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r5, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 9b66c │ │ │ │ + bhi.w 9b570 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9b6e4 │ │ │ │ + blt.w 9b5e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9b4f6 │ │ │ │ + bmi.w 9b3fa │ │ │ │ ldr.w r6, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9b538 │ │ │ │ - ldr r1, [pc, #616] @ (9b5c0 ) │ │ │ │ + bpl.w 9b43c │ │ │ │ + ldr r1, [pc, #616] @ (9b4c4 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #772] @ 0x304 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b5cc │ │ │ │ + bne.w 9b4d0 │ │ │ │ ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b5cc │ │ │ │ + beq.w 9b4d0 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6f8 │ │ │ │ + beq.w 9b5fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 9b758 │ │ │ │ + bpl.w 9b65c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 9b63a │ │ │ │ + bhi.w 9b53e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b6e4 │ │ │ │ + blt.w 9b5e8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #528] @ 9b5c8 │ │ │ │ + ldr.w r9, [pc, #528] @ 9b4cc │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 9b70c │ │ │ │ + bhi.w 9b610 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 9b70c │ │ │ │ + bmi.w 9b610 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #205 @ 0xcd │ │ │ │ + movw r1, #189 @ 0xbd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r7, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9b6ba │ │ │ │ + bne.w 9b5be │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 9b604 │ │ │ │ + bcs.w 9b508 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9b6ac │ │ │ │ + beq.w 9b5b0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9b540 │ │ │ │ + beq.n 9b444 │ │ │ │ adds r7, r0, r3 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.w 9b572 │ │ │ │ - ldr r2, [pc, #340] @ (9b5c4 ) │ │ │ │ + bgt.w 9b476 │ │ │ │ + ldr r2, [pc, #340] @ (9b4c8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b736 │ │ │ │ + bne.w 9b63a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - cbz r5, 9b4a4 │ │ │ │ + cbz r5, 9b3a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ (9b5c8 ) │ │ │ │ + ldr r0, [pc, #280] @ (9b4cc ) │ │ │ │ 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] │ │ │ │ @@ -166642,24 +166585,24 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b770 │ │ │ │ + beq.w 9b674 │ │ │ │ ldr.w r5, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9b2e6 │ │ │ │ - bl 1c9734 │ │ │ │ + bmi.w 9b1ea │ │ │ │ + bl 1c9444 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b312 │ │ │ │ - ldr r1, [pc, #208] @ (9b5c8 ) │ │ │ │ + b.n 9b216 │ │ │ │ + ldr r1, [pc, #208] @ (9b4cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -166669,289 +166612,289 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6e8 │ │ │ │ + beq.w 9b5ec │ │ │ │ ldr.w r6, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9b354 │ │ │ │ - bl 1c9734 │ │ │ │ + bmi.w 9b258 │ │ │ │ + bl 1c9444 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b380 │ │ │ │ + b.n 9b284 │ │ │ │ ldrd r6, r1, [r2, #24] │ │ │ │ cmp r6, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 9b44a │ │ │ │ + bhi.w 9b34e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b604 │ │ │ │ + beq.n 9b508 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ - b.n 9b44a │ │ │ │ + b.n 9b34e │ │ │ │ ldr.w r3, [r2, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b46e │ │ │ │ + beq.w 9b372 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b46e │ │ │ │ + beq.w 9b372 │ │ │ │ ldr.w r3, [r2, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b46e │ │ │ │ + bne.w 9b372 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b786 │ │ │ │ + bne.w 9b68a │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 9b46e │ │ │ │ + bmi.w 9b372 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b5a8 │ │ │ │ + bne.n 9b4ac │ │ │ │ dmb ish │ │ │ │ - b.n 9b46e │ │ │ │ + b.n 9b372 │ │ │ │ nop │ │ │ │ vqadd.s8 q0, q0, q1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #468] @ (9b7a4 ) │ │ │ │ - bl 7aa94 │ │ │ │ + ldr r0, [pc, #468] @ (9b6a8 ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9b6f2 │ │ │ │ + beq.w 9b5f6 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (9b7a4 ) │ │ │ │ + ldr r1, [pc, #452] @ (9b6a8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9b380 │ │ │ │ - ldr r0, [pc, #444] @ (9b7a8 ) │ │ │ │ - bl 7aa94 │ │ │ │ + b.n 9b284 │ │ │ │ + ldr r0, [pc, #444] @ (9b6ac ) │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b71e │ │ │ │ + beq.w 9b622 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #428] @ (9b7a8 ) │ │ │ │ + ldr r1, [pc, #428] @ (9b6ac ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9b312 │ │ │ │ + b.n 9b216 │ │ │ │ ldr.w r2, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b6ce │ │ │ │ + bne.n 9b5d2 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b70c │ │ │ │ + beq.n 9b610 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 9b44a │ │ │ │ + b.n 9b34e │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b688 │ │ │ │ + bcc.n 9b58c │ │ │ │ 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 9b640 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b544 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64032 @ 0xfa20 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9b6e4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 9b5e8 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b69c │ │ │ │ + bcc.n 9b5a0 │ │ │ │ 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 9b672 │ │ │ │ - b.n 9b654 │ │ │ │ + beq.n 9b576 │ │ │ │ + b.n 9b558 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b718 │ │ │ │ + blt.n 9b61c │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9b3ae │ │ │ │ - b.n 9b6e4 │ │ │ │ + bge.w 9b2b2 │ │ │ │ + b.n 9b5e8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b6da │ │ │ │ + blt.n 9b5de │ │ │ │ mul.w r5, r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 9b33e │ │ │ │ - b.n 9b6e4 │ │ │ │ + bge.w 9b242 │ │ │ │ + b.n 9b5e8 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9b568 │ │ │ │ + b.n 9b46c │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ - cbz r0, 9b70c │ │ │ │ + cbz r0, 9b610 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b44a │ │ │ │ + b.n 9b34e │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b624 │ │ │ │ + b.n 9b528 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 9b654 │ │ │ │ + bge.n 9b558 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b654 │ │ │ │ + bne.n 9b558 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9b4a4 │ │ │ │ + b.n 9b3a8 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b52e │ │ │ │ - ldr r0, [pc, #176] @ (9b7a4 ) │ │ │ │ - bl 43340 │ │ │ │ - bl 940a4 │ │ │ │ + b.n 9b432 │ │ │ │ + ldr r0, [pc, #176] @ (9b6a8 ) │ │ │ │ + bl 43388 │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b790 │ │ │ │ - ldr r1, [pc, #160] @ (9b7a4 ) │ │ │ │ + bne.n 9b694 │ │ │ │ + ldr r1, [pc, #160] @ (9b6a8 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9b692 │ │ │ │ + b.n 9b596 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c630 │ │ │ │ + b.w 23b9ac │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 9b6de │ │ │ │ - b.n 9b654 │ │ │ │ - ldr r0, [pc, #136] @ (9b7a8 ) │ │ │ │ - bl 43340 │ │ │ │ - bl 940a4 │ │ │ │ - cbnz r0, 9b790 │ │ │ │ - ldr r1, [pc, #124] @ (9b7a8 ) │ │ │ │ + blt.n 9b5e2 │ │ │ │ + b.n 9b558 │ │ │ │ + ldr r0, [pc, #136] @ (9b6ac ) │ │ │ │ + bl 43388 │ │ │ │ + bl 93fa4 │ │ │ │ + cbnz r0, 9b694 │ │ │ │ + ldr r1, [pc, #124] @ (9b6ac ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b6a4 │ │ │ │ - movw r1, #56405 @ 0xdc55 │ │ │ │ + b.n 9b5a8 │ │ │ │ + movw r1, #53953 @ 0xd2c1 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b77a │ │ │ │ + bne.n 9b67e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b48c │ │ │ │ + bne.w 9b390 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 9b48c │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 9b390 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #60688 @ 0xed10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9b6e4 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 9b5e8 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b4e4 │ │ │ │ + b.n 9b3e8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9b48c │ │ │ │ + b.n 9b390 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b596 │ │ │ │ - b.n 9b46e │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + beq.w 9b49a │ │ │ │ + b.n 9b372 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b6e4 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b5e8 │ │ │ │ nop │ │ │ │ addw r0, r0, #82 @ 0x52 │ │ │ │ @ instruction: 0xf1e00052 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 9b816 │ │ │ │ + bmi.n 9b71a │ │ │ │ ldr.w r1, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 9b854 │ │ │ │ + bpl.n 9b758 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b87a │ │ │ │ + bne.n 9b77e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9b87a │ │ │ │ + beq.n 9b77e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b864 │ │ │ │ + beq.n 9b768 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 9b8e4 │ │ │ │ + bpl.n 9b7e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.n 9b89a │ │ │ │ + bhi.n 9b79e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #272] @ (9b928 ) │ │ │ │ + ldr r1, [pc, #272] @ (9b82c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -166961,244 +166904,244 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b8da │ │ │ │ + beq.n 9b7de │ │ │ │ ldr.w r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9b7d2 │ │ │ │ - movw r0, #49104 @ 0xbfd0 │ │ │ │ + bmi.n 9b6d6 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 940a4 │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b914 │ │ │ │ + bne.n 9b818 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa94 │ │ │ │ + bl 7accc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b8fc │ │ │ │ + beq.n 9b800 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 851cc │ │ │ │ + bl 85068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b7f6 │ │ │ │ - b.n 9b864 │ │ │ │ + bne.n 9b6fa │ │ │ │ + b.n 9b768 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b8d0 │ │ │ │ + bcc.n 9b7d4 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ orr.w r1, r1, r4, lsl #30 │ │ │ │ cmp.w r4, r1, lsr #30 │ │ │ │ mov r4, r1 │ │ │ │ - beq.n 9b8a0 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b7a4 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64032 @ 0xfa20 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b812 │ │ │ │ + b.n 9b716 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9b904 │ │ │ │ + blt.n 9b808 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ - b.n 9b812 │ │ │ │ + b.n 9b716 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b84c │ │ │ │ + b.n 9b750 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #60688 @ 0xed10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9b8ca │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 9b7ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 43340 │ │ │ │ - b.n 9b864 │ │ │ │ + bl 43388 │ │ │ │ + b.n 9b768 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9b8b4 │ │ │ │ + bge.n 9b7b8 │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b8b4 │ │ │ │ + bne.n 9b7b8 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b812 │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + b.n 9b716 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b8ca │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b7ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b92c : │ │ │ │ +0009b830 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b9c8 │ │ │ │ + beq.n 9b8cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9b9b0 │ │ │ │ + bpl.n 9b8b4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 9b95c │ │ │ │ + bhi.n 9b860 │ │ │ │ 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 9b994 │ │ │ │ + bcc.n 9b898 │ │ │ │ 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 9b964 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b868 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64032 @ 0xfa20 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ + bl 11dd6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 9b9a0 │ │ │ │ + blt.n 9b8a4 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9b978 │ │ │ │ + bge.n 9b87c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b978 │ │ │ │ + bne.n 9b87c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #60688 @ 0xed10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9b98e │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 9b892 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b98e │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b892 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b9dc : │ │ │ │ +0009b8e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ (9baa0 ) │ │ │ │ + ldr r2, [pc, #180] @ (9b9a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ - cbz r4, 9ba26 │ │ │ │ - ldr r1, [pc, #160] @ (9baa4 ) │ │ │ │ + cbz r4, 9b92a │ │ │ │ + ldr r1, [pc, #160] @ (9b9a8 ) │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 9ba5a │ │ │ │ + cbnz r3, 9b95e │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7ffec <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ffdc <_PyObject_GC_New@@Base+0x28c> │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9ba96 │ │ │ │ + cbz r0, 9b99a │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ vstr d0, [sp] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - bl 1c7788 <_Py_NewReference@@Base> │ │ │ │ + bl 804ac <_Py_NewReference@@Base> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba1c │ │ │ │ - movw r2, #56405 @ 0xdc55 │ │ │ │ + b.n 9b920 │ │ │ │ + movw r2, #53953 @ 0xd2c1 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 9ba86 │ │ │ │ + bne.n 9b98a │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ba1c │ │ │ │ + bne.n 9b920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b4c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 208564 <_PyStack_AsDict@@Base+0x10> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba1c │ │ │ │ + b.n 9b920 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba1c │ │ │ │ + b.n 9b920 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c560 │ │ │ │ + b.w 23b8dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009baa8 : │ │ │ │ +0009b9ac : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009bab0 : │ │ │ │ +0009b9b4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bb72 │ │ │ │ + beq.n 9ba76 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -167206,71 +167149,71 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add.w r5, r4, #1 │ │ │ │ it lt │ │ │ │ strlt r3, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 9bb00 │ │ │ │ + bge.n 9ba04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r1, [r3, r4, lsl #2] │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 9bb44 │ │ │ │ + bge.n 9ba48 │ │ │ │ adds r1, r4, #7 │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ subs r1, r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ itt le │ │ │ │ addle r1, r4, #4 │ │ │ │ bicle.w r2, r1, #3 │ │ │ │ - cbz r5, 9bb50 │ │ │ │ + cbz r5, 9ba54 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9bb62 │ │ │ │ + bcs.n 9ba66 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9bb62 │ │ │ │ + cbz r0, 9ba66 │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ - b.n 9bafa │ │ │ │ + b.n 9b9fe │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ - blt.n 9bb08 │ │ │ │ + blt.n 9ba0c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 9bb3e │ │ │ │ + b.n 9ba42 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bb38 │ │ │ │ - bl 23c560 │ │ │ │ + bne.n 9ba3c │ │ │ │ + bl 23b8dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb24c │ │ │ │ + b.w 1caf6c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9bc3c │ │ │ │ + bpl.n 9bb40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -167279,297 +167222,297 @@ │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 9bbbc │ │ │ │ + bge.n 9bac0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 9bc02 │ │ │ │ + bge.n 9bb06 │ │ │ │ adds r3, r4, #7 │ │ │ │ add.w r3, r3, r5, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov r6, r3 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ addle r3, r4, #4 │ │ │ │ bicle.w r6, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r5, 9bc0e │ │ │ │ + cbz r5, 9bb12 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9bc26 │ │ │ │ + bcs.n 9bb2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9bc26 │ │ │ │ + cbz r0, 9bb2a │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 9bbb6 │ │ │ │ + b.n 9baba │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ - blt.n 9bbc0 │ │ │ │ + blt.n 9bac4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 9bbfc │ │ │ │ + b.n 9bb00 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9bc74 │ │ │ │ + bl 9bb78 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bbf6 │ │ │ │ - bl 23c560 │ │ │ │ + bne.n 9bafa │ │ │ │ + bl 23b8dc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb24c │ │ │ │ + b.w 1caf6c │ │ │ │ │ │ │ │ -0009bc40 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +0009bb44 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1cb270 │ │ │ │ + bl 1caf90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9bc68 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 9bb6c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r6, [r3, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009bc74 : │ │ │ │ +0009bb78 : │ │ │ │ stmdb 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 9bfd6 │ │ │ │ + blt.w 9bedc │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r2, #49121 @ 0xbfe1 │ │ │ │ + movw r2, #48873 @ 0xbee9 │ │ │ │ movt r2, #9 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9bf28 │ │ │ │ + bne.w 9be2e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9be1c │ │ │ │ - ldr.w sl, [pc, #808] @ 9bfdc │ │ │ │ + beq.w 9bd20 │ │ │ │ + ldr.w sl, [pc, #812] @ 9bee4 │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 9be48 │ │ │ │ + beq.w 9bd4c │ │ │ │ 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 9bcfe │ │ │ │ + bgt.n 9bc02 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r7 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9be48 │ │ │ │ + beq.w 9bd4c │ │ │ │ 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 9bdbe │ │ │ │ + bhi.n 9bcc2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 9bdb6 │ │ │ │ + bcc.n 9bcba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9beac │ │ │ │ + beq.w 9bdb0 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 9beac │ │ │ │ + bhi.w 9bdb0 │ │ │ │ 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 9bdd6 │ │ │ │ + beq.n 9bcda │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9be26 │ │ │ │ + beq.n 9bd2a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c030 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 9be88 │ │ │ │ + beq.w 9bd8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 9bda2 │ │ │ │ + blt.n 9bca6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9be88 │ │ │ │ + beq.n 9bd8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9be76 │ │ │ │ + beq.n 9bd7a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9beb0 │ │ │ │ + beq.n 9bdb4 │ │ │ │ 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 9bdea │ │ │ │ + bhi.n 9bcee │ │ │ │ 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 9bd44 │ │ │ │ + bne.n 9bc48 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 801a0 │ │ │ │ + bl 80190 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9bd60 │ │ │ │ + bne.n 9bc64 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #41937 @ 0xa3d1 │ │ │ │ + movw r1, #42505 @ 0xa609 │ │ │ │ movt r1, #7 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9bf5e │ │ │ │ + bne.w 9bed0 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c0b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9bdb6 │ │ │ │ + beq.n 9bcba │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9bd60 │ │ │ │ + b.n 9bc64 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 800cc │ │ │ │ + b.w 800bc │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9be6c │ │ │ │ + bhi.n 9bd70 │ │ │ │ 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 9bd60 │ │ │ │ - b.n 9bdea │ │ │ │ + bne.n 9bc64 │ │ │ │ + b.n 9bcee │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #42105 @ 0xa479 │ │ │ │ + movw r2, #42673 @ 0xa6b1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9bf24 │ │ │ │ + bne.n 9be2a │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b864 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 9bd60 │ │ │ │ + b.n 9bc64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r6, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b.n 9bdb6 │ │ │ │ + b.n 9bcba │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #42097 @ 0xa471 │ │ │ │ + movw r3, #42665 @ 0xa6a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9bfcc │ │ │ │ + bne.w 9bec6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9bdb6 │ │ │ │ + b.n 9bcba │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9bdea │ │ │ │ + b.n 9bcee │ │ │ │ ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ mul.w sl, r3, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -167578,84 +167521,78 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ str r6, [r3, #16] │ │ │ │ ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9beec │ │ │ │ + bne.n 9bdf0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 9bee8 │ │ │ │ + cbz r1, 9bdec │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bf6a │ │ │ │ + beq.n 9be5e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9bf36 │ │ │ │ + beq.n 9be3c │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 9bf04 │ │ │ │ + cbnz r2, 9be08 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9bdb6 │ │ │ │ + beq.w 9bcba │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ - cbz r2, 9bf58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9bec0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 9bf20 │ │ │ │ + cbz r2, 9be26 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 9bdb6 │ │ │ │ + b.n 9bcba │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 9bf44 │ │ │ │ + cbz r2, 9be4a │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdb6 │ │ │ │ + bne.w 9bcba │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 9bdb6 │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9bf12 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ - blx r8 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 9be0a │ │ │ │ + b.n 9bcba │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9bef6 │ │ │ │ + beq.n 9bdfa │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9bfc6 │ │ │ │ + cbz r2, 9beba │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 9bf9e │ │ │ │ + cbz r3, 9be92 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ @@ -167664,90 +167601,98 @@ │ │ │ │ str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 9bdb6 │ │ │ │ + b.n 9bcba │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 9be6a │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9bf76 │ │ │ │ + b.n 9be18 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 9bea0 │ │ │ │ + b.n 9bda4 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + blx r8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 9bd0e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9bdb6 │ │ │ │ + b.n 9bcba │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c072 │ │ │ │ + beq.n 9bf7a │ │ │ │ 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] @ (9c0bc ) │ │ │ │ + ldr r3, [pc, #200] @ (9bfc4 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 9c078 │ │ │ │ + beq.n 9bf80 │ │ │ │ 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 9c02a │ │ │ │ + bgt.n 9bf32 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 9c078 │ │ │ │ - cbz r3, 9c078 │ │ │ │ + bgt.n 9bf80 │ │ │ │ + cbz r3, 9bf80 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9c04a │ │ │ │ + bhi.n 9bf52 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 9c06c │ │ │ │ + bcc.n 9bf74 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 800cc │ │ │ │ + bl 800bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9c06a │ │ │ │ + cbz r0, 9bf72 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83cac │ │ │ │ + bl 83ce0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 800cc │ │ │ │ + b.w 800bc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9c0b8 │ │ │ │ + blt.n 9bfc0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42105 @ 0xa479 │ │ │ │ + movw r1, #42673 @ 0xa6b1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9c0a8 │ │ │ │ + bne.n 9bfb0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -167755,516 +167700,516 @@ │ │ │ │ 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 9c06c │ │ │ │ + b.n 9bf74 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009c0c0 : │ │ │ │ +0009bfc8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9c0f0 │ │ │ │ + cbz r0, 9bff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9c0f0 │ │ │ │ - bl 9c118 │ │ │ │ - cbz r0, 9c100 │ │ │ │ + bpl.n 9bff8 │ │ │ │ + bl 9c020 │ │ │ │ + cbz r0, 9c008 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9c106 │ │ │ │ + blt.n 9c00e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #36368 @ 0x8e10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 2917c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ab4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c0ea │ │ │ │ + b.n 9bff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c0e8 │ │ │ │ + bne.n 9bff0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c0ea │ │ │ │ + b.n 9bff2 │ │ │ │ stmdb 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 │ │ │ │ ldrd r4, r7, [r0, #8] │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #1 │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ - ble.w 9c420 │ │ │ │ + ble.w 9c32a │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movw r6, #41352 @ 0xa188 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c4f0 │ │ │ │ + beq.w 9c3fa │ │ │ │ movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r9, r2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9c48a │ │ │ │ + bne.w 9c394 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov lr, r7 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 9c7b6 │ │ │ │ + bne.w 9c6c0 │ │ │ │ ldr.w r2, [lr] │ │ │ │ tst.w r9, r5 │ │ │ │ - bne.n 9c1be │ │ │ │ - cbz r3, 9c1c6 │ │ │ │ + bne.n 9c0c6 │ │ │ │ + cbz r3, 9c0ce │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - beq.n 9c1ce │ │ │ │ + beq.n 9c0d6 │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 9c18a │ │ │ │ + b.n 9c092 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 9c19a │ │ │ │ + bls.n 9c0a2 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9c1b6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.n 9c0be │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r9 │ │ │ │ cmp r2, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c440 │ │ │ │ - movw r1, #55737 @ 0xd9b9 │ │ │ │ + beq.w 9c34a │ │ │ │ + movw r1, #55549 @ 0xd8fd │ │ │ │ movt r1, #9 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str.w r1, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c5b4 │ │ │ │ + bne.w 9c4be │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r4, r7, [r5, #4] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [r1, #12] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bgt.w 9c5f4 │ │ │ │ + bgt.w 9c4fe │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r7 │ │ │ │ strd r4, r7, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ strd r5, r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9d2c8 │ │ │ │ + bl 9d1c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9c660 │ │ │ │ + beq.w 9c56a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.w 9c4d0 │ │ │ │ + ble.w 9c3da │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 9c31e │ │ │ │ + bge.n 9c222 │ │ │ │ mov r8, r0 │ │ │ │ - movw r3, #55737 @ 0xd9b9 │ │ │ │ + movw r3, #55549 @ 0xd8fd │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w sl, [fp, r8, lsl #2] │ │ │ │ mov r7, r8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ adds r6, r4, r7 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c2e4 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + bne.n 9c1e8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 9c864 │ │ │ │ + beq.w 9c76e │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9c7d6 │ │ │ │ + beq.w 9c6e0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c7e6 │ │ │ │ + beq.w 9c6f0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9c4d4 │ │ │ │ + beq.w 9c3de │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4e4 │ │ │ │ + beq.w 9c3ee │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c394 │ │ │ │ - mov r2, r9 │ │ │ │ + beq.n 9c298 │ │ │ │ cmp r4, r6 │ │ │ │ - mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - blt.n 9c3a8 │ │ │ │ - b.n 9c2f8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + blt.n 9c2ae │ │ │ │ + b.n 9c1fc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c660 │ │ │ │ - beq.n 9c394 │ │ │ │ + blt.w 9c56a │ │ │ │ + beq.n 9c298 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9c41c │ │ │ │ + blt.w 9c326 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r0 │ │ │ │ - ble.n 9c310 │ │ │ │ + ble.n 9c214 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ adds r0, #4 │ │ │ │ add r0, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9c268 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bne.n 9c170 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c60a │ │ │ │ + bne.w 9c514 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd fp, r3, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, fp, r1, lsl #2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 9c6f6 │ │ │ │ + bne.w 9c600 │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9c70c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 9c616 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9c800 │ │ │ │ + bne.w 9c70a │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c754 │ │ │ │ + bne.w 9c65e │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ movlt r2, r5 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - blt.w 9c74c │ │ │ │ + blt.w 9c656 │ │ │ │ mov r0, r5 │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 9c2f8 │ │ │ │ + ble.n 9c1fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c41a │ │ │ │ - ldr.w r9, [sl, #8] │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ + bne.n 9c324 │ │ │ │ + ldrb.w r9, [sl, #16] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ strd sl, r8, [sp, #12] │ │ │ │ - ubfx r5, r3, #6, #1 │ │ │ │ - add.w r8, sl, #20 │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + ubfx r5, r9, #6, #1 │ │ │ │ + add.w r9, sl, #20 │ │ │ │ + str r3, [sp, #0] │ │ │ │ adds r6, r7, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, r8 │ │ │ │ mov r2, sl │ │ │ │ it ge │ │ │ │ - movge r2, r9 │ │ │ │ + movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c85e │ │ │ │ + beq.w 9c768 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9c7ea │ │ │ │ + beq.w 9c6f4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c7fc │ │ │ │ + beq.w 9c706 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9c408 │ │ │ │ + beq.n 9c312 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 9c412 │ │ │ │ + cbz r0, 9c31c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9c416 │ │ │ │ + bge.n 9c320 │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9c3ba │ │ │ │ + bgt.n 9c2c4 │ │ │ │ ldrd sl, r8, [sp, #12] │ │ │ │ - b.n 9c2f8 │ │ │ │ + b.n 9c1fc │ │ │ │ adds r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c3f8 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 9c3fc │ │ │ │ + bne.n 9c302 │ │ │ │ + cmp sl, r8 │ │ │ │ + bgt.n 9c306 │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9c3fe │ │ │ │ + b.n 9c308 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9c270 │ │ │ │ + b.n 9c178 │ │ │ │ add r2, sp, #604 @ 0x25c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ movs r1, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str.w fp, [r0, #16] │ │ │ │ strd r4, r7, [r0, #8] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 9c370 │ │ │ │ + b.n 9c274 │ │ │ │ tst r1, r5 │ │ │ │ itttt ne │ │ │ │ addne r5, sp, #64 @ 0x40 │ │ │ │ - strne r5, [sp, #8] │ │ │ │ - movwne r1, #55277 @ 0xd7ed │ │ │ │ + strne r5, [sp, #4] │ │ │ │ + movwne r1, #52685 @ 0xcdcd │ │ │ │ movtne r1, #23 │ │ │ │ - bne.w 9c1f2 │ │ │ │ + bne.w 9c0fa │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq.w 9c7c2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + beq.w 9c6cc │ │ │ │ ldr.w ip, [r2, #100] @ 0x64 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r5, #25909 @ 0x6535 │ │ │ │ + movw r5, #23409 @ 0x5b71 │ │ │ │ movt r5, #21 │ │ │ │ str.w ip, [sp, #1632] @ 0x660 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - b.n 9c1f2 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + b.n 9c0fa │ │ │ │ mov lr, r7 │ │ │ │ movs r5, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9c4a2 │ │ │ │ + b.n 9c3ac │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 9c4ca │ │ │ │ + beq.n 9c3d4 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 9c7ba │ │ │ │ + bne.w 9c6c4 │ │ │ │ ands.w sl, r1, r5 │ │ │ │ - beq.n 9c494 │ │ │ │ + beq.n 9c39e │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9c494 │ │ │ │ + bls.n 9c39e │ │ │ │ add.w ip, ip, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9c49c │ │ │ │ + bne.n 9c3a6 │ │ │ │ mov r1, sl │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9c1d4 │ │ │ │ + b.n 9c0dc │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9c1d4 │ │ │ │ + b.n 9c0dc │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 9c31e │ │ │ │ + b.n 9c222 │ │ │ │ adds r1, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c2ce │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ + bne.w 9c1d8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9c2d0 │ │ │ │ + b.n 9c1da │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9c85a │ │ │ │ + ble.w 9c764 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov lr, r1 │ │ │ │ movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r8, r7 │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ mov r7, r3 │ │ │ │ negs r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ adcs r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 9c552 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + b.n 9c45c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 9c53e │ │ │ │ - cbz r7, 9c53e │ │ │ │ + bne.n 9c448 │ │ │ │ + cbz r7, 9c448 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ mov r3, r7 │ │ │ │ and.w r7, ip, #28 │ │ │ │ sub.w r7, r7, #4 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 9c580 │ │ │ │ + beq.n 9c48a │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9c7a2 │ │ │ │ + bne.w 9c6ac │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9c846 │ │ │ │ + beq.w 9c750 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c7be │ │ │ │ + bne.w 9c6c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c53e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + beq.n 9c448 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ tst r1, r5 │ │ │ │ - beq.n 9c524 │ │ │ │ + beq.n 9c42e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9c524 │ │ │ │ + bls.n 9c42e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9c53e │ │ │ │ + b.n 9c448 │ │ │ │ mov ip, r7 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldrd r1, r7, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldrd r1, r7, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c6fa │ │ │ │ + beq.w 9c604 │ │ │ │ movw lr, #41560 @ 0xa258 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 9c440 │ │ │ │ + bne.w 9c34a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9c440 │ │ │ │ + beq.w 9c34a │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #55737 @ 0xd9b9 │ │ │ │ + movw r3, #55549 @ 0xd8fd │ │ │ │ movt r3, #9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c798 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 9c6a2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #24709 @ 0x6085 │ │ │ │ + movw r3, #22209 @ 0x56c1 │ │ │ │ movt r3, #21 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r4, r7, [r2, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str r5, [r2, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ble.w 9c21c │ │ │ │ + ble.w 9c124 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9c5f8 │ │ │ │ + bgt.n 9c502 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 9c21e │ │ │ │ + b.n 9c126 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -168273,46 +168218,46 @@ │ │ │ │ asrs r3, r2, #2 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, r0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9c670 │ │ │ │ + ble.n 9c57a │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9c674 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bgt.n 9c57e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 9c67a │ │ │ │ + ble.n 9c584 │ │ │ │ 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 r5, r3 │ │ │ │ - bge.n 9c67a │ │ │ │ - bl 9da20 │ │ │ │ + bge.n 9c584 │ │ │ │ + bl 9d964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c63c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 9c546 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.n 9c726 │ │ │ │ + b.n 9c630 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9c632 │ │ │ │ + b.n 9c53c │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ mov.w ip, r2, lsl #4 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r3, #12] │ │ │ │ add.w r3, ip, #28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w fp, [r4, r3] │ │ │ │ add r3, r4 │ │ │ │ @@ -168321,173 +168266,172 @@ │ │ │ │ add.w r3, r4, r2, lsl #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [r3, #36] @ 0x24 │ │ │ │ subs r1, r0, r5 │ │ │ │ add.w r3, r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bne.n 9c750 │ │ │ │ + bne.n 9c65a │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ble.w 9c34c │ │ │ │ + ble.w 9c250 │ │ │ │ subs r1, r2, #1 │ │ │ │ - bne.w 9c82c │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ + bne.w 9c736 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9da20 │ │ │ │ - cbnz r0, 9c722 │ │ │ │ + bl 9d964 │ │ │ │ + cbnz r0, 9c62c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9c34c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ble.w 9c250 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9c80a │ │ │ │ - bl 9da20 │ │ │ │ - cbnz r0, 9c722 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 9c714 │ │ │ │ + bl 9d964 │ │ │ │ + cbnz r0, 9c62c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9c6dc │ │ │ │ + b.n 9c5e6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9c230 │ │ │ │ + b.n 9c138 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #63909 @ 0xf9a5 │ │ │ │ + movw r3, #60589 @ 0xecad │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9c5b4 │ │ │ │ + b.n 9c4be │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64116 @ 0xfa74 │ │ │ │ + movw r1, #60796 @ 0xed7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 11dd6c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 9c780 │ │ │ │ - bl 83ad8 │ │ │ │ + beq.n 9c68a │ │ │ │ + bl 83b0c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ str r7, [r6, #12] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbnz r2, 9c75c │ │ │ │ + cbnz r2, 9c666 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9c378 │ │ │ │ + bne.w 9c27c │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9c38a │ │ │ │ + b.n 9c28e │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9c230 │ │ │ │ + b.n 9c138 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c76a │ │ │ │ + b.n 9c674 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ subs r4, #1 │ │ │ │ - bpl.n 9c762 │ │ │ │ + bpl.n 9c66c │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9c378 │ │ │ │ + bne.w 9c27c │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9c38a │ │ │ │ + b.n 9c28e │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c74c │ │ │ │ + beq.n 9c656 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c76a │ │ │ │ - movw r3, #63909 @ 0xf9a5 │ │ │ │ + b.n 9c674 │ │ │ │ + movw r3, #60589 @ 0xecad │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9c5c0 │ │ │ │ - ldrd r7, r0, [sp, #8] │ │ │ │ + b.n 9c4ca │ │ │ │ + ldrd r7, r0, [sp, #4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 9c1f2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 9c0fa │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r9 │ │ │ │ - b.n 9c7a6 │ │ │ │ + b.n 9c6b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c53e │ │ │ │ - movw r2, #51381 @ 0xc8b5 │ │ │ │ + b.n 9c448 │ │ │ │ + movw r2, #48189 @ 0xbc3d │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5d2 │ │ │ │ - b.n 9c5ba │ │ │ │ + beq.w 9c4dc │ │ │ │ + b.n 9c4c4 │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9c2b6 │ │ │ │ + bne.w 9c1c0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9c4d6 │ │ │ │ + b.n 9c3e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9c3ea │ │ │ │ + bne.w 9c2f4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9c40a │ │ │ │ + b.n 9c314 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9c72e │ │ │ │ + b.n 9c638 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ add.w ip, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw ip, ip, #1596 @ 0x63c │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - b.n 9c6ea │ │ │ │ + b.n 9c5f4 │ │ │ │ add.w r3, ip, #1640 @ 0x668 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, sp │ │ │ │ add r0, ip │ │ │ │ subw r3, r3, #1548 @ 0x60c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it lt │ │ │ │ sublt r1, r2, #2 │ │ │ │ - b.n 9c6cc │ │ │ │ - ldrd r7, r0, [sp, #8] │ │ │ │ + b.n 9c5d6 │ │ │ │ + ldrd r7, r0, [sp, #4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 9c1f2 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 9c0fa │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9c16a │ │ │ │ + b.n 9c072 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 9c7f0 │ │ │ │ + b.n 9c6fa │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 9c7da │ │ │ │ - nop │ │ │ │ + b.n 9c6e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2400] @ 0x960 │ │ │ │ subw sp, sp, #1660 @ 0x67c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ @@ -168495,339 +168439,337 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cbfc │ │ │ │ + beq.w 9cafc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ccde │ │ │ │ + bne.w 9cbde │ │ │ │ cmp r6, #1 │ │ │ │ - ble.w 9cc0e │ │ │ │ + ble.w 9cb0e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [fp] │ │ │ │ movw r8, #41352 @ 0xa188 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9cf5c │ │ │ │ + beq.w 9ce5c │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r0, r2, r0 │ │ │ │ mov r9, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movw lr, #41560 @ 0xa258 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 9cc9a │ │ │ │ + bne.w 9cb9a │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, fp │ │ │ │ mov r3, ip │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 9d156 │ │ │ │ + bne.w 9d056 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ tst.w r0, ip │ │ │ │ - bne.n 9c930 │ │ │ │ - cbz r3, 9c93a │ │ │ │ + bne.n 9c838 │ │ │ │ + cbz r3, 9c842 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - ble.n 9c940 │ │ │ │ + ble.n 9c848 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 9c900 │ │ │ │ + b.n 9c808 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 9c90e │ │ │ │ + bls.n 9c816 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n 9c928 │ │ │ │ + blt.n 9c830 │ │ │ │ mov r4, sl │ │ │ │ cmp r2, lr │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cc52 │ │ │ │ - movw r1, #55737 @ 0xd9b9 │ │ │ │ + beq.w 9cb52 │ │ │ │ + movw r1, #55549 @ 0xd8fd │ │ │ │ movt r1, #9 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d018 │ │ │ │ + bne.w 9cf18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd90 │ │ │ │ + bne.w 9cc90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ movs r2, #7 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd r6, fp, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0ea │ │ │ │ + bne.w 9cfea │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt.w 9d0e4 │ │ │ │ + bgt.w 9cfe4 │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 9d2c8 │ │ │ │ + bl 9d1c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9d096 │ │ │ │ + beq.w 9cf96 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9cd6a │ │ │ │ + bge.w 9cc6a │ │ │ │ cmp r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9caa6 │ │ │ │ + bge.n 9c9ae │ │ │ │ mov r8, r5 │ │ │ │ - movw r3, #55737 @ 0xd9b9 │ │ │ │ + movw r3, #55549 @ 0xd8fd │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w sl, [fp, r8, lsl #2] │ │ │ │ mov r7, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, r4, r7 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9ca5e │ │ │ │ + bne.n 9c966 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 9d2c2 │ │ │ │ + beq.w 9d1c2 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9d10c │ │ │ │ + beq.w 9d00c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d11c │ │ │ │ + beq.w 9d01c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9ce9e │ │ │ │ + beq.w 9cd9e │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceae │ │ │ │ + beq.w 9cdae │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cb44 │ │ │ │ + beq.n 9ca4c │ │ │ │ cmp r4, r6 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ - blt.n 9cb5a │ │ │ │ - b.n 9ca72 │ │ │ │ + blt.n 9ca62 │ │ │ │ + b.n 9c97a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d096 │ │ │ │ - beq.n 9cb44 │ │ │ │ + blt.w 9cf96 │ │ │ │ + beq.n 9ca4c │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9cbf8 │ │ │ │ + blt.w 9caf8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r5 │ │ │ │ - ble.w 9cbd0 │ │ │ │ + ble.w 9cad0 │ │ │ │ sub.w r7, r8, r4 │ │ │ │ adds r6, r5, #4 │ │ │ │ add.w r0, fp, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r2, r7 │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd6e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 9cc6e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9c9e6 │ │ │ │ + bne.n 9c8ee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d03c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne.w 9cf3c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ 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 9cf54 │ │ │ │ + bne.w 9ce54 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9d038 │ │ │ │ + bne.w 9cf38 │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - bgt.w 9d0b4 │ │ │ │ + bgt.w 9cfb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cde6 │ │ │ │ + bne.w 9cce6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9cf00 │ │ │ │ + bne.w 9ce00 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #1 │ │ │ │ - bgt.w 9ce82 │ │ │ │ + bgt.w 9cd82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9d136 │ │ │ │ + bne.w 9d036 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9d14a │ │ │ │ + bne.w 9d04a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9cb3a │ │ │ │ + beq.n 9ca42 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #1660 @ 0x67c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 9ca72 │ │ │ │ + ble.n 9c97a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9cbf6 │ │ │ │ + bne.n 9caf6 │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ + strd sl, r8, [sp, #20] │ │ │ │ ubfx r3, r9, #5, #1 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ubfx r5, r9, #6, #1 │ │ │ │ add.w r9, sl, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ adds r6, r4, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp sl, r8 │ │ │ │ mov r2, sl │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d2bc │ │ │ │ + beq.w 9d1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9d120 │ │ │ │ + beq.w 9d020 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d132 │ │ │ │ + beq.w 9d032 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9cbe4 │ │ │ │ + beq.n 9cae4 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 9cbee │ │ │ │ + cbz r0, 9caee │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9cbf2 │ │ │ │ + bge.n 9caf2 │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9cb74 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ + bgt.n 9ca78 │ │ │ │ + ldrd sl, r8, [sp, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ add.w r1, fp, r5 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9ca7e │ │ │ │ + bgt.w 9c986 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ca9c │ │ │ │ + beq.w 9c9a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ - b.n 9cd7e │ │ │ │ + b.n 9cc7e │ │ │ │ adds r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cbb2 │ │ │ │ + bne.n 9cab6 │ │ │ │ cmp sl, r8 │ │ │ │ - bgt.n 9cbb6 │ │ │ │ + bgt.n 9caba │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9cbb8 │ │ │ │ + b.n 9cabc │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9c9ee │ │ │ │ + b.n 9c8f6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 9c8b6 │ │ │ │ + bgt.w 9c7be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ @@ -168836,260 +168778,260 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bne.w 9cf00 │ │ │ │ + bne.w 9ce00 │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cb2a │ │ │ │ - b.n 9d14a │ │ │ │ + beq.w 9ca32 │ │ │ │ + b.n 9d04a │ │ │ │ tst.w r0, ip │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #80 @ 0x50 │ │ │ │ strne r0, [sp, #8] │ │ │ │ - movwne r1, #55277 @ 0xd7ed │ │ │ │ + movwne r1, #52685 @ 0xcdcd │ │ │ │ movtne r1, #23 │ │ │ │ - bne.w 9c960 │ │ │ │ + bne.w 9c868 │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 9d182 │ │ │ │ + beq.w 9d082 │ │ │ │ ldr r5, [r2, #100] @ 0x64 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25909 @ 0x6535 │ │ │ │ + movw r0, #23409 @ 0x5b71 │ │ │ │ movt r0, #21 │ │ │ │ str.w r5, [sp, #1648] @ 0x670 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 9c960 │ │ │ │ + b.n 9c868 │ │ │ │ mov r5, fp │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9ccb0 │ │ │ │ + b.n 9cbb0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 9ccd8 │ │ │ │ + bge.n 9cbd8 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 9d158 │ │ │ │ + bne.w 9d058 │ │ │ │ ands.w r7, r0, ip │ │ │ │ - beq.n 9cca4 │ │ │ │ + beq.n 9cba4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9cca4 │ │ │ │ + bls.n 9cba4 │ │ │ │ adds r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n 9ccaa │ │ │ │ + blt.n 9cbaa │ │ │ │ mov r0, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9c942 │ │ │ │ + b.n 9c84a │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9c942 │ │ │ │ + b.n 9c84a │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - bgt.w 9d22e │ │ │ │ + bgt.w 9d12e │ │ │ │ add.w r3, r6, #136 @ 0x88 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w fp, r2, r3, lsl #2 │ │ │ │ - ble.w 9cebe │ │ │ │ + ble.w 9cdbe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d22a │ │ │ │ + beq.w 9d12a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9ceba │ │ │ │ + beq.w 9cdba │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d256 │ │ │ │ + beq.w 9d156 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9cd60 │ │ │ │ + beq.n 9cc60 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ str.w r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d196 │ │ │ │ + beq.w 9d096 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9cd60 │ │ │ │ + beq.n 9cc60 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl f5830 │ │ │ │ + bl f5390 │ │ │ │ str.w r0, [fp, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d198 │ │ │ │ + beq.w 9d098 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9cd46 │ │ │ │ + bne.n 9cc46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 9c8c0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.n 9caa6 │ │ │ │ + b.n 9c7c8 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b.n 9c9ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ adds r0, r3, r6 │ │ │ │ adds r1, r3, r5 │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 9c9e6 │ │ │ │ - b.n 9caa6 │ │ │ │ + bne.w 9c8ee │ │ │ │ + b.n 9c9ae │ │ │ │ adds r2, r6, #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 9d1e8 │ │ │ │ + bge.w 9d0e8 │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ strd r6, 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, #48] @ 0x30 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d20c │ │ │ │ + bne.w 9d10c │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle sl, r6 │ │ │ │ - ble.w 9c99c │ │ │ │ + ble.w 9c8a4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9cdd4 │ │ │ │ + bgt.n 9ccd4 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - b.n 9c99c │ │ │ │ + b.n 9c8a4 │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9cef2 │ │ │ │ + ble.n 9cdf2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce08 │ │ │ │ + bge.n 9cd08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9ce08 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9cd08 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9cef2 │ │ │ │ + beq.n 9cdf2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce22 │ │ │ │ + bge.n 9cd22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9ce22 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9cd22 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9ce6e │ │ │ │ + beq.n 9cd6e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce3c │ │ │ │ + bge.n 9cd3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9ce3c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9cd3c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9ce6e │ │ │ │ + beq.n 9cd6e │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ce5e │ │ │ │ + bge.n 9cd5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9ce5e │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9cd5e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9ce46 │ │ │ │ + bne.n 9cd46 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ble.n 9ce6e │ │ │ │ + ble.n 9cd6e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 9cefa │ │ │ │ + bne.n 9cdfa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cb06 │ │ │ │ + beq.w 9ca0e │ │ │ │ cmp r6, #1 │ │ │ │ - ble.w 9cb06 │ │ │ │ + ble.w 9ca0e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 9ce98 │ │ │ │ + b.n 9cd98 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 9ce8c │ │ │ │ - b.n 9cb06 │ │ │ │ + bhi.n 9cd8c │ │ │ │ + b.n 9ca0e │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca4e │ │ │ │ + bne.w 9c956 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9ca50 │ │ │ │ + b.n 9c958 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ @@ -169103,55 +169045,55 @@ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r5, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9cdee │ │ │ │ + b.n 9ccee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 9cb06 │ │ │ │ + beq.w 9ca0e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9ce74 │ │ │ │ + beq.n 9cd74 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64116 @ 0xfa74 │ │ │ │ + movw r1, #60796 @ 0xed7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e29c │ │ │ │ - b.n 9ce74 │ │ │ │ + bl 11dd6c │ │ │ │ + b.n 9cd74 │ │ │ │ add.w r1, sp, #1656 @ 0x678 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ add.w fp, fp, r4, lsl #2 │ │ │ │ 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 9caca │ │ │ │ + beq.w 9c9d2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 9caca │ │ │ │ + b.n 9c9d2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9d278 │ │ │ │ + ble.w 9d178 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw sl, #41560 @ 0xa258 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -169159,1114 +169101,1132 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r3 │ │ │ │ sub.w lr, r2, r0 │ │ │ │ mov r5, r3 │ │ │ │ rsbs r0, lr, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ adc.w r0, r0, lr │ │ │ │ - b.n 9cfbc │ │ │ │ + b.n 9cebc │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 9cfaa │ │ │ │ - cbz r5, 9cfaa │ │ │ │ + bne.n 9ceaa │ │ │ │ + cbz r5, 9ceaa │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ mov r3, r5 │ │ │ │ and.w r1, r1, #28 │ │ │ │ sub.w r5, r1, #4 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 9cfec │ │ │ │ + bge.n 9ceec │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 9d16e │ │ │ │ + bne.w 9d06e │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d264 │ │ │ │ + beq.w 9d164 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9d108 │ │ │ │ + bne.w 9d008 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cfaa │ │ │ │ + beq.n 9ceaa │ │ │ │ tst.w r0, ip │ │ │ │ - beq.n 9cf92 │ │ │ │ + beq.n 9ce92 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 9cf92 │ │ │ │ + bls.n 9ce92 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9cfaa │ │ │ │ + b.n 9ceaa │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d15c │ │ │ │ + beq.w 9d05c │ │ │ │ movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cc52 │ │ │ │ + bne.w 9cb52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cc52 │ │ │ │ + beq.w 9cb52 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - movw r3, #55737 @ 0xd9b9 │ │ │ │ + movw r3, #55549 @ 0xd8fd │ │ │ │ movt r3, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9d25a │ │ │ │ + beq.w 9d15a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #24709 @ 0x6085 │ │ │ │ + movw r3, #22209 @ 0x56c1 │ │ │ │ movt r3, #21 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 9c96a │ │ │ │ + b.n 9c872 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9c9aa │ │ │ │ + b.n 9c8b2 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ movs r5, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ asrs r3, r2, #2 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ adds r2, r0, r3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add r2, r0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9d0aa │ │ │ │ + ble.n 9cfaa │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9d0ae │ │ │ │ + bgt.n 9cfae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 9cf1c │ │ │ │ + ble.w 9ce1c │ │ │ │ add.w r3, sp, #1656 @ 0x678 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 9cf1c │ │ │ │ - bl 9da20 │ │ │ │ + bge.w 9ce1c │ │ │ │ + bl 9d964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d06e │ │ │ │ + beq.n 9cf6e │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1b8 │ │ │ │ + bne.w 9d0b8 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 9ce6e │ │ │ │ + b.n 9cd6e │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9d064 │ │ │ │ + b.n 9cf64 │ │ │ │ subs r1, r2, #2 │ │ │ │ - bne.w 9d2a0 │ │ │ │ + bne.w 9d1a0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9da20 │ │ │ │ + bl 9d964 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d09c │ │ │ │ + bne.n 9cf9c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9cae2 │ │ │ │ + ble.w 9c9ea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9d280 │ │ │ │ - bl 9da20 │ │ │ │ + bne.w 9d180 │ │ │ │ + bl 9d964 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d09c │ │ │ │ + bne.n 9cf9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9d0c8 │ │ │ │ + b.n 9cfc8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9cdd0 │ │ │ │ + b.n 9ccd0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, r6, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 9d102 │ │ │ │ + b.n 9d002 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9d0f6 │ │ │ │ - b.n 9cdc6 │ │ │ │ + bhi.n 9cff6 │ │ │ │ + b.n 9ccc6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9cfaa │ │ │ │ + b.n 9ceaa │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9ca36 │ │ │ │ + bne.w 9c93e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9cea0 │ │ │ │ + b.n 9cda0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cba4 │ │ │ │ + bne.w 9caa8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9cbe6 │ │ │ │ - bl 83ad8 │ │ │ │ + b.n 9cae6 │ │ │ │ + bl 83b0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 9cb10 │ │ │ │ + b.n 9ca18 │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 1c872c │ │ │ │ + bl 84c84 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 9d142 │ │ │ │ + bpl.n 9d042 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 9cb24 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 9ca2c │ │ │ │ mov r4, sl │ │ │ │ mov r2, r9 │ │ │ │ - b.n 9d170 │ │ │ │ + b.n 9d070 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - movw r3, #63909 @ 0xf9a5 │ │ │ │ + movw r3, #60589 @ 0xecad │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9d018 │ │ │ │ + b.n 9cf18 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 9c960 │ │ │ │ - movw r2, #51381 @ 0xc8b5 │ │ │ │ + b.w 9c868 │ │ │ │ + movw r2, #48189 @ 0xbc3d │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c96a │ │ │ │ - b.n 9d01e │ │ │ │ + beq.w 9c872 │ │ │ │ + b.n 9cf1e │ │ │ │ movs r7, #2 │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 9d1cc │ │ │ │ + bne.n 9d0cc │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - bgt.n 9d1c4 │ │ │ │ + bgt.n 9d0c4 │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [r4, #8] │ │ │ │ - cbnz r5, 9d1be │ │ │ │ + cbnz r5, 9d0be │ │ │ │ mov fp, r5 │ │ │ │ - b.n 9cb3a │ │ │ │ + b.n 9ca42 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9cdee │ │ │ │ + b.n 9ccee │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9d14a │ │ │ │ + b.n 9d04a │ │ │ │ mov r0, fp │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 9d1a4 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 9d0a4 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d19c │ │ │ │ + bge.n 9d09c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d19c │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d19c │ │ │ │ + bne.n 9d09c │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d09c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ str r3, [r2, #20] │ │ │ │ addw r3, sp, #1132 @ 0x46c │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, fp, [r2, #4] │ │ │ │ str r5, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cdd0 │ │ │ │ + beq.w 9ccd0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 9d224 │ │ │ │ + b.n 9d124 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str.w r7, [r1], #4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 9d218 │ │ │ │ - b.n 9d0ee │ │ │ │ + bhi.n 9d118 │ │ │ │ + b.n 9cfee │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9d198 │ │ │ │ + b.n 9d098 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ccf6 │ │ │ │ - bl 23c560 │ │ │ │ + bne.w 9cbf6 │ │ │ │ + bl 23b8dc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cb3a │ │ │ │ - b.n 9d14a │ │ │ │ + beq.w 9ca42 │ │ │ │ + b.n 9d04a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9d198 │ │ │ │ - movw r3, #63909 @ 0xf9a5 │ │ │ │ + b.n 9d098 │ │ │ │ + movw r3, #60589 @ 0xecad │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d024 │ │ │ │ + b.n 9cf24 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #63909 @ 0xf9a5 │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 9c960 │ │ │ │ + b.w 9c868 │ │ │ │ mov r9, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9c8e6 │ │ │ │ + b.w 9c7ee │ │ │ │ add.w r2, sp, #1656 @ 0x678 │ │ │ │ add.w r7, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r7, r7, #1596 @ 0x63c │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - b.n 9d0d6 │ │ │ │ + b.n 9cfd6 │ │ │ │ add.w r0, sp, #1656 @ 0x678 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ - b.n 9d0ba │ │ │ │ + b.n 9cfba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 9d126 │ │ │ │ + b.n 9d026 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 9d110 │ │ │ │ + b.n 9d010 │ │ │ │ stmdb 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, [r1] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w r9, [r1] │ │ │ │ + sub sp, #28 │ │ │ │ + mov sl, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 9d858 │ │ │ │ - movw sl, #55737 @ 0xd9b9 │ │ │ │ - movt sl, #9 │ │ │ │ - mov r9, r8 │ │ │ │ + ble.w 9d7ac │ │ │ │ + movw r7, #55549 @ 0xd8fd │ │ │ │ + movt r7, #9 │ │ │ │ + mov fp, r9 │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ - cmp r7, sl │ │ │ │ - bne.w 9d4a6 │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9d3b2 │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ + mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ + cmp r3, fp │ │ │ │ mov r2, r3 │ │ │ │ - cmp r3, r9 │ │ │ │ - str r7, [sp, #4] │ │ │ │ it ge │ │ │ │ - movge r2, r9 │ │ │ │ + movge r2, fp │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d9a2 │ │ │ │ + beq.w 9d8de │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d96a │ │ │ │ + beq.w 9d88e │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d978 │ │ │ │ + beq.w 9d89c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d892 │ │ │ │ + beq.w 9d7e8 │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d8a2 │ │ │ │ + beq.w 9d7f8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d4bc │ │ │ │ + bne.w 9d3c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9d49c │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r9, [r8, r2, lsl #2] │ │ │ │ - ldr.w r1, [r3, #-4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ + beq.w 9d3a8 │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr.w lr, [r2, #-4] │ │ │ │ + ldrb.w fp, [r3, #16] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr.w r0, [lr, #8] │ │ │ │ + ubfx r1, fp, #5, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r0 │ │ │ │ - ubfx r7, r3, #5, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d78c │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ - bpl.w 9d790 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9d6e2 │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + beq.w 9d6e4 │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ + add.w r0, r3, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d79c │ │ │ │ + beq.w 9d6f0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ - addeq r1, #28 │ │ │ │ - beq.w 9d79e │ │ │ │ - adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + addeq.w r1, lr, #28 │ │ │ │ + beq.w 9d6f4 │ │ │ │ + add.w r1, lr, #20 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ac │ │ │ │ + beq.w 9d702 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d7b6 │ │ │ │ + blt.w 9d70c │ │ │ │ adds r2, r4, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - ble.w 9d850 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 9d7a4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ it ge │ │ │ │ - movge r2, r7 │ │ │ │ - tst.w r1, #32 │ │ │ │ + movge r1, r2 │ │ │ │ + tst.w ip, #32 │ │ │ │ + mov r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ - beq.w 9d8e6 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - it pl │ │ │ │ - addpl r0, #28 │ │ │ │ - bpl.w 9d8e6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 9d820 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq r0, #28 │ │ │ │ + beq.w 9d820 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d8ee │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ - bpl.w 9d8f2 │ │ │ │ - add.w r1, r9, #20 │ │ │ │ + beq.w 9d828 │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r1, r3, #28 │ │ │ │ + beq.w 9d82a │ │ │ │ + add.w r1, r3, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d8fc │ │ │ │ + beq.w 9d834 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d854 │ │ │ │ + blt.w 9d7a8 │ │ │ │ adds r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9d84c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r9, r8, #4 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + ble.w 9d7a0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r9, #4 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ mov r7, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ + mov r9, r6 │ │ │ │ + add.w fp, r3, r2, lsl #2 │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d98e │ │ │ │ + beq.w 9d8da │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d97c │ │ │ │ + beq.w 9d8a0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d98a │ │ │ │ + beq.w 9d8ae │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d830 │ │ │ │ + beq.w 9d782 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d83c │ │ │ │ + beq.w 9d78e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d842 │ │ │ │ + blt.w 9d794 │ │ │ │ adds r7, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 9d446 │ │ │ │ + bne.n 9d352 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx r7 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d82a │ │ │ │ - bne.n 9d4bc │ │ │ │ + blt.w 9d77c │ │ │ │ + bne.n 9d3c8 │ │ │ │ adds r4, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9d49c │ │ │ │ - b.n 9d2f6 │ │ │ │ + beq.n 9d3a8 │ │ │ │ + b.n 9d1f6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9d49e │ │ │ │ + beq.n 9d3aa │ │ │ │ cmp r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r4, #2 │ │ │ │ - moveq r7, r4 │ │ │ │ - bne.w 9d950 │ │ │ │ + moveq r8, r4 │ │ │ │ + bne.w 9d8b2 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 9d576 │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ - mov r8, sl │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ + ble.n 9d4aa │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r9, [sl, #4]! │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ - cmp r4, r8 │ │ │ │ - ldr.w r7, [sl, #-4] │ │ │ │ - bne.w 9d698 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r8, #4]! │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ + cmp r3, sl │ │ │ │ + ldr.w r7, [r8, #-4] │ │ │ │ + bne.w 9d676 │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ + mov r2, fp │ │ │ │ + cmp fp, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9d9a6 │ │ │ │ + bpl.w 9d8e2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d958 │ │ │ │ + bpl.w 9d8b8 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9d966 │ │ │ │ + beq.w 9d8c6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d8ac │ │ │ │ + bpl.w 9d6a2 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d8be │ │ │ │ + beq.w 9d6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d6a8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ + blt.w 9d6ba │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r3, fp │ │ │ │ + it ge │ │ │ │ + movge r2, fp │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + bpl.w 9d8ca │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ + lsls r7, r1, #26 │ │ │ │ + bpl.w 9d8ce │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c370 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d82a │ │ │ │ - beq.w 9d77c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ + beq.w 9d840 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d6da │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r8, r4 │ │ │ │ + ldrd sl, r9, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d862 │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldrd r3, r7, [fp] │ │ │ │ + bne.w 9d7b8 │ │ │ │ + ldrd r3, r7, [sl] │ │ │ │ + add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ add.w r2, r3, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 9d5ae │ │ │ │ + bcs.n 9d4e4 │ │ │ │ ldr.w lr, [r3] │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w lr, [r3, r1, lsl #2] │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9d5ae │ │ │ │ + bls.n 9d4e4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d59e │ │ │ │ + bhi.n 9d4d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d87a │ │ │ │ + bne.w 9d7d0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.w 9d49e │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ - movw sl, #55737 @ 0xd9b9 │ │ │ │ - movt sl, #9 │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ + bge.w 9d3aa │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ + movw r7, #55549 @ 0xd8fd │ │ │ │ + movt r7, #9 │ │ │ │ + add.w sl, sl, r4, lsl #2 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - cmp r3, sl │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ - bne.n 9d684 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ + bne.w 9d668 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ it ge │ │ │ │ - movge r2, r6 │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 9d9b4 │ │ │ │ + movge r2, r4 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d8ea │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 9d9b0 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d8e6 │ │ │ │ + lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d920 │ │ │ │ + beq.w 9d85e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d49e │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.w 9d49c │ │ │ │ - add.w r7, r8, r9, lsl #2 │ │ │ │ - ldr.w r6, [r8, r9, lsl #2] │ │ │ │ + bne.w 9d672 │ │ │ │ + add.w r4, r8, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.w 9d3a8 │ │ │ │ + add.w r7, r9, r4, lsl #2 │ │ │ │ + ldr.w r6, [r9, r4, lsl #2] │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ ubfx sl, r3, #5, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ + cmp fp, r9 │ │ │ │ mov r2, fp │ │ │ │ it ge │ │ │ │ - movge r2, r8 │ │ │ │ + movge r2, r9 │ │ │ │ lsls r0, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r6, #28] │ │ │ │ - bpl.n 9d65e │ │ │ │ + bpl.n 9d594 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ it eq │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ - beq.n 9d672 │ │ │ │ + beq.n 9d5a8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d906 │ │ │ │ + beq.w 9d84a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 9d6d4 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 9d49e │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d82a │ │ │ │ - bne.w 9d49e │ │ │ │ - adds r4, #1 │ │ │ │ + bne.w 9d3aa │ │ │ │ + add.w r4, r8, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d5ca │ │ │ │ - b.n 9d49c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d82a │ │ │ │ - beq.n 9d6ca │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d8c8 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.w 9d4ee │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - b.n 9d576 │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ - ldrd r7, r9, [sl, #-4] │ │ │ │ - b.n 9d54c │ │ │ │ - add.w r9, r4, #2 │ │ │ │ - cmp r5, r9 │ │ │ │ - ble.n 9d680 │ │ │ │ + ble.w 9d3aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cmp fp, r8 │ │ │ │ + cmp fp, r9 │ │ │ │ mov r2, fp │ │ │ │ it ge │ │ │ │ - movge r2, r8 │ │ │ │ + movge r2, r9 │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.n 9d6fc │ │ │ │ + bpl.n 9d5e4 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9d992 │ │ │ │ + beq.w 9d8d2 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d930 │ │ │ │ + beq.w 9d86e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d680 │ │ │ │ - adds r4, #3 │ │ │ │ + bne.w 9d3aa │ │ │ │ + add.w r4, r8, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9d49e │ │ │ │ + ble.w 9d3aa │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r8, r6 │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d9ac │ │ │ │ + beq.w 9d8f6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d996 │ │ │ │ + beq.w 9d8f2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d940 │ │ │ │ + beq.w 9d87e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d49e │ │ │ │ + bne.w 9d3aa │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 9d72a │ │ │ │ - b.n 9d49e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bgt.n 9d616 │ │ │ │ + b.n 9d3aa │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d77c │ │ │ │ + beq.n 9d6ce │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9d3aa │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d77c │ │ │ │ + bne.n 9d6ba │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ + ldrd r7, r4, [r8, #-4] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 9d44e │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d494 │ │ │ │ + b.n 9d77c │ │ │ │ + add.w r1, r7, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c370 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d448 │ │ │ │ + cmp fp, r3 │ │ │ │ + bge.w 9d44e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d802 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + bgt.w 9d3f4 │ │ │ │ + b.n 9d49a │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.w 9d502 │ │ │ │ + b.n 9d3a8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - bgt.w 9d4ee │ │ │ │ - b.n 9d55e │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d6c2 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9d3ae │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne.w 9d2ae │ │ │ │ + ldr.w r1, [lr, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d3ca │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9d2ce │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 9d3d0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bge.w 9d2d4 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ subs r3, #1 │ │ │ │ - ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 9d820 │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ + bne.n 9d774 │ │ │ │ + ldr.w fp, [r0, #8] │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r7 │ │ │ │ + mov r2, fp │ │ │ │ + cmp fp, r8 │ │ │ │ it ge │ │ │ │ - movge r2, r7 │ │ │ │ + movge r2, r8 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d99e │ │ │ │ + beq.w 9d8d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d99a │ │ │ │ + beq.w 9d8ee │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d916 │ │ │ │ + beq.n 9d854 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d49e │ │ │ │ + bne.w 9d3aa │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #1 │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ - mov r7, r4 │ │ │ │ - bl 1cb858 │ │ │ │ - b.n 9d4cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ + mov r8, r4 │ │ │ │ + bl 1cb57c │ │ │ │ + b.n 9d3d8 │ │ │ │ mov r2, r6 │ │ │ │ - blx r3 │ │ │ │ + blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d80a │ │ │ │ + bge.n 9d75e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d49e │ │ │ │ + b.n 9d3aa │ │ │ │ adds r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d48c │ │ │ │ + bne.w 9d398 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 9d492 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r4, r7 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 9d7b8 │ │ │ │ - b.n 9d49e │ │ │ │ - beq.w 9d49c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 9d7b8 │ │ │ │ - beq.w 9d49c │ │ │ │ - movs r7, #2 │ │ │ │ + ble.w 9d39e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9d576 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ + bne.n 9d70e │ │ │ │ + b.n 9d3aa │ │ │ │ + beq.w 9d3a8 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 9d70e │ │ │ │ + beq.w 9d3a8 │ │ │ │ + mov.w r8, #2 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9d4aa │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ adds r2, #1 │ │ │ │ subs r3, r4, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d92a │ │ │ │ - bl 1cb858 │ │ │ │ - b.n 9d576 │ │ │ │ + bne.n 9d868 │ │ │ │ + bl 1cb57c │ │ │ │ + b.n 9d4aa │ │ │ │ add ip, r7 │ │ │ │ cmp ip, r7 │ │ │ │ - bls.w 9d5b4 │ │ │ │ + bls.w 9d4ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [ip] │ │ │ │ str.w r2, [r7], #4 │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ - b.n 9d87c │ │ │ │ + b.n 9d7d2 │ │ │ │ adds r1, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d350 │ │ │ │ - cmp r3, r9 │ │ │ │ + bne.w 9d250 │ │ │ │ + cmp r3, fp │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9d352 │ │ │ │ - add.w r1, r7, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c370 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d546 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9d6a8 │ │ │ │ - b.n 9d54c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b.n 9d252 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - subs r4, r5, r2 │ │ │ │ - add.w r0, r0, r4, lsl #2 │ │ │ │ + sub.w r3, r9, r2 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d94a │ │ │ │ - bl 1cb858 │ │ │ │ + bne.n 9d888 │ │ │ │ + bl 1cb57c │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d782 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d6c2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9d40c │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ + bne.w 9d316 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d426 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.w 9d42c │ │ │ │ - b.n 9d854 │ │ │ │ - cmp fp, r8 │ │ │ │ + bne.w 9d332 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w 9d338 │ │ │ │ + b.n 9d7a8 │ │ │ │ + cmp r3, fp │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 9d494 │ │ │ │ + cmp fp, r9 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d680 │ │ │ │ - b.n 9d6d4 │ │ │ │ - cmp r9, r7 │ │ │ │ + b.n 9d5b4 │ │ │ │ + cmp fp, r8 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9d80a │ │ │ │ - cmp r7, r6 │ │ │ │ + b.n 9d75e │ │ │ │ + cmp r6, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9d618 │ │ │ │ + b.n 9d54e │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n 9d874 │ │ │ │ - cmp fp, r8 │ │ │ │ + b.n 9d7ca │ │ │ │ + cmp fp, r9 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d680 │ │ │ │ - b.n 9d722 │ │ │ │ + bne.w 9d3aa │ │ │ │ + b.n 9d60c │ │ │ │ cmp r8, r6 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 9d76e │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - b.n 9d8dc │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d7b8 │ │ │ │ - add.w r0, r9, #28 │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 9d52e │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 9d8b0 │ │ │ │ + b.n 9d65a │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + b.n 9d816 │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9d338 │ │ │ │ + bne.w 9d238 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d894 │ │ │ │ + b.n 9d7ea │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9d478 │ │ │ │ + bne.w 9d384 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d832 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 9d97e │ │ │ │ + b.n 9d784 │ │ │ │ + ldr.w r8, [r6, #1564] @ 0x61c │ │ │ │ + b.n 9d70e │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 9d430 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 9d6a6 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 9d470 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9d484 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.n 9d712 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d762 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d7fe │ │ │ │ + b.n 9d5fa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d7ec │ │ │ │ + b.n 9d742 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d96c │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - b.n 9d95c │ │ │ │ + b.n 9d8a2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d750 │ │ │ │ + b.n 9d890 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 9d8bc │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9d542 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 9d532 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9d754 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d60c │ │ │ │ + b.n 9d64e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d5fa │ │ │ │ + b.n 9d63c │ │ │ │ + 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 9da1a │ │ │ │ + beq.n 9d95e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9da0c │ │ │ │ + bpl.n 9d950 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 9da16 │ │ │ │ + beq.n 9d95a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d9f8 │ │ │ │ + bpl.n 9d93c │ │ │ │ adds r1, #20 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 9da02 │ │ │ │ + cbz r0, 9d946 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d9f4 │ │ │ │ + bne.n 9d938 │ │ │ │ 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 9d9e8 │ │ │ │ + bne.n 9d92c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d9fa │ │ │ │ + b.n 9d93e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9da0e │ │ │ │ + b.n 9d952 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ - ldrd r6, r2, [r3, #28] │ │ │ │ + ldrd r8, r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #52] @ 0x34 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ - add.w r4, r2, #28 │ │ │ │ + add.w r6, r2, #28 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - add.w r2, r9, r5 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + adds r2, r5, r4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ subs r2, r3, #3 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ itttt eq │ │ │ │ - addeq.w r3, r0, ip, lsl #4 │ │ │ │ + addeq.w r3, fp, ip, lsl #4 │ │ │ │ addeq r3, #28 │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ - stmiaeq.w r4, {r0, r1, r2, r3} │ │ │ │ + stmiaeq.w r6, {r0, r1, r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [fp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1cb2e8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.w 9e3d6 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1cb008 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 9e318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1b8 │ │ │ │ - subs.w r2, r9, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 9e09c │ │ │ │ - add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r6, r4, lsl #2 │ │ │ │ + bne.w 9e0e2 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + beq.w 9e2e2 │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ + add.w r1, r8, r6, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ - subs r3, r5, #1 │ │ │ │ + subs r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ + mov r3, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1cb594 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ble.w 9e38c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 1cb2b4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ble.w 9e2b4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r5, r4 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 9dd9c │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 9e37a │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 9dcce │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 9e2a2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r5, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1cb818 │ │ │ │ + bl 1cb53c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd sl, r2, [fp, #12] │ │ │ │ - str.w r3, [r6, r4, lsl #2] │ │ │ │ + str.w r3, [r8, r6, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e278 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ + bne.w 9e126 │ │ │ │ + subs r3, r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9dd7c │ │ │ │ + beq.w 9dcaa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9e182 │ │ │ │ + beq.w 9e0f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - movw ip, #55737 @ 0xd9b9 │ │ │ │ + movw ip, #55549 @ 0xd8fd │ │ │ │ movt ip, #9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r5 │ │ │ │ @@ -170274,1609 +170234,1617 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r6, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9dbc2 │ │ │ │ + bne.n 9daf8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9e3e2 │ │ │ │ + bpl.w 9e314 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9e368 │ │ │ │ + bpl.w 9e2f4 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9e376 │ │ │ │ + beq.w 9e302 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9dcd4 │ │ │ │ + bpl.n 9db3c │ │ │ │ add.w r1, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dce6 │ │ │ │ + beq.n 9db4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9dbda │ │ │ │ + blt.n 9db10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r5, r4 │ │ │ │ str.w r6, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd38 │ │ │ │ + bne.w 9dc86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9e0dc │ │ │ │ + beq.w 9e000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 9dc06 │ │ │ │ + ble.n 9db54 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9db38 │ │ │ │ + b.n 9da72 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r6, [fp] │ │ │ │ - beq.n 9db92 │ │ │ │ - blt.w 9e3bc │ │ │ │ + beq.n 9dac8 │ │ │ │ + blt.w 9e2e8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ str.w r5, [r9] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd56 │ │ │ │ + bne.w 9dc6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9dd76 │ │ │ │ + beq.w 9dca4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 9dc06 │ │ │ │ + bge.n 9db54 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9db38 │ │ │ │ + b.n 9da72 │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c370 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9dac4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 9db10 │ │ │ │ + b.n 9dac8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ str.w r9, [r0] │ │ │ │ - bl 1cb2e8 │ │ │ │ + bl 1cb008 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne.n 9dcf0 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n 9dc22 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ adds r5, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0fa │ │ │ │ + bne.w 9e050 │ │ │ │ subs.w r6, sl, #1 │ │ │ │ - beq.w 9e172 │ │ │ │ + beq.w 9e098 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb2b4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - beq.w 9e0a2 │ │ │ │ - blt.w 9e3c8 │ │ │ │ + beq.w 9dffc │ │ │ │ + blt.w 9e306 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e122 │ │ │ │ + bne.w 9e078 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e11c │ │ │ │ + bne.w 9e072 │ │ │ │ subs.w r6, r6, sl │ │ │ │ - beq.w 9e172 │ │ │ │ + beq.w 9e098 │ │ │ │ add r7, r2 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #4 │ │ │ │ - ldr.w r2, [fp], #4 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldr.w r1, [fp], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e10c │ │ │ │ + bne.w 9e062 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 9e3a8 │ │ │ │ + beq.w 9e2ce │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 9dd72 │ │ │ │ + bgt.n 9dcca │ │ │ │ cmp.w sl, #6 │ │ │ │ - bgt.n 9dd72 │ │ │ │ + bgt.n 9dcca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r9, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9db30 │ │ │ │ - add.w r1, r6, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c370 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9db8e │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9dbda │ │ │ │ - b.n 9db92 │ │ │ │ - blt.w 9e3c8 │ │ │ │ + b.n 9da6a │ │ │ │ + blt.w 9e306 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 1cb818 │ │ │ │ + bl 1cb53c │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e310 │ │ │ │ + bne.w 9e140 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e30a │ │ │ │ + bne.w 9e13a │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9e17c │ │ │ │ + beq.w 9e0ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e3a4 │ │ │ │ + beq.w 9e2ca │ │ │ │ mov r8, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 9dc38 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r0, r1, #1 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - beq.w 9e32a │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9dbb2 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 9db86 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.w 9e318 │ │ │ │ + beq.w 9e194 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 9dbf4 │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 9dc14 │ │ │ │ + b.n 9db2a │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r0, r1, #1 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + beq.w 9e288 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 9dae8 │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9dd94 │ │ │ │ + cbz r3, 9dcc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1cb818 │ │ │ │ + bl 1cb53c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 9db62 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 9e290 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 9e356 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r5, r4, #1073741824 @ 0x40000000 │ │ │ │ + subs r5, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ add.w r0, fp, #12 │ │ │ │ - add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ - subs r5, r3, #1 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r6, r7, r5, lsl #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9e238 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r8, r7, r6, lsl #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9e1aa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - strd r7, r8, [sp, #64] @ 0x40 │ │ │ │ - bl 1cb818 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + bl 1cb53c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [fp, #12] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add.w r9, lr, r4 │ │ │ │ + add.w r9, lr, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e204 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne.w 9e204 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + sub.w r5, r8, #4 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ + str.w r3, [r7, r6, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 9e13c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw ip, #55737 @ 0xd9b9 │ │ │ │ - movt ip, #9 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 9e026 │ │ │ │ ldr.w r3, [fp] │ │ │ │ + movw ip, #55549 @ 0xd8fd │ │ │ │ + movt ip, #9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ + str r4, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ mov r7, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9deec │ │ │ │ + bne.n 9de1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9e3de │ │ │ │ + bpl.w 9e320 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9e392 │ │ │ │ + bpl.w 9e2b8 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9e3a0 │ │ │ │ + beq.w 9e2c6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 9df4c │ │ │ │ + bpl.n 9de7c │ │ │ │ add.w r1, r4, #20 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df5c │ │ │ │ + beq.n 9de8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9dec2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bge.n 9ddf2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r6, #4 │ │ │ │ + mov r5, r6 │ │ │ │ str.w r4, [r8] │ │ │ │ - mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9df0e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 9de3e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9e0a6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9dfd2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #1 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 9df64 │ │ │ │ + bge.n 9de94 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9de3c │ │ │ │ + b.n 9dd6c │ │ │ │ ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, r6, #4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - mov r6, r4 │ │ │ │ str.w r5, [r8] │ │ │ │ - cbnz r3, 9df2a │ │ │ │ + subs r5, r6, #4 │ │ │ │ + mov r6, r5 │ │ │ │ + cbnz r3, 9de5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9e134 │ │ │ │ + beq.w 9e01e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 9df64 │ │ │ │ + ble.n 9de94 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9de3c │ │ │ │ + b.n 9dd6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9debe │ │ │ │ - blt.w 9e3ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 9ddee │ │ │ │ + blt.w 9e2d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [sl] │ │ │ │ + mov r5, r6 │ │ │ │ str.w r4, [r8] │ │ │ │ - mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dea2 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + beq.n 9ddd2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9e270 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9e214 │ │ │ │ subs r3, r1, #4 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - b.n 9deac │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9dddc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e31e │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 9e27c │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 9dede │ │ │ │ + b.n 9de0e │ │ │ │ add.w r1, r4, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de90 │ │ │ │ + bne.n 9ddc0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 9de94 │ │ │ │ - b.n 9dec2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r4, r6 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - adds r7, r3, #1 │ │ │ │ + blt.n 9ddc4 │ │ │ │ + b.n 9ddf2 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r8, fp │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + adds r7, #1 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #1 │ │ │ │ it gt │ │ │ │ subgt r7, #1 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - bl 1cb2e8 │ │ │ │ + bl 1cb008 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9e3e6 │ │ │ │ - subs.w r9, r8, r3 │ │ │ │ - beq.n 9e07a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub.w r8, r3, r8 │ │ │ │ - add.w r4, r4, r8, lsl #2 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9e296 │ │ │ │ + blt.w 9e334 │ │ │ │ + subs.w r2, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq.n 9dfb0 │ │ │ │ + sub.w r9, r3, r9 │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9e148 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e302 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ + bne.w 9e150 │ │ │ │ + str r3, [sp, #20] │ │ │ │ add.w r1, sl, #4 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2b720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + adds r0, r5, #4 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + blx 2b720 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1f8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 9e0d6 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - mov r8, r3 │ │ │ │ - str.w r2, [r4], #-4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - subs r3, r6, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ - beq.w 9e288 │ │ │ │ - subs r6, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r9, r3 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w r2, [r5], #-4 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 9e19a │ │ │ │ + subs r4, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1cb594 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt.w 9e3f4 │ │ │ │ - subs r5, r3, r6 │ │ │ │ - beq.n 9e076 │ │ │ │ - subs r3, r6, r3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1cb2b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.w 9e324 │ │ │ │ + subs.w r8, r3, r4 │ │ │ │ + beq.n 9dfac │ │ │ │ + subs r3, r4, r3 │ │ │ │ + mov.w r2, r8, lsl #2 │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ add.w r1, fp, #4 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9e1d0 │ │ │ │ + adds r0, r5, #4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9e0b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1d8 │ │ │ │ + bne.w 9e0ba │ │ │ │ blx 2c030 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 9e288 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9e3a4 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 9e19a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 9e2b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9e1c0 │ │ │ │ - subs.w r8, r8, #1 │ │ │ │ - beq.w 9e166 │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9e0a2 │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ + beq.w 9e08a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ sub.w sl, sl, #4 │ │ │ │ - cmp.w r9, #6 │ │ │ │ - bgt.n 9e072 │ │ │ │ - cmp r5, #6 │ │ │ │ - bgt.n 9e072 │ │ │ │ + cmp r3, #6 │ │ │ │ + bgt.n 9dfa8 │ │ │ │ + cmp.w r8, #6 │ │ │ │ + bgt.n 9dfa8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9de30 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 9df72 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 9e03c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 9dd60 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 9dea4 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 9df70 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9dfe0 │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9df12 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 9dfe0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ - mov r1, r5 │ │ │ │ - b.n 9dc9c │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9df12 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9e09c │ │ │ │ + cbz r2, 9dff6 │ │ │ │ rsb r3, r2, #1 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ mov r1, lr │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w r0, r5, r3, lsl #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ blx 2c030 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e09c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r0, r4 │ │ │ │ - blx 2c030 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 9e26a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ + b.n 9dcc2 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 9dbea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, fp │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ blx 2b720 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ + b.n 9dcc2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ + add.w r1, sl, r3, lsl #2 │ │ │ │ + add.w r0, r5, r3, lsl #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + blx 2b720 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9e21c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, r6] │ │ │ │ + b.n 9e018 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ - b.n 9dc46 │ │ │ │ + b.n 9db94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9dcac │ │ │ │ + b.n 9dbfa │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9dc90 │ │ │ │ + b.n 9dbde │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9dc88 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r9, fp │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - negs r6, r6 │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - blx 2b720 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9e332 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [r4, r6] │ │ │ │ - b.n 9e0f4 │ │ │ │ + b.n 9dbd6 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9e0aa │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.n 9dfd6 │ │ │ │ mov sl, fp │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 9dd78 │ │ │ │ + b.n 9dca6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9df7e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, ip │ │ │ │ + cbz r3, 9e0c0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, ip │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 2c030 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9df64 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r0, r6, #4 │ │ │ │ + adds r1, r3, #4 │ │ │ │ + b.n 9df60 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 9dfd6 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d9d6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, r5, r6 │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0ee │ │ │ │ + beq.n 9e012 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ blx 2b720 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - b.n 9e0f4 │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ + b.n 9e018 │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + ldr.w r2, [r9], #4 │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9da94 │ │ │ │ + b.n 9da40 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.n 9dc54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9e04c │ │ │ │ - add r3, ip │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9dc4a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r6, r9 │ │ │ │ + add sl, r9 │ │ │ │ + cbz r2, 9e156 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r2, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 9e1de │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, ip │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c030 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r0, r5, #4 │ │ │ │ + mov.w r9, r3, lsl #2 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 2b720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9e030 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9defc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r6, #4 │ │ │ │ adds r1, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r0, r3, #4 │ │ │ │ - b.n 9e02c │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - b.n 9e0aa │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov sl, r3 │ │ │ │ - subs r4, r6, #4 │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ + blx 2b720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9de0a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9de0a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9e240 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ + mov r9, r3 │ │ │ │ + str.w r2, [r5], #-4 │ │ │ │ + b.n 9dfc0 │ │ │ │ + mov sl, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9dca6 │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + mov r9, fp │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9e026 │ │ │ │ + add.w r3, r2, r6, lsl #2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w r3, r8, r5, lsl #2 │ │ │ │ - strd r7, r8, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cb818 │ │ │ │ + strd r7, r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1cb53c │ │ │ │ ldrd lr, r2, [fp, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r9, lr, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r9, lr, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9e214 │ │ │ │ - b.n 9e20c │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 9e0aa │ │ │ │ - ldr.w r2, [r8], #4 │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9db04 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r9, fp │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9e13c │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + cbnz r2, 9e20a │ │ │ │ + mov sl, r3 │ │ │ │ + sub.w r5, r8, #4 │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ + str.w r3, [r7, r6, lsl #2] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9dd3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r8 │ │ │ │ - cbnz r2, 9e302 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2b720 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9dfca │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, r3, #4 │ │ │ │ - blx 2b720 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 9e2da │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ - mov r8, r3 │ │ │ │ - str.w r2, [r4], #-4 │ │ │ │ - b.n 9e08a │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 9dd3c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9e1de │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 9dfd6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r0, r3, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9dd94 │ │ │ │ + add r1, r4 │ │ │ │ + blx 2b720 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmn r7, r6 │ │ │ │ + str r3, [r5, r6] │ │ │ │ + beq.w 9e018 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, r6] │ │ │ │ + b.n 9e018 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r3 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 9dcc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ rsb r3, r2, #1 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ - mov r2, r5 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + add.w r0, r5, r3, lsl #2 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ blx 2c030 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 9e0ca │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9e2a0 │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9dd22 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9dd18 │ │ │ │ - mov sl, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9dd78 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r0, r4 │ │ │ │ + blx 2c030 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9dcc2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r9, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9e13c │ │ │ │ + b.n 9e026 │ │ │ │ mov sl, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9e182 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - adds r0, r3, r5 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - add r1, r5 │ │ │ │ - blx 2b720 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmn r7, r6 │ │ │ │ - str r3, [r4, r6] │ │ │ │ - beq.w 9e0f4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, r6] │ │ │ │ - b.n 9e0f4 │ │ │ │ - mov r1, r2 │ │ │ │ + b.n 9e0f0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 286080 │ │ │ │ + bl 2853bc │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9dda4 │ │ │ │ - b.n 9dd94 │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 9db76 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 9dcd8 │ │ │ │ - mov r1, r2 │ │ │ │ + bne.w 9dcd4 │ │ │ │ + b.n 9dcc2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 286080 │ │ │ │ + bl 2853bc │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9dada │ │ │ │ - b.n 9dd94 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ + bne.w 9da16 │ │ │ │ + b.n 9dcc2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.n 9dcc2 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 9de7c │ │ │ │ + bne.w 9ddac │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 9df50 │ │ │ │ + b.n 9de80 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ + b.n 9dcc2 │ │ │ │ mov sl, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 9e182 │ │ │ │ + b.n 9e0f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9e0aa │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9dfd6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9dcc2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dd78 │ │ │ │ + b.n 9dca6 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 9dab0 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 9db40 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dd78 │ │ │ │ + b.n 9dca6 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 9e2f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dd94 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 9e396 │ │ │ │ + b.n 9dcc2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9e36c │ │ │ │ + b.n 9e2bc │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9e0aa │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9dfd6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9e0aa │ │ │ │ - nop │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9dfd6 │ │ │ │ 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 r0, [pc, #460] @ (9e5e8 ) │ │ │ │ + ldr r0, [pc, #460] @ (9e528 ) │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e562 │ │ │ │ + beq.w 9e4a2 │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e7cc │ │ │ │ + bl 9e70c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e572 │ │ │ │ + beq.w 9e4b2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9e516 │ │ │ │ + beq.n 9e456 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.n 9e4fa │ │ │ │ + bpl.n 9e43a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9e4fa │ │ │ │ + beq.n 9e43a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e59c │ │ │ │ + beq.w 9e4dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5a8 │ │ │ │ + bne.w 9e4e8 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 9e4ea │ │ │ │ + ble.n 9e42a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e49a │ │ │ │ + bge.n 9e3da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e548 │ │ │ │ + beq.n 9e488 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 9e4ea │ │ │ │ + ble.n 9e42a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e4b0 │ │ │ │ + bge.n 9e3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e54e │ │ │ │ + beq.n 9e48e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 9e4ea │ │ │ │ + beq.n 9e42a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e4c6 │ │ │ │ + bge.n 9e406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e576 │ │ │ │ + beq.n 9e4b6 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 9e4ea │ │ │ │ + beq.n 9e42a │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e4e4 │ │ │ │ + bge.n 9e424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e554 │ │ │ │ + beq.n 9e494 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9e4d0 │ │ │ │ + bne.n 9e410 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 9e590 │ │ │ │ + bne.n 9e4d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl a3894 │ │ │ │ + bl a36c4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bgt.n 9e488 │ │ │ │ - b.n 9e4ea │ │ │ │ + bgt.n 9e3c8 │ │ │ │ + b.n 9e42a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.n 9e57c │ │ │ │ + bmi.n 9e4bc │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9e45a │ │ │ │ + bmi.n 9e39a │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3894 │ │ │ │ + bl a36c4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9e492 │ │ │ │ - b.n 9e4ea │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e49a │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e4b0 │ │ │ │ + blt.n 9e3d2 │ │ │ │ + b.n 9e42a │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e3da │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e3f0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 9e4e4 │ │ │ │ + b.n 9e424 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ea04 │ │ │ │ + bl 9e944 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9e4ee │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e4c6 │ │ │ │ + b.n 9e42e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e406 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #16 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9ea88 │ │ │ │ - b.n 9e53a │ │ │ │ + bl 9e9c8 │ │ │ │ + b.n 9e47a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 83ad8 │ │ │ │ - b.n 9e4ee │ │ │ │ - cbz r3, 9e5c4 │ │ │ │ + bl 83b0c │ │ │ │ + b.n 9e42e │ │ │ │ + cbz r3, 9e504 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9e5c4 │ │ │ │ + cbz r3, 9e504 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9e4ea │ │ │ │ - b.n 9e488 │ │ │ │ + ble.n 9e42a │ │ │ │ + b.n 9e3c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e5a2 │ │ │ │ + beq.n 9e4e2 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 1cbc10 │ │ │ │ + bl 1cb8e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9e5a2 │ │ │ │ + b.n 9e4e2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64144 @ 0xfa90 │ │ │ │ + movw r2, #60824 @ 0xed98 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 9e5a2 │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 9e4e2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009e5ec : │ │ │ │ +0009e52c : │ │ │ │ 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] @ 9e624 │ │ │ │ + ldr.w ip, [pc, #36] @ 9e564 │ │ │ │ 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 9e628 │ │ │ │ + bl 9e568 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e7c8 │ │ │ │ + beq.w 9e708 │ │ │ │ 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 r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e768 │ │ │ │ + beq.w 9e6a8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e768 │ │ │ │ + beq.w 9e6a8 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e7cc │ │ │ │ + bl 9e70c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e786 │ │ │ │ + beq.w 9e6c6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9e720 │ │ │ │ + beq.n 9e660 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.n 9e70a │ │ │ │ + bpl.n 9e64a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e70a │ │ │ │ + beq.n 9e64a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e78a │ │ │ │ + beq.n 9e6ca │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e796 │ │ │ │ + bne.n 9e6d6 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 9e6fe │ │ │ │ + ble.n 9e63e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e6b0 │ │ │ │ + bge.n 9e5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e74c │ │ │ │ + beq.n 9e68c │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 9e6fe │ │ │ │ + ble.n 9e63e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e6c6 │ │ │ │ + bge.n 9e606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e752 │ │ │ │ + beq.n 9e692 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9e6fe │ │ │ │ + beq.n 9e63e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e6dc │ │ │ │ + bge.n 9e61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e762 │ │ │ │ + beq.n 9e6a2 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9e6fe │ │ │ │ + beq.n 9e63e │ │ │ │ add.w r2, r4, #8 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e6f8 │ │ │ │ + bge.n 9e638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9e758 │ │ │ │ + cbz r3, 9e698 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9e6e6 │ │ │ │ + bne.n 9e626 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 9e77e │ │ │ │ + bne.n 9e6be │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3894 │ │ │ │ + bl a36c4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9e69e │ │ │ │ - b.n 9e6fe │ │ │ │ + bgt.n 9e5de │ │ │ │ + b.n 9e63e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 9e770 │ │ │ │ + bmi.n 9e6b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9e67a │ │ │ │ + bmi.n 9e5ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3894 │ │ │ │ + bl a36c4 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9e6a8 │ │ │ │ - b.n 9e6fe │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e6b0 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e6c6 │ │ │ │ + blt.n 9e5e8 │ │ │ │ + b.n 9e63e │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e5f0 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e606 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9e6f8 │ │ │ │ - bl 846c4 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e6dc │ │ │ │ + b.n 9e638 │ │ │ │ + bl 84690 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e61c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9ea04 │ │ │ │ + b.n 9e944 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ adds r2, #16 │ │ │ │ - bl 9ea88 │ │ │ │ - b.n 9e73e │ │ │ │ + bl 9e9c8 │ │ │ │ + b.n 9e67e │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 83ad8 │ │ │ │ + bl 83b0c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9e702 │ │ │ │ - cbz r3, 9e7ac │ │ │ │ + b.n 9e642 │ │ │ │ + cbz r3, 9e6ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9e7ac │ │ │ │ + cbz r3, 9e6ec │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9e6fe │ │ │ │ - b.n 9e69e │ │ │ │ + ble.n 9e63e │ │ │ │ + b.n 9e5de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e790 │ │ │ │ + beq.n 9e6d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cbc10 │ │ │ │ + bl 1cb8e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e790 │ │ │ │ + b.n 9e6d0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #64144 @ 0xfa90 │ │ │ │ + movw r2, #60824 @ 0xed98 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 234620 <_PyErr_Format@@Base> │ │ │ │ - b.n 9e790 │ │ │ │ - b.w 6df0e │ │ │ │ + bl 2339ac <_PyErr_Format@@Base> │ │ │ │ + b.n 9e6d0 │ │ │ │ + b.w 70d8c │ │ │ │ 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 9e8c4 │ │ │ │ - cbz r4, 9e810 │ │ │ │ + bgt.n 9e804 │ │ │ │ + cbz r4, 9e750 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 9e8f4 │ │ │ │ + bhi.n 9e834 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 9e898 │ │ │ │ + bhi.n 9e7d8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 9e7e8 │ │ │ │ + beq.n 9e728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e7e8 │ │ │ │ + bne.n 9e728 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e7f2 │ │ │ │ + bne.n 9e732 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 9e9ca │ │ │ │ + blt.w 9e90a │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 9e8ec │ │ │ │ + beq.n 9e82c │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 9e930 │ │ │ │ + bgt.w 9e870 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e984 │ │ │ │ + beq.w 9e8c4 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 9e8de │ │ │ │ + beq.n 9e81e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e988 │ │ │ │ + beq.w 9e8c8 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 9e8de │ │ │ │ + beq.n 9e81e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e95e │ │ │ │ + beq.n 9e89e │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 9e8de │ │ │ │ + beq.n 9e81e │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 95d54 │ │ │ │ + bl 95c48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e960 │ │ │ │ + beq.n 9e8a0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 9e87c │ │ │ │ - b.n 9e8e0 │ │ │ │ + bne.n 9e7bc │ │ │ │ + b.n 9e820 │ │ │ │ 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 9e7e8 │ │ │ │ + bne.n 9e728 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e8da │ │ │ │ + beq.n 9e81a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 9e902 │ │ │ │ - cbnz r0, 9e91c │ │ │ │ + bne.n 9e842 │ │ │ │ + cbnz r0, 9e85c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e8da │ │ │ │ - bls.n 9e912 │ │ │ │ + beq.n 9e81a │ │ │ │ + bls.n 9e852 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 9e91c │ │ │ │ + beq.n 9e85c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 9e8da │ │ │ │ + beq.n 9e81a │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 9e8c8 │ │ │ │ + bne.n 9e808 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 9e7e8 │ │ │ │ + b.n 9e728 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e98c │ │ │ │ + bne.n 9e8cc │ │ │ │ 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 9e8b8 │ │ │ │ - bhi.n 9e920 │ │ │ │ + beq.n 9e7f8 │ │ │ │ + bhi.n 9e860 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 9e8b8 │ │ │ │ + beq.n 9e7f8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e8da │ │ │ │ + beq.n 9e81a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e7e8 │ │ │ │ + bne.w 9e728 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e80a │ │ │ │ + b.n 9e74a │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e8da │ │ │ │ - bls.n 9e926 │ │ │ │ + beq.n 9e81a │ │ │ │ + bls.n 9e866 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 9e8d2 │ │ │ │ + bne.n 9e812 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 9e7e8 │ │ │ │ + b.n 9e728 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 9e902 │ │ │ │ - b.n 9e8da │ │ │ │ + bne.n 9e842 │ │ │ │ + b.n 9e81a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e9b4 │ │ │ │ + beq.n 9e8f4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 9e8d2 │ │ │ │ - b.n 9e91c │ │ │ │ + bne.n 9e812 │ │ │ │ + b.n 9e85c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 834d0 │ │ │ │ + bl 83504 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e9dc │ │ │ │ + beq.n 9e91c │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95d54 │ │ │ │ - cbz r0, 9e960 │ │ │ │ + bl 95c48 │ │ │ │ + cbz r0, 9e8a0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 9e848 │ │ │ │ + b.n 9e788 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 63120 │ │ │ │ + bl 63198 │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9e9ea │ │ │ │ + bne.n 9e92a │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 9e9e2 │ │ │ │ + bne.n 9e922 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9e8ec │ │ │ │ + b.n 9e82c │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9e960 │ │ │ │ + b.n 9e8a0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9e960 │ │ │ │ + b.n 9e8a0 │ │ │ │ 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 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes